SNMP snmp_read_mib

(PHP 5, PHP 7, PHP 8)

snmp_read_mib — MIB 파일을 읽고 활성 MIB 트리로 구문 분석합니다.


설명

snmp_read_mib(string $filename): bool

이 함수는 추가 로드에 사용됩니다. 오류가 발생하기 쉬운 숫자 OID 대신 VENDOR-MIB::foo.1과 같은 사람이 읽을 수 있는 OID를 사용할 수 있도록 공급업체별 MIB.

참조된 개체를 확인할 수 없는 경우 기본 Net-SNMP 라이브러리가 경고를 인쇄하므로 MIB가 로드되는 순서가 중요합니다.


매개변수

filename
MIB의 파일 이름입니다.

반환 값

성공하면 true를 반환하고 실패하면 false를 반환합니다.


Examples

예제 #1 snmp_read_mib() 사용

                  
<?php
 print_r( snmprealwalk('localhost', 'public', '.1.3.6.1.2.1.2.3.4.5') );

 snmp_read_mib('./FOO-BAR-MIB.txt');
 print_r( snmprealwalk('localhost', 'public', 'FOO-BAR-MIB::someTable') );
?>
                  
                

위의 예는 구성되었지만 결과는 다음과 같습니다.

Array
(
    [iso.3.6.1.2.1.2.3.4.5.0] => Gauge32: 6
)
Array
(
    [FOO-BAR-MIB::someTable.0] => Gauge32: 6
)