team470 发表于 2019-1-25 12:56:22

利用zabbix监控tcp连接数

一、客户端执行
cd /usr/local/zabbix/conf/
wget http://img006.com/badusoft/zabbix/tcp.sh
chmod +x tcp.sh
sed -i 's/# UnsafeUserParameters=0/UnsafeUserParameters=1/g' /usr/local/zabbix/conf/zabbix_agentd.conf
sed -i '$a UserParameter=tcp
[*],sh /usr/local/zabbix/conf/tcp.sh $1' /usr/local/zabbix/conf/zabbix_agentd.conf
killall zabbix_agentd
/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf  

  

  二、下载附件,通过zabbix监控网页导入模版。
  找到模版后,新建图形。
http://s3.运维网.com/wyfs02/M02/6F/2B/wKioL1WTstyhlTEIAAGaR1EK5zc908.jpg
  添加
  linux tcp status: tcp ESTAB    【重要内容,绘图风格选择粗线】
  linux tcp status: tcp syn_recv
  linux tcp status: tcp timewait
  linux tcp status: tcp closed项目
  

  三、等待出图。
  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  http://img006.com/badusoft/zabbix/tcp.sh内容如下
#!/bin/bash
NUM=$(/usr/sbin/ss -s| grep -oP "(?
页: [1]
查看完整版本: 利用zabbix监控tcp连接数