Назад | Перейти на главную страницу

OID должен точно совпадать для работы SNMP?

Я пытаюсь контролировать процесс на сервере Centos 7 с помощью SNMP, система мониторинга - Observium, добавил мой коллега proc java 10 1 к snmpd.conf и мы знаем, что он работает на стороне сервера, потому что команда snmpbulk показывает

snmpbulkwalk -v 2c -On -c comunity localhost
1.3.6.1.4.1.2021.2.1
.1.3.6.1.4.1.2021.2.1.1.1 = INTEGER: 1
.1.3.6.1.4.1.2021.2.1.2.1 = STRING: java
.1.3.6.1.4.1.2021.2.1.3.1 = INTEGER: 1
.1.3.6.1.4.1.2021.2.1.4.1 = INTEGER: 10
.1.3.6.1.4.1.2021.2.1.5.1 = INTEGER: 8
.1.3.6.1.4.1.2021.2.1.100.1 = INTEGER: noError(0)
.1.3.6.1.4.1.2021.2.1.101.1 = STRING: 
.1.3.6.1.4.1.2021.2.1.102.1 = INTEGER: noError(0)
.1.3.6.1.4.1.2021.2.1.103.1 = STRING:

мы также знаем, что observium поддерживает mib UCD-SNMP-MIB, которые содержат OID, необходимый для мониторинга процесса, OID UCD-SNMP-MIB здесь но процесс не отображается в наблюдении, и весь OID отображается в команде snmpbulkwalk там, в конце, есть на 1 больше, чем OID wirte в MIB

Нужно ли мне добавлять пользовательский OID в observium, который точно соответствует тому OID, который показывает сервер, чтобы он работал?