МОНИТОРИНГ СЕТИ ПРИ ПОМОЩИ СКРИПТА

Sam Jack

Капитан-Узурпатор
Команда форума
Созидатель
5 Май 2015
13.917
4.897
113
Россия
null-prog.ru
Для мониторинга сети и выявления проблем с серверами, можно использовать скрипт.
Данный скрипт мониторинга, производит пинг сервера и если тот не отвечает посылает сообщение на почту.

Создаем файл
vi host_ping.sh

И наполняем следующим

#!/bin/bash
for i in $@
do
ping -c 1 $i &> /dev/null
if [ $? -ne 0 ]; then
echo "`date`: ping failed, $i host is down!" | mail -s "$i host is down!" your_mail@your_mail_domain
fi
done


Выполнить скрипт можно при помощи команды
./host.sh 192.168.10.1
или
./host.sh 192.168.10.1 192.168.10.2 host1 host2
Для мониторинга сети рекомендуется поместить этот файл в crontab