Ad Widget

Collapse

Мониторинг процесса по SNMP

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vfilatov
    Junior Member
    • May 2021
    • 7

    #1

    Мониторинг процесса по SNMP

    Здравствуйте!
    Прошу помощи в решении задачи.

    Задача следующая:
    На сервере есть процесс, который должен работать регулярно, но он падает периодически. Его необходимо мониторить только по 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)
    Если использовать OID 1.3.6.1.2.1.25.4.2.1.2.11996, то узнаем имя процесса
    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"
    По OID 1.3.6.1.2.1.25.4.2.1.2 можно получить список запущенных процессов на сервере.
    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"
    ...
    Как сделать так, чтобы Zabbix получал список запущенных процессов и искал среди них имя моего процесса?
    Соответственно, если находит, то всё хорошо, иначе срабатывает триггер!
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by vfilatov
    Как сделать так, чтобы Zabbix получал список запущенных процессов и искал среди них имя моего процесса?
    Дык, это... Это место в документации читали?

    Comment

    • vfilatov
      Junior Member
      • May 2021
      • 7

      #3
      Это место в документации читали?
      Спасибо, помогло!

      Comment

      Working...