Дата:2010-05-10
Для мониторинга сети и выявления проблем с серверами, можно использовать скрипт.
Данный скрипт мониторинга, производит пинг сервера и если тот не отвечает посылает сообщение на почту.
Создаем файл
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
Первоисточник http://www.linuxconfig.org/bash-scripts-to-scan-and-monitor-network
Количество просмотров: 8748
Комментарии к статье:
Добавить комментарий