zabbix监控服务器的11中状态
-
安装了zabbix(此步骤跳过) 本机的Ip是:59.110.26.9
2.创建脚本目录
1
2
|
[[email protected] ~] # cd /etc/zabbix/
[[email protected] zabbix] # mkdir shells
|
3.上传zabbix UserParameter需要调用的脚本
1
2
3
4
5
6
7
8
|
[[email protected] zabbix] # cd shells/
[[email protected] shells] # ll
total 4 -rwxr-xr-x 1 root root 2854 Jan 28 12:12 zabbix_linux_plugin.sh [[email protected] shells] # pwd
/etc/zabbix/shells [[email protected] shells] #
[[email protected] shells] # chmod +x zabbix_linux_plugin.sh
|
4.编写调用的agent UserParameter
1
2
3
4
5
6
7
8
9
|
[[email protected] shells] # cd /etc/zabbix/zabbix_agentd.d/
[[email protected] zabbix_agentd.d] # ls
userparameter_mysql.conf zabbix-linux-plugin.conf [[email protected] zabbix_agentd.d] #
[[email protected] zabbix_agentd.d] # cat zabbix-linux-plugin.conf
UserParameter=linux_status[*], /etc/zabbix/shells/zabbix_linux_plugin .sh "$1" "$2" "$3"
[[email protected] zabbix_agentd.d] #
注意:上面的步骤配置完毕以后 要重启zabbix-agent 服务 |
5.服务端测试(zabbix-server端)
1
2
3
4
5
6
7
8
|
[[email protected] zabbix_agentd.d] # zabbix_get -s 59.110.26.9 -k linux_status[tcp_status,ESTAB]
/etc/zabbix/shells/zabbix_linux_plugin .sh: line 14: /tmp/netstat .tmp: Permission denied
4 [[email protected] zabbix_agentd.d] #
解决办法: chown zabbix.zabbix /tmp/netstat .tmp
[[email protected] zabbix_agentd.d] # zabbix_get -s 59.110.26.9 -k linux_status[tcp_status,ESTAB]
4 |
6.zabbix导入模板
7.查看结果(模板默认的300s 生产场景 300s 测试可以修改模板的时间间隔。测试修改为30s)
8.查看出图的结果
本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1894338,如需转载请自行联系原作者