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]