Здравствуйте!
Прошу помощи в решении задачи.
Задача следующая:
На сервере есть процесс, который должен работать регулярно, но он падает периодически. Его необходимо мониторить только по SNMP, клиента ставить на сервер нельзя (политика компании).
В данный момент я мониторю процесс так: создал элемент данных и по OID 1.3.6.1.2.1.25.4.2.1.7.11996 (где 11996 - это ID процесса) проверяю запущен ли процесс. Дело в том, что когда процесс
падает, то меняется ID процесса и мне приходится вбивать новый ID в элемент данных.
Если использовать OID 1.3.6.1.2.1.25.4.2.1.2.11996, то узнаем имя процесса
По OID 1.3.6.1.2.1.25.4.2.1.2 можно получить список запущенных процессов на сервере.
Как сделать так, чтобы Zabbix получал список запущенных процессов и искал среди них имя моего процесса?
Соответственно, если находит, то всё хорошо, иначе срабатывает триггер!
Прошу помощи в решении задачи.
Задача следующая:
На сервере есть процесс, который должен работать регулярно, но он падает периодически. Его необходимо мониторить только по SNMP, клиента ставить на сервер нельзя (политика компании).
В данный момент я мониторю процесс так: создал элемент данных и по OID 1.3.6.1.2.1.25.4.2.1.7.11996 (где 11996 - это ID процесса) проверяю запущен ли процесс. Дело в том, что когда процесс
падает, то меняется ID процесса и мне приходится вбивать новый ID в элемент данных.
Code:
snmpwalk -v 2c -c public 192.168.***.*** 1.3.6.1.2.1.25.4.2.1.7.11996 HOST-RESOURCES-MIB::hrSWRunStatus.12964 = INTEGER: running(1)
Code:
snmpwalk -v 2c -c public 192.168.***.*** 1.3.6.1.2.1.25.4.2.1.2.11996 HOST-RESOURCES-MIB::hrSWRunName.12964 = STRING: "EosCryptoSvc3.exe"
Code:
... HOST-RESOURCES-MIB::hrSWRunName.11900 = STRING: "SearchUI.exe" HOST-RESOURCES-MIB::hrSWRunName.11908 = STRING: "Taskmgr.exe" [B]HOST-RESOURCES-MIB::hrSWRunName.11996 = STRING: "EosCryptoSvc3.exe"[/B] HOST-RESOURCES-MIB::hrSWRunName.12008 = STRING: "WmiPrvSE.exe" HOST-RESOURCES-MIB::hrSWRunName.12016 = STRING: "base32.exe" ...
Соответственно, если находит, то всё хорошо, иначе срабатывает триггер!
Comment