Zabbix:
# zabbix_server -V Zabbix server v2.2.6 (revision 48483) (27 August 2014) Compilation time: Aug 28 2014 10:08:00
Переходим в Configuration > Hosts, кликаем на Web:
Кликаем на Create scenario:
Заполняем поля:
Переходим на вкладку Step, кликаем Add и добавляем проверку:
Жмём Save, и смотрим результат:
Переходим в Monitoring > Web:
Это пример простой проверки на доступность хоста, хотя возможностей у web-мониторинга Zabbix очень много.
Добавим триггер. Переходим в Configuration > Hosts, клиекаем Triggers > Create trigger:
Сохраняем, и блокируем на фаерволе запросы от сервера мониторинга:
$cmd 002110 deny all from 77.***.***.20 to me in via $pif
Проверяем срабатывание триггера:
В Actions видно, что отправлено письмо. Про настройку отправки см. пост Zabbix: настройка уведомления о проблеме (email)
Подробнее смотрите в официальном руководстве.