zabbix 監控tcp狀態

1.1 zabbix 客戶端配置bash

[root@bds01 zabbix_agentd.d]# cat tcp.conf 
UserParameter=tcp[*],/data/sh/zabbix_sh/zabbix_tcp.sh $1

1.2 客戶端腳本文件服務器

[root@bds01 zabbix_sh]# cat zabbix_tcp.sh 
#!/bin/bash
Port=80
function SYNRECV()  { 
        ss -ant | grep -w $Port| grep -c  SYNRECV
}
function ESTAB()    { 
        ss -ant | grep -w $Port| grep -c  ESTAB
} 
function TIMEWAIT() { 
        ss -ant | grep -w $Port| grep -c  TIME-WAIT 
} 
function LISTEN()   { 
        ss -ant | grep -w $Port| grep -c  LISTEN  
} 
$1

1.3 重啓zabbix客戶端tcp

[root@WEB01 zabbix_sh]# /etc/init.d/zabbix-agent restart
Shutting down Zabbix agent:                      [肯定]
Starting Zabbix agent:                          [肯定]

1.4 服務器zabbix測試ide

[root@zabbix zabbix_agentd.d]# zabbix_get -s 10.10.10.101 -k 'tcp[TIMEWAIT]' 
7

1.5 導入模板綁定模板測試

參照zabbix disk io監控rest

相關文章
相關標籤/搜索