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 )
To Top