Читает и анализирует файл MIB в активном дереве MIB

# snmp_read_mib

(PHP 5, PHP 7, PHP 8)

snmp_read_mib — Читает и анализирует файл MIB в активном дереве MIB

### Описание

function snmp_read_mib(string `$filename`): bool

Функция используется для загрузки дополнительных, например, специфичных для поставщика, MIB, чтобы можно было использовать удобочитаемые OID, таких как `VENDOR-MIB::foo.1`, вместо подверженных ошибкам числовых OID.

Порядок, в котором загружаются MIB, имеет значение, поскольку базовая библиотека Net-SNMP будет печатать предупреждения, если указанные объекты не могут быть разрешены.

### Список параметров

`filename`
  Имя файла MIB.

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Примеры

Пример #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
    )

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open