snmp_read_mib
(PHP 5, PHP 7, PHP 8)
snmp_read_mib —
Lit et analyse un fichier MIB dans l'arbre actif MIB
Description
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
)