(PHP 5, PHP 7, PHP 8)
snmp_read_mib — Lit et analyse un fichier MIB dans l'arbre actif MIB
$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.
filename
Le nom de fichier du MIB.
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
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 )