Посоветуйте какую-нибудь систему мониторинга сети. Из основных требований:
* доступность IP по пингу
* отправка информационного письма в случае отсутсвия пинга
* опционально ведение статистики.
> Посоветуйте какую-нибудь систему мониторинга сети. Из основных требований:
> * доступность IP по пингу
> * отправка информационного письма в случае отсутсвия пинга
> * опционально ведение статистики.А google что посоветовал?
> Посоветуйте какую-нибудь систему мониторинга сети. Из основных требований:
> * доступность IP по пингу
> * отправка информационного письма в случае отсутсвия пинга
> * опционально ведение статистики.На эти требования и скрипта хватит строк на 15-20.
man ping
man mail
man sh/bash/etc
apt-get install nagios
Можна так.
#!/bin/shmailadm="admin@blabla.com"
log="/var/log/monitor/monitor.log"
fping -C 15 -q xxx.xxx.xxx.xxx &> /dev/null
if [ $? = 1 ] ; then
echo "Fail ping" `date +"%d.%m.%Y %H:%M:%S"` | mail -s "Error ping" ${mailadm}
echo `date +"%d.%m.%Y %H:%M:%S"` "Fail ping" >> $log
echo `date +"%d/%m/%y %H:%M:%S"`"----------------------------------------------" >> $log
fi
exit 0
список хостов опрашиваемых забыл загрузить