您的位置:首页 > 运维架构

zabbix添加对80端口连接数监控

2013-11-07 09:47 381 查看
系统环境:centos 6u3 x64
一.zabbix 版本和zabbix_agentd.conf,tcp_80.sh
[root@node1 mysql]# egrep -v '(^#|^$)' /usr/local/etc/zabbix_agentd.conf;echo -e;echo -e 'zabbix_tcp.sh'; cat /opt/zabbix/tcp/zabbix_tcp.sh
LogFile=/tmp/zabbix_agentd.log
Server=192.168.122.220
ServerActive=192.168.122.220
Hostname=node2
BufferSend=1
Timeout=5
UserParameter=tcp_count_[*],/opt/zabbix/tcp/zabbix_tcp.sh $1 $2
zabbix_tcp.sh
#!/bin/bash
netstat -atnlp |grep $1 |grep $2 |wc -l


通过zabbix测试
[root@node1 mysql]# zabbix_agentd -t "tcp_count_[192.168.122.221,80]"
tcp_count_[/opt/zabbix/tcp/zabbix_tcp.sh 192.168.122.221 80] [t|4044]


以上脚本监控的比较简单,还可以根据连接状态进行监控

二.添加到item




三.添加触发




四.创建图形





5.测试邮件能否收到
当达到阀值触发动作




本文出自 “Tom哥-致力于开源” 博客,请务必保留此出处http://seeking.blog.51cto.com/695718/1321430
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: