MIB가 추가된 동안 Zabbix "이 에이전트는 이 OID에서 사용할 수 있는 개체가 없습니다."

MIB가 추가된 동안 Zabbix "이 에이전트는 이 OID에서 사용할 수 있는 개체가 없습니다."

Zabbix Import MIB가 막혔습니다. 실제로 MIB는 MIB 데이터베이스로 가져왔습니다. 그러나 여전히 "이 OID의 이 에이전트에서는 해당 개체를 사용할 수 없습니다."라는 경고가 표시됩니다.

여기 제가 한 일을 보여드리겠습니다:

Zabbix 3.4를 사용하고 있습니다.

먼저 HPE 라우터의 CPU를 모니터링하고 싶습니다. 그러나 Zabbix는 이것이 불가능하다는 것을 보여줍니다. 그래서 MIB를 수동으로 추가했습니다.

ops2:/tmp$ snmptranslate -IR -On hpSwitchCpuStat
Unknown object identifier: hpSwitchCpuStat

그런 다음 MIB를 다운로드하고 MIB 로컬 서버를 가져옵니다.

ops2:/usr/share/snmp/mibs# snmptranslate -m +STATISTICS-MIB -IR -On hpSwitchCpuStat

그 후 나는 달린다

@ops2:/usr/share/snmp/mibs# snmptranslate -m +STATISTICS-MIB -IR -On hpSwitchCpuStat
.1.3.6.1.4.1.11.2.14.11.5.1.9.6.1

그리고

ops2:/usr/share/snmp/mibs# snmptranslate -On STATISTICS-MIB::hpSwitchCpuStat
.1.3.6.1.4.1.11.2.14.11.5.1.9.6.1

ops2:/usr/share/snmp/mib2c-data# snmpwalk -v2c -c public 10.10.10.1
SNMPv2-MIB::sysDescr.0 = STRING: HPE Series Router MSR930
HPE Comware Platform Software
Comware Software Version 5.20, Release 2514P14
Copyright(c) 2010-2015 Hewlett-Packard Enterprise Development LP

또한 추가됨

ops2:/usr/share/snmp/mib2c-data# vim /etc/snmp/snmp.conf
mibs +STATISTICS-MIB

내가 볼 수 있듯이 개체가 이미 존재합니다. SNMP 변환기가 그것을 찾았습니다. 그러나 Zabbix Web Frontend에서는 여전히 찾을 수 없습니다. 여전히 경고: 이 OID의 이 에이전트에서 사용할 수 있는 개체가 없습니다.

여기에 이미지 설명을 입력하세요. 조언 좀 해주실 수 있나요? 감사해요.

답변1

"해당 개체를 사용할 수 없습니다"는 일반적으로 쿼리하려는 항목이 존재하지 않음을 의미합니다. 귀하의 설명에는 Zabbix 프로젝트에서 사용하고 있는 정확한 OID에 대한 정보가 표시되지 않습니다. 주목할 가치가 있는 것은 숫자입니까 아니면 약어입니까? 그리고 그것이 정확히 무엇을 가리키는 것입니까?

출력 에는 snmpwalk문제의 OID 순회가 표시되지 않으므로 이 특정 질문과 관련성이 낮습니다.

일반적인 실수는 리프 노드 대신 트리 어딘가에 노드를 사용하는 것입니다. 이것이 당신이 하고 있는 일인지 알아보려면 snmpgetZabbix 프로젝트에서와 정확히 동일한 OID를 사용해 보십시오. 실패할 경우 먼저 snmpget.snmpwalk

관련 정보