heavyweightboxer
Messages postés1Date d'inscriptiondimanche 3 juillet 2005StatutMembreDernière intervention26 mai 2006
-
26 mai 2006 à 12:13
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 2007
-
26 mai 2006 à 13:26
bonjour j'ai un projet de supervision de reseau ,je bosse sous windows et easyphp 1.8 et je veux savoir comment php peut connaitre la methode snmprealwalk(),losque je genere ce bout de code:
CXL. Fonctions SNMP
NET-SNMP .
Sous Windows ces fonctions ne sont disponibles que sous NT, et
pas sous Win95/98.
Installation
Important : afin d'utiliser le package UCD SNMP, vous devez
mettre la variable <var class="literal">NO_ZEROLENGTH_COMMUNITY</var> à
<var class="literal">1</var> avant de compiler.
Après avoir configuré UCD SNMP, éditez
le fichier <tt class="filename">config.h</tt> et recherchez la valeur
<var class="literal">NO_ZEROLENGTH_COMMUNITY</var>.
Décommentez la ligne avec le #define. Cela doit ressembler
à ceci :
#define NO_ZEROLENGTH_COMMUNITY 1
Ensuite, compilez PHP avec l'option
<var class="option">--with-snmp[=DIR]</var>.
Si vous rencontrez des erreurs étranges de "segmentation fault", lors de l'utilisation
des commandes SNMP, c'est que vous n'avez pas suivi les
recommandations précédentes. Si vous ne voulez
pas recompiler UCD SNMP, vous pouvez aussi recompiler PHP
avec l'option <var class="option">--enable-ucd-snmp-hack</var> qui évitera
cette erreur.
La distribution Windows contient des fichiers nécessaires à
SNMP dans le dossier <tt class="filename">mibs</tt>. Ce dossier doit être
déplacé dans <tt class="filename">DRIVE:\usr\mibs</tt>, où DRIVE doit être
remplacé par la lettre de driver où PHP est installé, c'est-à-dire,
par exemple <tt class="filename">c:\usr\mibs</tt>.