Télécharger manuellement la dernière version de la bibliothèque sur le site web de PEAR (https://pear.php.net/package/Net_SNMP/) et l’inclure dans votre projet.
Il est important de noter que vous avez besoin d’avoir les bibliothèques SNMP installées sur votre système pour utiliser Net_SNMP.
<?php
// On inclut la bibliothèque SNMP
require_once('Net/SNMP.php');
// On crée une nouvelle instance de l'objet SNMP
$snmp = new Net_SNMP();
// On spécifie l'adresse IP et la communauté de l'agent SNMP
$snmp->start( 'udp:192.168.1.100', 'public' );
// On active la réception des traps
$snmp->trap_accept();
// On boucle pour recevoir les traps
while( true ) {
// On récupère les informations du trap
$trap = $snmp->trap_get();
// On affiche les informations du trap
print_r( $trap );
}
?>