如何安装Zabbix 如何安装zabbix-agent2软件包
创始人
2024-07-24 15:00:35
0

  Zabbix配置安装

  zabbix是一个CS结构的监控系统,之前一直没有很好的整理下安装:安装几次都要重新看,目前将Zabbix配置安装进行整理如下

  Zabbix配置需要web、php、mysql、gcc等支持

  请自行配置好

  接下来我们开始操作

  操作范例的操作系统为Centos 5.2

  1.   tar zxvf zabbix-1.6.2.tar.gz  
  2.  
  3.   mysql -uroot -p  
  4.  
  5.   mysql> create databases zabbix;  
  6.  
  7.   mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘zabbix’ WITH GRANT OPTION;  
  8.  
  9.   mysql> use zabbix;  
  10.  
  11.   mysql> source /usr/local/src/zabbix-1.6.2/create/schema/mysql.sql  
  12.  
  13.   mysql> source /usr/local/src/zabbix-1.6.2/create/data/data.sql  
  14.  
  15.   mysql> source /usr/local/src/zabbix-1.6.2/create/data/images_mysql.sql  
  16.  
  17.   cd zabbix-1.6.2  
  18.  
  1.   ./configure –prefix=/usr/local/zabbix/ \ //指定安装目录  
  2.  
  3.   –enable-server \ //安装server,被监控节点不需要  
  4.  
  5.   –enable-agent \ //安装agent  
  6.  
  7.   –with-mysql \ //需要mysql支持需要指定目录  
  8.  
  9.   –with-net-snmp //需要snmp支持需要指定目录  
  10.  

  常用的编译选项如下,需要更多的可以看帮助

  1.   –enable-static Build statically linked binaries  
  2.  
  3.   –enable-server Turn on build of server  
  4.  
  5.   –enable-proxy Turn on build of proxy server  
  6.  
  7.   –enable-agent Turn on build of agent  
  8.  
  9.   –enable-ipv6 Turn on support of IPv6  
  10.  
  11.   –with-mysql  
  12.  
  13.   –with-oracle  
  14.  
  15.   –with-pgsql  
  16.  
  17.   –with-sqlite3  
  18.  
  19.   –with-jabber  
  20.  
  21.   –with-net-snmp  
  22.  
  23.   –with-ucd-snmp  
  24.  

  Zabbix配置客户端只需执行:

  1.   ./configure –prefix=/usr/local/zabbix –enable-agent  
  2.  
  3.   make && make install  
  4.  

  Zabbix配置安装过程没有报错基本就OK,接下来增加对应的端口:

  1.   vi /etc/services  
  2.  

  加入

  1.   zabbix_agent 10050/tcp # zabbix agent  
  2.  
  3.   zabbix_agent 10050/udp # zabbix agent  
  4.  
  5.   zabbix_trapper 10051/tcp # zabbix trapper  
  6.  
  7.   zabbix_trapper 10051/udp # zabbix trapper  
  8.  

  复制配置文件和服务启动脚本

  1.   cp -rf misc/conf /opt/app/zabbix/etc -R  
  2.  

  到

  1.   misc/init.d/  
  2.  

  选择一个自己合适自己环境的启动脚本,或者自己写一个

  添加一个zabbix用户

  useradd zabbix

  然后用脚本启动zabbix_server和zabbix_agentd

  1.   [root@zabbix ~]#ll /usr/local/zabbix/sbin/  
  2.  
  3.   total 2344  
  4.  
  5.   -rwxr-xr-x 1 root root 362581 Apr 16 22:55 zabbix_agent  
  6.  
  7.   -rwxr-xr-x 1 root root 425336 Apr 16 22:55 zabbix_agentd  
  8.  
  9.   -rwxr-xr-x 1 root root 136854 Apr 16 22:55 zabbix_get  
  10.  
  11.   -rwxr-xr-x 1 root root 163086 Apr 16 22:55 zabbix_sender  
  12.  
  13.   -rwxr-xr-x 1 root root 1284665 Apr 16 22:55 zabbix_server  
  14.  

  Zabbix配置回到zabbix的编译目录:

  生成配置文件:

  1.   mkdir /etc/zabbix  
  2.  
  3.   cp misc/conf/* /etc/zabbix/  
  4.  
  5.   vi frontends/php/include/db.inc.php  
  6.  

  更改数据库相关内容:

  1.   $DB_TYPE ="MYSQL";  
  2.  
  3.   $DB_SERVER ="localhost";  
  4.  
  5.   $DB_DATABASE ="zabbix";  
  6.  
  7.   $DB_USER ="zabbix";  
  8.  
  9.   $DB_PWD ="zabbix";  
  10.  
  11.   cp -rf frontends/php /var/www/html/zabbix -R  
  12.  

  php环境需求

  1.   PHP version: 5.2.8 Ok  
  2.  
  3.   PHP Memory limit: 128M Ok  
  4.  
  5.   PHP post max size: 8M Ok  
  6.  
  7.   PHP max execution time: 300 sec Ok  
  8.  
  9.   PHP Databases support: MySQL Ok  
  10.  
  11.   PHP BC math support yes Ok  
  12.  
  13.   GD Version: bundled (2.0.34 compatible) Ok  
  14.  
  15.   Image formats: PNG Ok  
  16.  
  17.   PHP Timezone: Asia/Shanghai  
  18.  

  注:gd-devel没有安装上去将无法在web端安装过去,对应的其他也要安装,比如net-snmp,可通过yum来安装,方便。

  1.   [root@zabbix ~]#rpm -qa|grep gd  
  2.  
  3.   gd-devel-2.0.33-9.4.el5_1.1  
  4.  
  5.   gd-2.0.33-9.4.el5_1.1  
  6.  

  安装php-bcmath

  1.   yum -y install php-bcmath  
  2.  

  修改时区

  1.   Vi /etc/php.ini  
  2.  
  3.   date.timezone =Asia/Shanghai  
  4.  

  如何安装Zabbix就介绍到这里了。

【编辑推荐】

Zabbix批量添加主机

Zabbix下数据库升级

Zabbix代理安装介绍

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...