Мы хотели бы контролировать немного серверов, как то, если сервер понижается, я должен получить всплывающее окно немедленно бесперебойно. Я знаю, что это возможно, но я понятия не имею о том, как установить его. Это будет так добро, если кто-то поможет мне установить его.Заранее спасибо..
Можно использовать ping. Хотя отказ ping не обязательно означает, что Ваша система снижается, это может также произойти, если сеть снижается, но я верю для большинства намерений, и имеет целью, это то же самое. Можно использовать следующий сценарий
#!/bin/bash
HOSTS="cyberciti.biz theos.in router"
COUNT=4
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 0 ]; then
# 100% failed
echo "Host : $myHost is down (ping failed) at $(date)"
fi
done
Это отсюда. Можно также установить задание крона для этого или любого подобного сценария для проверки с помощью ping-запросов всех серверов после равного интервала.
Nagstamon могло бы быть полезным.
С их веб-сайта:
Nagstamon является монитором состояния Nagios для рабочего стола. Это соединяется с несколькими Nagios, Icinga, Opsview, Centreon, Монитором/Ниндзя Op5 и Многоузловыми контрольными серверами Check_MK и находится в systray или как плавающая строка состояния в рабочем столе, показывающем краткий обзор критических, предупреждения, неизвестного, недостижимого, и вниз размещает и сервисы и открывается подробный обзор состояния при перемещении указателя мыши через него. Соединение с отображенными хостами и услуги легко устанавливаются контекстным меню через SSH, RDP и VNC. Пользователи могут быть уведомлены звуком. Хосты и сервисы могут быть фильтрованы по категориям и регулярные выражения.
Не используемый это самостоятельно и я не вижу способности к почтовому уведомлению (что я одобрил бы),