Zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, free BSD, Open BSD, OS X等平台上。
1. 服务端安装配置
安装相关依赖的软件包
# yum install wget curl-devel net-snmp-devel PHP-bcmath
建立用户组
# groupadd zabbix # useradd -g zabbix -M -s /sbin/nologin zabbix
下载编译安装Zabbix
# wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.9/zabbix-1.8.9.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1324989888&use_mirror=cdnetworks-kr-2 # tar zxvf zabbix-1.8.9.tar.gz # cd zabbix-1.8.9/ # ./configure –prefix=/data/zabbix –enable-server –enable-agent –with-mysql –with-net-snmp –with-libcurl –enable-