231gsd 发表于 2016-4-6 09:40:33

zabbix 监控tcp状态

1.1 zabbix 客户端配置

1
2
# cat tcp.conf
UserParameter=tcp[*],/data/sh/zabbix_sh/zabbix_tcp.sh $1




1.2 客户端脚本文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# cat zabbix_tcp.sh
#!/bin/bash
Port=80
function SYNRECV(){
      ss -ant | grep -w $Port| grep -cSYNRECV
}
function ESTAB()    {
      ss -ant | grep -w $Port| grep -cESTAB
}
function TIMEWAIT() {
      ss -ant | grep -w $Port| grep -cTIME-WAIT
}
function LISTEN()   {
      ss -ant | grep -w $Port| grep -cLISTEN
}
$1




1.3 重启zabbix客户端

1
2
3
# /etc/init.d/zabbix-agent restart
Shutting down Zabbix agent:                      [确定]
Starting Zabbix agent:                        [确定]




1.4 服务器zabbix测试

1
2
# zabbix_get -s 10.10.10.101 -k 'tcp'
7




1.5 导入模板绑定模板
参照zabbix disk io监控


页: [1]
查看完整版本: zabbix 监控tcp状态