Slt ts le monde,
Voila, je dois faire un ptit prog en PHP + SNMP pour monitorer des switchs. Cependant j'ai un souci lorsque je veux utiliser les fonctions snmpget(), snmpwalk ... bref j'ai une erreur php qui me dit 'Call to undefined function: snmpget()'. Alors que si je le fais en ligne de commande ca fonctionne.
Pourtant j'ai bien installé net-snmp ... j'ai meme Cacti qui fonctionne tres bien. J'ai une redhat 9.0 avec Apache2.4.2 ( + PHP 4.2.2 ) installé avec les packages des CD de la RH9. Lorsque je regarde le phpinfo ca me donne ca :
Code :
- ./configure' '--host=i386-redhat-linux' '--build=i386-redhat-linux' '--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--enable-force-cgi-redirect' '--disable-debug' '--enable-pic' '--disable-rpath' '--enable-inline-optimization' '--with-bz2' '--with-db3' '--with-curl' '--with-dom=/usr' '--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-gd' '--enable-gd-native-ttf' '--with-ttf' '--with-gdbm' '--with-gettext' '--with-ncurses' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' '--with-openssl' '--with-png' '--with-pspell' '--with-regex=system' '--with-xml' '--with-expat-dir=/usr' '--with-zlib' '--with-layout=GNU' '--enable-bcmath' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' '--enable-safe-mode' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-discard-path' '--enable-track-vars' '--enable-trans-sid' '--enable-yp' '--enable-wddx' '--without-oci8' '--with-pear=/usr/share/pear' '--with-imap=shared' '--with-imap-ssl' '--with-kerberos=/usr/kerberos' '--with-ldap=shared' '--with-mysql=shared,/usr' '--with-pgsql=shared' '--with-snmp=shared,/usr' '--with-snmp=shared' '--enable-ucd-snmp-hack' '--with-unixODBC=shared' '--enable-memory-limit' '--enable-bcmath' '--enable-shmop' '--enable-versioning' '--enable-calendar' '--enable-dbx' '--enable-dio' '--enable-mcal' '--with-apxs2=/usr/sbin/apxs'
|
Je précise que ce n'est pas moi qui est fait cela, ca c'est fait automatiquement lorsque j'ai installé la RH. Par contre on voit bien qu'Apache a été compilé avec SNMP ( '--with-snmp=shared,/usr' '--with-snmp=shared' '--enable-ucd-snmp-hack' ) mais ca marche pas. Faut il ajouter quelque chose dans le php.ini.
Donc si quelqu'un pourrait me dire comment faire ca serait super cool car le je sais plus quoi faire.
Merci d'avance pour la réponse.
Bye
RedField