测试使用agentd监听获取数据。
下载地址。选择对应的版本http://www.zabbix.com/download
安装
1)创建用户
groupadd zabbix
useradd -g zabbix zabbix
2)解压即可
tar zxvf zabbix_agents_2.4.1.linux2_6.amd64.tar.gz -C /usr/local/zabbix/
3)安装服务
cat >>/etc/services<<eof< span="">
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udp Zabbix Trapper
EOF
4)修改配置文件
vim /usr/local/zabbix/zabbix_agent.conf
修改Zabbix server的ip
Server=192.168.10.197 #server端IP地址,请修改
修改 zabbix_agent.conf 文件中的
Hostname=和web中的Hostname相同就行字符串
Server 服务器端IP
ServerActive 服务器端的IP端口
5)启动
/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf
Echo "/usr/local/agent/sbin/zabbix_agentd -c /usr/local/agent/etc/zabbix_agentd.conf" >>/etc/tc.local
6)添加到系统目录
ln -s /usr/local/zabbix_agent/sbin/* /usr/local/sbin/
ln -s /usr/local/zabbix_agent/bin/* /usr/local/bin/
7)测试,下面的命令需要在server端执行,其中192.168.10.199是agent的ip
#/usr/local/zabbix/bin/zabbix_get -s192.168.10.199 -p10050 -k"system.uptime"
1031163
关于zabbix浏览器端的配置,可以查阅相关资料,个人研究了一番,zabbix非常强大,在监控、图像报表都非常优秀;但是配置却有些复杂,并没有到我想要的结果,后期会使用其他的软件替代。