zabbix-2.4.8-1添加tcp狀態監控
阿新 • • 發佈:2017-10-07
param zab 結果 val init /tmp 自己 .cn net
status.conf內容如下:
1、安裝zabbix-agent
yum -y install zabbix-2.4.8-1.el6.x86_64.rpm zabbix-agent-2.4.8-1.el6.x86_64.rpm
2、編輯agent端的/etc/zabbix/zabbix_agentd.conf文件修改如下內容:
Server=127.0.0.1
換成:
Server=Zabbix-Server-IP(你自己Server端的ip)
3、將tcp_status.sh文件放入/etc/zabbix/zabbix_agentd.d/目錄下
tcp_status.sh內容如下:
tcp_status_fun(){
ss -ant | awk ‘NR>1 {++s[$1]} END {for(k in s) print k,s[k]}‘ > /tmp/netstat.tmp
TCP_STAT_VALUE=$(grep "$1" /tmp/netstat.tmp | cut -d" " -f2)
if [ -z $TCP_STAT_VALUE ]
then
TCP_STAT_VALUE=0
fi
echo $TCP_STAT_VALUE
}
tcp_status_fun $1
4、將status.conf文件放入/etc/zabbix/zabbix_agentd.d/目錄下
status.conf內容如下:
UserParameter=tcp_status[*],/etc/zabbix/zabbix_agentd.d/tcp_status.sh "$1"
5、賦予tcp_status.sh文件的執行權限:
chmod +x /etc/zabbix/zabbix_agentd.d/tcp_status.sh
6、啟動zabbix-agentd服務
/etc/init.d/zabbix-agent start
7、添加tcp的監控模板
添加tcp_status監控的模板
8、添加Application
9、添加item(TCP的11個狀態,其余是個在展示圖中看一下)
10、將起個狀態放到一個graph中
11、結果展示
zabbix-2.4.8-1添加tcp狀態監控