zabbix使用之—自定义监控

自定义监控

  • 本例监控不同状态的tcp连接数
ss -ant | awk 'NR>1 {++s[$1]} END { for(k in s) print k,s[k] }'
  • 查看其中监听状态的数量
ss -ant | awk 'NR>1 {++s[$1]} END { for(k in s) print k,s[k] }' | grep 'LISTEN' | cut -d ' ' -f2

步骤开始了

  • 1 编写获取不同状态的脚本:
#!/bin/bash 
contcp(){       
    tart=$1 
    Numbers=$( ss -ant | awk 'NR>1 {++s[$1]} END { for(k in s) print k,s[k] }' | grep "$tart"|cut -d ' ' -f2 ) 
    echo $Numbers
}
contcp $1
# 有些变量美元符因为markdown格式看不到了, 需要对比图片
  • 2 写入agent include 的文件夹下的*.conf 文件中
vim /etc/zabbix/zabbix_agentd.d/tcp1.conf
UserParameter=seetcp1[*],/root/seetcp1.sh $1
  • 3 加执行权限
  • 4 重启zabbix server 端 、zabbix agent 监控端,测试连接
/apps/zabbix_server/bin/zabbix_get  -s 192.168.47.163 -k 'seetcp1[LISTEN]'
  • 5 添加监控项
  • 和之前一样完成完成其他几种状态数据监控
  • 6 添加图形
    -
  • 多次选择添加 完成不同项的添加完成
  • 7 稍微过一段时间后查看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值