Zabbix — 2 примера
Мониторинг служб
Для мониторинга служб нужно использовать две команды.
service_state[MSSQLSERVER] для windows
proc.num[smbd] для linux
Примеры триггеров, когда не доступна служба:
{service:service_state[MSSQLSERVER].last()}<>0
{service:proc.num[smbd].last()}=0
Мониторинг логов Windows
Получим данные
eventlog[«Microsoft-Windows-Backup»,,,] весь лог
Примеры триггеров
{Windows AD SEC:eventlog[«Microsoft-Windows-Backup»,,,].iregexp(«завершилась сбоем»)}=1 ошибка бэкапа
{Windows AD SEC:eventlog[«Microsoft-Windows-Backup»,,,].logeventid(19)}=1 ошибка №19 (диск для копии не доступен)
{Windows AD SEC:eventlog[«Microsoft-Windows-Backup»,,,].iregexp(«завершилась сбоем»)}=0 — успех