# snmp_read_mib

(PHP 5, PHP 7, PHP 8)

snmp_read_mib — Lit et analyse un fichier MIB dans l'arbre actif MIB

### Description

snmp_read_mib(string `$filename`): bool

Cette fonction est utilisée pour charger des MIBs additionnelles, i.e. spécifiques aux fabricants, ainsi, les OIDs humainement lisibles comme `VENDOR-MIB::foo.1` au lieu des OIDs numériques peuvent être utilisés.

L'ordre de chargement des MIBs est important ; la bibliothèque Net-SNMP affichera des alertes si les objets référencés ne peuvent pas être résolus.

### Liste de paramètres

`filename`

  Le nom de fichier du MIB.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Exemples

Exemple #1 Exemple avec 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') );
?>`

L'exemple ci-dessous affichera quelque chose comme :

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