zoukankan      html  css  js  c++  java
  • Zabbix监控

    安装zabbix首先需要安装Nginx+Mysql+PHP,然后再安装zabbix

    安装zabbix
    1:创建用户及组:
      groupadd zabbix
      useradd -g zabbix zabbix
      设置mysql数据库密码:
      mysqladmin -u root password admin
    2:创建数据库并授权:
      create database zabbix default charset utf8;
      grant all on zabbix.* to zabbixuser@'%' identified by 'zabbixpasswd';
      grant all on zabbix.* to zabbixuser@'localhost' identified by 'zabbixpasswd';
      flush privileges;
      导入数据:
      cd /root/zabbix-3.0.2/database/mysql
      mysql -uroot -p123456 zabbix < schema.sql
      mysql -uroot -p123456 zabbix < images.sql
      mysql -uroot -p123456 zabbix < data.sql
      数据导入要按照顺序。

    3:安装zabbix

      http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.2/zabbix-3.0.2.tar.gz
      安装zabbix依赖插件
      yum -y install net-snmp net-snmp-utils net-snmp-devel
      zabbix编译安装:
      tar zxf zabbix-3.0.2.tar.gz
      ./configure --prefix=/usr/local/zabbix-3.0.2 --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2
      make && make install

    4:复制server端和agent端启动脚本到/etc/init.d/
      cp misc/init.d/tru64/zabbix_* /etc/init.d/
      chmod +x /etc/init.d/zabbix_*

    修改/etc/init.d/zabbix_server 24行:
    修改为:DAEMON=/usr/local/zabbix-3.0.2/sbin/zabbix_server
    修改/etc/init.d/zabbix_agent 24行:
    修改为:DAEMON=/usr/local/zabbix-3.0.2/sbin/zabbix_agentd

    做软连接:
    ln -s /usr/local/zabbix-3.0.2/sbin/zabbix_* /usr/local/sbin/
    ln -s /usr/local/zabbix-3.0.2/bin/zabbix_* /usr/local/bin/

    5:创建虚拟主机,复制zabbix网页配置:
    cp -rf frontends/php/* /data/zabbix/
    chown -R www.www /data/zabbix

    6:配置zabbix_server端的配置文件:
    vi /usr/local/zabbix-3.0.2/etc/zabbix_server.conf

    DBHost=172.21.8.192 #服务器IP
    DBName=zabbix #数据库的名称
    DBUser=zabbixuser #数据库的用户名
    DBPassword=zabbixpasswd #数据库的密码

    7:配置zabbix_agentd的配置【服务端如果要监控自己,也需要配置agentd】
      只需要把里面的IP改为自己的就OK了!

      配置访问权限
      chown -R www.www /data/zabbix

    8:到此zabbix安装完毕;在浏览器中输入IP:即可看到zabbix页面

    zabbix3.0中文支持:
    修改/data/zabbix/include/locales.inc.php 文件,修改当中55行zh_cn修改为true
    改完之后,然后在界面右上角点击用户图像,将语言设置为中文即可,熟悉的界面又回来了
    虽然是中文,但是默认字体显示有问题,所以我们还是要更改字体,具体如下
    先将本地字体上传到服务端的目录下,再修改配置文件:
    cd /data/zabbix/fonts 这是zabbix的字体库目录:
    使用rz上传字体样板到此目录;
    vim /data/zabbix/include/defines.inc.php
    修改 defines.inc.php 配置文件第93行和45行为你上传的字的名字(上传的字符格式一定是.ttf类型)
    45行:define('ZBX_GRAPH_FONT_NAME', 'simsun'); // font file name
    93行:define('ZBX_FONT_NAME', 'simsun');
    注:simsun为我上传的字符集名称。


    启动zabbix-server错误处理方法:

    错误信息:/usr/local/zabbix/sbin/zabbix_server
    zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

    处理方法:ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/

    ==========================================================================

    客户端配置:


    1:安装zabbix依赖插件
    yum -y install net-snmp net-snmp-utils net-snmp-devel curl-devel
    2:创建用户和组
    groupadd zabbix
    useradd zabbix -g zabbix -s /sbin/nologin
    3:zabbix编译安装:
    下载zabbix-agent:
    http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.2/zabbix-3.0.2.tar.gz
    tar zxf zabbix-3.0.2.tar.gz
    ./configure --prefix=/usr/local/zabbix-3.0.2 --enable-agent --with-net-snmp --with-libcurl
    make && make install

    4:修改zabbix_agentd的配置文件:
    vi /usr/local/zabbix-3.0.2/etc/zabbix_agentd.conf
    Server=172.21.8.192 #zabbix server IP地址
    ServerActive=172.21.8.192 #zabbix server IP地址

    5:添加/etc/init.d/服务:
    cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
    chmod +x /etc/init.d/zabbix_agentd

    修改/etc/init.d/zabbix_agent 24行:
    修改为:DAEMON=/usr/local/zabbix-3.0.2/sbin/zabbix_agentd
    ln -s /usr/local/zabbix-3.0.2/sbin/zabbix_agentd /usr/local/sbin/

    6:启动服务:
    /etc/init.d/zabbix_agentd restart

  • 相关阅读:
    ostringstream的使用方法
    《算法导论》为什么经典
    JAVA数组的定义及用法
    具体解释Android中AsyncTask的使用
    POJ 1207 The 3n + 1 problem
    图像切割之(五)活动轮廓模型之Snake模型简单介绍
    RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)
    线程安全和线程不安全理解
    atitit...触发器机制 ltrigger mechanism sumup .的总结O8f
    winrar3.7-winrar4.0的注冊码
  • 原文地址:https://www.cnblogs.com/happlyp/p/6011163.html
Copyright © 2011-2022 走看看