利用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監控網頁導入模版。

找到模版後,新建圖形。

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 )\d+")
echo ${NUM:-555}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章