1. 程式人生 > >用於Nagios中監控服務器連接數腳本

用於Nagios中監控服務器連接數腳本

ss nagios socket

最近因為服務器不斷有增加新的業務,需要對服務器的最大連接數進行調整評估,所以就利用Nagios去監控相應的連接數,腳本也是利用Nagios發送相應的轉態來實現監控,實現也很簡單

#/bin/bash
#Used to monitor the number of socket connections in Nagios
#writer jim
#histor
#2017.6.15
STATE_OK=0
STATE_WARNING=1
STATE_CRITICALLL=2
STATE_UNKNOWN=3

declare -i socket_num=$(ss -an|wc -l)
declare -i max_num=65535

if [ $socket_num -le $max_num ] ; then
        echo "The number of socket connections is $socket_num.OK"
        exit $STATE_OK
else
        echo "error!!!The number of socket connections is too much.the number is $socket_num"
        exit $STATE_CRITICALL
fi


本文出自 “技術隨筆” 博客,謝絕轉載!

用於Nagios中監控服務器連接數腳本