![RHEL 6의 SNMPTRAPD](https://linux55.com/image/131407/RHEL%206%EC%9D%98%20SNMPTRAPD.png)
따라서 시작하고 실행하는 것은 문제가 아니며 트랩 수신은 잘 작동합니다. 그러나 mibs가 설치되어 있어도 그 중 어느 것도 번역되지 않습니다. mib 디렉토리 변수가 올바른 위치(제 경우에는 /usr/share/snmp/mibs)를 가리키는지 확인했으며 다음 두 항목을 확인했습니다.
mibdirs /usr/share/snmp/mibs
mibs ALL
모두 내 것입니다 /etc/snmp/snmpd.conf file
. snmptrapd에서 실행하든 snmptranslate에서 실행하든 상관없이 번역을 수행하려고 할 때마다 동일한 네 가지 문제가 나타납니다.
Did not find 'zeroDotZero' in module SNMPv2-SMI (/usr/share/snmp/mibs/IP-MIB.txt)
Did not find 'zeroDotZero' in module SNMPv2-SMI (/usr/share/snmp/mibs/DISMAN-EVENT-MIB.txt)
Did not find 'zeroDotZero' in module SNMPv2-SMI (/usr/share/snmp/mibs/DISMAN-SCHEDULE-MIB.txt)
SNMPv2-SMI::
enterprises.1991.1.1.4.13.9
처음 3개는 뭘 번역하려고 해도 나오지만, 아래쪽은 사람이 읽을 수 있는 어떤 형태의 텍스트로 번역해야 해서 걱정되는 부분인데 그렇지 않습니다. 내가 설치한 mib의 확장자는 ".txt"이고 기본 mib의 확장자는 ".my"이며 새 mib의 권한은 모두 600이고 기본 mib의 권한은 755입니다. 그러나 루트로 실행하면 나는 그것이 어떤 차이를 가져올 것이라고 생각하지 않습니다.
답변1
다음 줄에 주석을 달아주세요/etc/snmp/snmp.conf
mibs +ALL
그리고 다음 줄을 추가하세요.
mibs +SNMPv2-MIB
마지막으로 서비스를 다시 시작하십시오.
service snmpd restart