Я пытаюсь контролировать процесс на сервере 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, который показывает сервер, чтобы он работал?