Мониторинг программы (процесса) Windows в Zabbix
При очередной чистке записей, вышло так что забыл запустить программу назад в боевое состояние. Обнаружил только на следующий день, все бы ничего, но оплошность привела к анализу возможностей zabbix на предмет мониторинга состояния процесса программы. Оказалось в этом может помочь proc.num.
Так как у меня язык стоит русский в zabbix, прдполагаю что в 90% это будет у всех, поэтому следуем следующим маршрутом: Узлы сети — Выбираем свой узел сети (тот сервер на котором необходимо производить мониторинг процесса) — Элементы данных
Создаем новый элемент данных
Ключ для нового элемента данных: proc.num[iSpy.exe] В скобках указан требуемый процесс мониторинга, в моем случае программа iSpy.exe. После настройки незабываем нажимать Добавить.
Дальше переходим в раздел триггеров и так же создаем новый триггер
Выражение проблемы: {srv01-home:proc.num[iSpy.exe].last(0)}=0
Выражение восстановления: {srv01-home:proc.num[iSpy.exe].last(0)}=1
Соответственно, если процесс показал состояние 0 (значит программа закрыта и будет прислано уведомление), при значении 1 программа активна или произведен ее запуск.
В итоге если все правильно повторили за мной, то получите вот такую картинку при случае не запущенного приложения:
6 комментариев
Олег
Добрый день!
При попытке добавить триггер Заббикс пишет: Error in query [INSERT INTO triggers……)] [The table ‘triggers’ is full].
Пробовал удалять не особо важные триггеры у этого хоста, но место не освобождается.
Подскажите, плиз, что можно сделать?
kanitelka
Очень интересная ошибка (The table ‘triggers’ is full), которая судя по всему говорит что у вас проблема с базой mysql.
А сам забикс нормально работает?
James123
Строка
«Выражение восстановления: {srv01-home:proc.num[iSpy.exe].last(0)}=1»
лишняя, у тебя и так триггер срабатывает при появлении 0 и исчезнет когда последнее значение станет 1.
Да и last(0) писать можно как просто last() — т.е. последнее измерение.
А так спасибо большое за такое описание функции proc.num
kanitelka
Спасибо James123 за замечание!
Андрей
Привет. Метод как я понимаю не работает в новых версиях zabbix
kanitelka
Скорей всего да.