• day3-zabbix


    zabbix监控服务器
    zabbix 是一个提供WEB管理界面的企业级的开源系统/网络监控分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。
    zabbix通过C/S(客户端服务器模式) 模式采集数据,通过B/S(查看监控信息和配置监控端)模式在WEB端展示和配置
    被监控端:主机通过安装agent方式采集数据,网络设备通过SNMP方式采集数据
    server端:通过收集SNMP和AGENT发送的数据,写入MYSQL数据库,再通过PHP+APACHE在WEB前端展示
    zabbix运行条件:
    server:LAMP
    agent:目前已有的AGNET基本支持市面常见的OS,包含LINUX,HPUX、Solaris、Sun 、windows 
    SNMP:支持常见的网络设备

    LAMP
    yum install -y php-* mysql-server mysql gcc gcc-c++
    yum install -y net-snmp net-snmp-utilsnet-snmp-devel
    yum install mysql-devel libcurl-devel -y
    tar xf zabbix-xxx.tar.gz
    ./configure --prefix=/usr/local/zabbix
    --enable-server         安装zabbix server
    --enable-proxy                安装zabbix proxy
    --enable-agent                 安装zabbix agent
    --with-mysql                 使用mysql 做数据库服务器
    --with-net-snmp             支持SNMP
    --with-libcurl                    支持curl,用于WEB监控
    make && make install

    [root@localhost zabbix]# ls
    bin  etc  lib  sbin  share
    bin  sbin命令
    lib库
    etc配置文件
    share帮助文档

    创建启动脚本
    useradd zabbix
    cd zabbix-3.2.2/misc/init.d/fedora/core
    cp  zabbix_*  /etc/init.d/
    chkconfig --add zabbix_agentd    (安装目录/etc/zabbix_agentd.conf)
    chkconfig --add zabbix_server    (安装目录/etc/zabbix_server.conf)
    chkconfig zabbix_server on
    chkconfig zabbix_agentd on

    mysql> create database zabbix DEFAULT CHARACTER SET utf8;
    mysql> grant all on zabbix.* to zabbix@"localhost" identified by "1";

    一定要按顺序
    cd zabbix-2.4.8/database/mysql
    mysql -uroot -p zabbix<schema.sql 
    mysql -uroot -p zabbix<images.sql 
    mysql -uroot -p zabbix<data.sql

    cp -r zabbix-2.4.8/frontends/php/ /var/www/html/zabbix

    安装zabbix
     对有错的进行修改值
     vim /etc/php.ini
    1. 729 post_max_size = 16M
    2. 440 max_execution_time = 300
    3. 449 max_input_time = 300
    4. 947 date.timezone = Asia/Shanghai
    需要安装两种php包
    php-bcmath-xxx.rpm 
    php-mbstring-xxx.rpm
     
     
     
     
     
     启动zabbix_server服务
    启动会失败的,因为脚本路径不对
    vim /etc/init.d/zabbix_server 
     22         BASEDIR=/usr/local/zabbix

     
     
    默认用户名:admin    密码:zabbix
      
     修改中文

     
     

    自己监控自己
    该IP是监控SERVER的IP
    若想修改日志路径
    mkdir /var/log/zabbix
    chown zabbix.zabbix /var/log/zabbix
    LogFile=/var/log/zabbix/zabbix_agentd.log
     /etc/init.d/zabbix_agentd restart
     
     
     
     
     
    监控远端的某台服务器
    受监控配置
    yum install gcc gcc-c++ make -y
    ./configure --prefix=/usr/local/zabbix --enable-agent
    make install
    cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
    useradd zabbix
    /etc/init.d/zabbix_agentd start
     
     
     
     
    自定义监控项
    监控192.168.100.200   用户个数 
    1、在被监控端,定义监控命令
    vim zabbix_agentd.conf
     vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/user.num
    UserParameter=user.num,wc -l /etc/passwd|awk {'print $1'}

    /etc/init.d/zabbix_agentd restart

    服务端测试
    /usr/local/zabbix/bin/zabbix_get -s 192.168.100.200 -k user.num

    2、使用被 监控定义命令 对于客户机做监控
    2.1、创建监控模板   user.num
     然后选择添加即可
     2.2、创建应用级
     
     
     2.3、在应用集里创建项目
     
     
     然后点击添加
     2.4、在监控客户端192.168.100.200上定义模板
     
     
     
     

    监控报警
    当监控到客户端用户大于30个报警 并发送报警邮件
    1、定义触发器
     
     
     
     2、定义动作
     
     
     
     
     
     3、指定邮箱账户
     
     
     
       4、邮件服务器
     

    5、在监控服务器本机运行邮件服务
    yum install -y postfix dovecot

    测试报警是否成功
     




  • 相关阅读:
    Setting Text to Image On Android and Adjudt the text font size based on the android resolution
    BlackBerry Localization sample (2): Localizing a Blackberry Java application
    How to get the android resolution
    How to set location in BlackBerry simulator
    BlackBerry JDE (Java development Environment)
    Android Localization
    BlackBerry Localization sample (1)
    Image
    Android应用添加(创建)和删除及判断是否存在桌面快捷方式
    Android开发笔记——圆角和边框们
  • 原文地址:https://www.cnblogs.com/fina/p/6197383.html
Copyright © 2020-2023  润新知