ZABBIX增强版安装方法

首先从这里下载所有的文件,下载完了你接着看,一步一步的来,10步搞定分布式监控。

环境要求:REDHAT64位系统,REDHAT6.0版以上,需要LANM或LNMP环境。

1、下载所需的三个压缩包

mon_agentd.tar.gz
mon_server.tar.gz
mon_php.tar.gz

前端PHP
2、把以下二个压缩包,移到/opt目录下

mv mon_agentd.tar.gz /opt/
mv mon_server.tar.gz /opt/

3、接着解压这二个压缩包,解压后,文件夹的位置和名字,不要更改。

tar zxf mon_agentd.tar.gz
tar zxf mon_server.tar.gz


4、更改文件夹权限

chown -R nobody.nobody mon_agentd
chown -R nobody.nobody mon_server

5、更改配置文件
运行脚本,配置代理端,也就是被监控的服务器。

/opt/mon_agentd/agentd.init install

运行脚本,配置监控端

/opt/mon_server/server.init install

按提示进行填写,如果填错,可按ctrl+c终止即可
6、安装PHP界面端,需要搭建LAMP或LNMP环境,这里就不多说了。
解压mon_php.tar.gz,解压后,会产生一个html文件夹,把html里面的文件移动到你的web目录中
例:

mv /root/html/* /opt/www/zabbix/

7、修改PHP配置文件
vim /opt/www/zabbix/conf/zabbix.conf.php

$DB['TYPE']     = 'MYSQL';							数据库类型,默认不用更改
$DB['SERVER']   = '192.168.137.2';					        数据库服务器IP
$DB['PORT']     = '3306';							数据库端口	
$DB['DATABASE'] = 'zabbix';							数据库名字
$DB['USER']     = 'root';							数据库用户名
$DB['PASSWORD'] = 'root';							数据库密码
$ZBX_SERVER      = '192.168.137.5';					        监控端的IP
$ZBX_SERVER_PORT = '10051';							监控端的,端口号
$ZBX_SERVER_NAME = 'YYMON';							监控端的主机名,可随意

8、导入数据库SQL文件,下载mon_sql.zip,导入数据到你的MYSQL数据库里面,导入的库名,就是上面你设置库的名字。

mysql -uroot -proot zabbix < mon.sql

9、查看你的PHP环境,是否符合zabbix安装要求

http://192.168.137.4/setup.php

把上面的地址,改成你的WEB地址,打开后,点击下一步,最后一列全显示为“正常”,才是正确的,如果有问题,需要做更改。

10、下载system_linux_templates.xml模版,导入即可,然后就可以添加你监控的服务器了。
最后还要:
启动服务端:/opt/mon_server/server.init start
启动代理端:/opt/mon_agentd/agentd.init start

附加命令:
停止服务端:/opt/mon_server/server.init stop
停止代理端:/opt/mon_agentd/agentd.init stop