CentOS下zabbix的安装指导
创始人
2024-07-25 00:00:27
0

CentOSzabbix的安装指导能带给你简便的安装方法!

  LAMP 环境,我选择用yum来装,如果有兴趣也可以编译安装,至于CentOS国内镜像,可以参考我的另外一篇文章,这样快多了。

  mkdir /sourcecd /source

  下载需要的包

 

  1.   # dependenices for curl: e2fsprogs-devel zlib-devel libgssapi-devel krb5-devel openssl-devel  
  2.  
  3.   yum -y install gcc mysql-devel curl-devel httpd php php-mysql php-bcmath php-gd net-snmp-devel fping e2fsprogs-devel zlib-devel libgssapi-devel krb5-devel openssl-devel libidn-devel  
  4.  

 

  下载fping,这是个第三方工具,可以同时ping多个主机,它不在yum之列,所以要作如下修改

 

  1.   wget http://dag.wieers.com/rpm/packages/fping/fping-2.4-1.b2.2.el5.rf.i386.rpm  
  2.  
  3.   vi /etc/yum.conf gpgcheck=1 to gpgcheck=0yum -y install fping-2.4-1.b2.2.el5.rf.i386.rpmvi /etc/yum.conf gpgcheck=0 to gpgcheck=1  
  4.  

 

  下载zabbix 1.6.1并安装

 

  1.   wget http://prdownloads.sourceforge.net/zabbix/zabbix-1.6.1.tar.gz?downloadtar -zxvf zabbix-1.6.1.tar.gz  
  2.  

 

  #建立zabbix数据库

 

  1.   service mysqld startmysqladmin -u root -password "OOXX"mysql -p>create database zabbix>use mysql>grant all on zabbix.* to 'zabbix' identified by 'XXOO';cd zabbix-1.6.1cat create/schema/mysql.sql | mysql -u zabbix -p zabbix  
  2.  
  3.   cat create/data/data.sql | mysql -u zabbix -p zabbix  
  4.  
  5.   cat create/data/images_mysql.sql | mysql -u zabbix -p zabbix  
  6.  

 

  #安装server

 

  1.   ./configure --enable-server --with-mysql --with-net-snmp --with-libcurlmake installmake clean  
  2.  

 

  #安装client

 

  1.   ./configure -enable-agent -enable-staticmake install  
  2.  

 

  #注解端口

 

  1.   echo 'zabbix_agent 10050/tcp' >> /etc/servicesecho 'zabbix_trap 10051/tcp' >> /etc/services  
  2.  

 

  #拷贝标准配置文件

 

  1.   mkdir /etc/zabbixcp misc/conf/zabbix_agentd.conf /etc/zabbixcp misc/conf/zabbix_server.conf /etc/zabbix  
  2.  

#p#
 

 

  #编辑配置文件

 

  1.   vi /etc/zabbix/zabbix_server.conf  
  2.  
  3.   DBUser=zabbixBPassword=XXOODBSocket=/var/lib/mysql/mysql.sockFpingLocation=/usr/sbin/fping  
  4.  
  5.   vi /etc/zabbix/zabbix_agentd.confServer=127.0.0.1,Zabbix.Server.IPHostname=Unique_Hostname_for_agent  
  6.  

 

  #设置自动启动脚本

 

  1.   cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/zabbix_agentdcp misc/init.d/redhat/zabbix_server_ctl /etc/init.d/zabbix_servervi /etc/init.d/zabbix_agentd #!/bin/sh# chkconfig: 345 95 95# description: Zabbix Agentd...# vi /etc/init.d/zabbix_server#!/bin/sh# chkconfig: 345 95 95# description: Zabbix Server...chkconfig --level 345 zabbix_server onchkconfig --level 345 zabbix_agentd onchkconfig --level 345 httpd onchkconfig --level 345 mysqld on  
  2.  

 

  #设置apache 和 php

  vi /etc/httpd/conf/httpd.conf #自己设置一个虚拟主机

 

  1.   cp -r frontends/php /var/www/html/zabbixvi /etc/php.inimax_execution_time = 300…date.timezone = Asia/Shanghai  
  2.  
  3.   service httpd startchmod 777 /var/www/html/zabbix/conf  
  4.  

 

  #这时候你可以登录网页设置,也可以直接更改conf文件

  #设置完mysql与php连接后改回权限,并启动相应服务

 

  1.   chmod 755 /var/www/html/zabbix/confmv /var/www/html/zabbix/setup.php /var/www/html/zabbix/setup.php.cncservice zabbix_agentd startservice zabbix_server start  
  2.  

 

  #修正该版本的BUG

  1.网页登录后会在某个链接的页面显示如下错误

 

  1.   Undefined index: show_events_status[/var/www/zabbix/tr_status.php:199]  
  2.  

 

  解决方案:注释掉该行即可

  2.service zabbix_agentd restart不正常工作

  解决方案:vi /etc/init.d/zabbix_agentd

  ...

  restart)

  ...

  if kill $PID ; then

  sleep 5 #加入这一行

通过上面一系列努力,终于搞定CentOS下zabbix的安装了,你们也快去试试吧!

【编辑推荐】

  • 选用ZABBIX的原因以及开发原则
  • 使用 zabbix 的具体方法 (图)
  • Zabbix 顶级配置
  • Zabbix Server 安装详解
  • 网络监控软件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安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...