MRTG: Мониторинг пингов ++

Предлагаю Вашему вниманию скрипт, с помощью которого можно мониторить время отклика (пинг) устройства и количество потерь.

Нужно создать скрипт:

#!/bin/sh
PING=”/bin/ping”
ADDR=”IP   пингуемого устройства”
DATA=`$PING -c10 -s500 $ADDR -q `
LOSS=`echo $DATA | awk ‘{print $18 }’ | tr -d %`
echo $LOSS
if [ $LOSS = 100 ];
then echo 0
else
echo $DATA | awk -F/ ‘{print $5 }’
fi

А в /etc/mrtg.cfg:

Title[ping]: RTT to IP
PageTop[ping]: < h2 >Round Trip Time< /h2 >
Target[ping]: `/usr/local/bin/ping.sh` # путь к только что созданному скрипту
MaxBytes[ping]: 2000
Options[ping]: growright,unknaszero,nopercent,gauge
LegendI[ping]: Pkt loss %
LegendO[ping]: Avg RTT
YLegend[ping]: RTT (ms)

На графике будет рисовать зеленым – потери, а синим время пинга (среднее из 10 пакетов)..

 

Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

1 комментарий

(Обязательно)
(Обязательно, не публикуется)

Админ не опаздывает - у него просто сегодня плохой трафик!
Купить в рассрочку

Получить кредит просто! Заполни форму и получи кредит не выходя из дома под 1.99% месяц
Мы свяжемся с вами в течении часа в рабочее время




×
Купить в рассрочку

Получить кредит просто! Заполни форму и получи кредит не выходя из дома под 1.99% месяц
Мы свяжемся с вами в течении часа в рабочее время




×
Adblock
detector