zabbix 监控mysql连接数_zabbix 监控主机tcp连接数

zabbix自定义key值监控主机tcp连接数

脚本内容如下:cat tcp_connection.sh

#!/bin/bash

function ESTAB {

/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'ESTAB' | awk '{print $2}'

}

function TIMEWAIT {

/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'TIME-WAIT' | awk '{print $2}'

}

function LISTEN {

/usr/sbin/ss -ant | awk '{++s[$1]} END {for(k in s) print k,s[k]}' | grep 'LISTEN' | awk '{print $2}'

}

$1

脚本执行结果如下:sh tcp_connection.sh ESTAB

208

sh tcp_connection.sh TIMEWAIT

35

sh tcp_connection.sh LISTEN

5

zabbix agentd.conf文件添加此行:cat zabbix_agentd.conf

UserParameter=tcp[*],/usr/local/zabbix/share/zabbix/alertscripts/tcp_connection.sh $1

zabbix 模板添加如下:

添加模板名称:

45fabc2c90d9e1f63a4eea870edf9be1.png

添加应用集:

473d4e46185f0509dfb5258f91bc3b27.png

自定义三个key:ESTAB

c4ed0b64e24acac59452921a518f061a.png

自定义三个key:TIMEWAIT

ef33dfa2eb4ccdfef01991979eae15e1.png

自定义三个key:LISTEN

58fb37ae88dba454daef5079bd69a534.png

添加图形:

46b0496dadab93b3fab6827ab9742f4e.png

监控效果如下:

f6135a3c52698979c3eceddeb73e6961.png

模板请到附件下载:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值