4개의 트랩 정의가 포함된 MIB 파일이 있습니다.
.1.3.6.1.4.1.5591.1.0.0 (SCTE-HMS-COMMON-MIB::hmsColdStart)
.1.3.6.1.4.1.5591.1.0.1 (SCTE-HMS-ALARMS-MIB::hmsAlarmEvent)
.1.3.6.1.4.1.5591.1.0.2 (SCTE-HMS-COMMON-MIB::hmsWarmStart)
.1.3.6.1.4.1.5591.1.0.3 (SCTE-HMS-DOWNLOAD-MIB::hmsDownloadStatus)
하지만 내 어플라이언스는 다음과 같은 트랩을 보냅니다.
.1.3.6.1.4.1.7465.20.2.6.0.0
.1.3.6.1.4.1.7465.20.2.6.0.1
.1.3.6.1.4.1.7465.20.2.6.0.2
.1.3.6.1.4.1.7465.20.2.6.0.3
이는 마지막 숫자를 기준으로 위의 트랩에 해당합니다. 내 어플라이언스 공급업체의 일치하는 MIB가 있으므로 접두사는 공급업체별 개체로 성공적으로 확인됩니다. 그러므로 내가 얻는 것은
WISI-HEADEND-ROOT-MIB::headendMib.0
WISI-HEADEND-ROOT-MIB::headendMib.1
WISI-HEADEND-ROOT-MIB::headendMib.2
WISI-HEADEND-ROOT-MIB::headendMib.3
WISI-HEADEND-ROOT-MIB
이제 질문이 있습니다. 전체 정의를 복사하지 않고 트랩 정의에 따라 추가할 수 있습니까 ? 불행하게도 저는 MIB를 작성해 본 경험이 없습니다. 이전에는 MIB를 작성할 필요가 없었기 때문입니다. 내가 찾고 있는 것은 다음과 같습니다
wisiColdStart TRAP-TYPE
CLONE EVERYTHING FROM SCTE-HMS-COMMON-MIB::hmsColdStart
::= 0
wisiAlarmEvent TRAP-TYPE
CLONE EVERYTHING FROM SCTE-HMS-COMMON-MIB::hmsAlarmEvent
::= 1
wisiWarmStart TRAP-TYPE
CLONE EVERYTHING FROM SCTE-HMS-COMMON-MIB::hmsWarmStart
::= 2
wisiDownloadStatus TRAP-TYPE
CLONE EVERYTHING FROM SCTE-HMS-COMMON-MIB::hmsDownloadStatus
::= 3
이런 일이 가능합니까?