zabbix可以通过IPMI、SNMP、Agent等收集数据,C/S结构
nginx apache php mysql | 应用程序 |
Unix Mac Windows Aix | 操作系统 |
Router Switch Firewall | 网络 |
CPU RAM DISK FAN TEMPERATURE | 硬件 |
官网:www.zabbix.com
http://www.zabbix.com/download.php
安装文档:
rpm install -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
# yum install zabbix-server-mysqlzabbix-web-mysql
# yum install zabbix-agent
配置连接数据库
# vim /etc/zabbix/zabbix-server.conf
DBHost=localhost
DBName=zabbix
DBPassword=zabbix
客户端:
zabbixserverIP=192.168.222.10
# yum install -y zabbix-agent
# /etc/init.d/zabbix-agent start
# vim /etc/zabbix/zabbix-agnet
sed -i "s@^Server=.*@Server=192.168.222.17@" /etc/zabbix/zabbix_agentd.conf
sed -i "s@^# UnsafeUserParameters=.*@UnsafeUserParameters=1@"/etc/zabbix/zabbix_agentd.conf
#mkdir -p /etc/zabbix/scripts/
#echo "Include=/etc/zabbix/UserParameter/" >>/etc/zabbix/zabbix_agentd.conf
Server=Server-IP
Server:tcp 10051
Client :Tcp 10050
8080
自定义监控项:
# vim /etc/zabbix/zabbix_agentd.conf
UserParameter=key,commad #key返回值最大不超过4kbyte
UserParameter=login-user,uptime | awk -F ‘’ ‘{print $4}’
# /etc/init.d/zabbix-agent restart