Мониторинг сети при помощи скрипта

Автор: Admin

Дата:2010-05-10

Мониторинг сети в Linux - скрипт

Для мониторинга сети и выявления проблем с серверами, можно использовать скрипт.
Данный скрипт мониторинга, производит пинг сервера и если тот не отвечает посылает сообщение на почту.

Создаем файл
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

Комментарии к статье:

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024