zabbix是一个基于WEB界面的提供分布式系统监控以及网络监视功能的企业级的开源解决方案。
zabbix3.0版本需要php5.4及以上的版本,mysql需要5.0以上版本
zabbix和nagios的对比
nagios:最大的亮点是轻量灵活,且报警机制很强。需要画图功能的话需要cacti 配合,配置较复杂。
zabbix:商业开源软件,支持分布式构架,图形显示 数据库存储 自动发现都已经集成。zabbix是有LTS版本的,现在是2.2和3.0,nagios不是。
准备环境 centos6.5+apache+php5.6+mysql5.1
下载zabbix3.0LTS版本
https://www.zabbix.com/download
一:安装源
rpm -i https://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
二:安装 Zabbix server, frontend, agent
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
三:创建数据库
# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
mysql> quit;
四:导入数据
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p 123456
五:修改zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=123456
六:启动服务
/etc/init.d/zabbix-server start
/etc/init.d/zabbix-agent start
七:复制web前端文件到网站根目录,进入前端页面 http://server_ip/zabbix