XCVI. SNMP

Afin de pouvoir utiliser les fonctions SNMP sous Unix, vous aurez besoin d'installer le package UCD SNMP. Sous Windows ces fonctions ne sont disponibles que sous NT, et pas sous Win95/98.

Important : Afin d'utiliser le package UCD SNMP, vous devez mettre la variable NO_ZEROLENGTH_COMMUNITY à 1 avant de compiler. Après avoir configuré UCD SNMP, éditez le fichier config.h et recherchez la valeur NO_ZEROLENGTH_COMMUNITY. Décommentez la ligne avec le #define. Cela doit ressembler à ceci :

#define NO_ZEROLENGTH_COMMUNITY 1

Si vous avez des erreurs "segmentation faults", lors de l'utilisation des commandes SNMP, c'est que vous n'avez pas suivi les recommendations précédentes. Si vous ne voulez pas recompiler UCD SNMP, vous pouvez aussi recompiler PHP avec l'option --enable-ucd-snmp-hack qui évitera cette erreur.

Table des matières
snmp_get_quick_print -- Lit la valeur courante de l'option quick_print de la librairie UCD.
snmp_set_quick_print -- Ecrit la valeur courante de l'option quick_print de la librairie UCD.
snmpget -- Reçoit un objet SNMP.
snmprealwalk --  Return all objects including their respective object ID within the specified one
snmpset -- Envoie un objet SNMP.
snmpwalk -- Reçoit tous les objets SNMP d'un agent.
snmpwalkoid --  Demande d'informations d'arbre sur une entité du réseau.