[PHP & SNMP]=>verifier la présence d'un OID
Fermé
singsonn
Messages postés
12
Date d'inscription
lundi 15 janvier 2007
Statut
Membre
Dernière intervention
11 mai 2007
-
24 avril 2007 à 17:04
JD - 27 août 2007 à 14:02
JD - 27 août 2007 à 14:02
A voir également:
- [PHP & SNMP]=>verifier la présence d'un OID
- Verifier un lien - Guide
- Easy php - Télécharger - Divers Web & Internet
- Verifier compatibilite windows 11 - Guide
- Retour a la ligne php ✓ - Forum PHP
- Vérifier si une phrase est correcte - Accueil - Google
1 réponse
Tu peux créer un handler pour savoir si la commande snmpget ( ou tout autre ) a pu aboutir. Ca n'est certe pas une solution esthétique mais dans tous les autres cas, si tu essaye de lire une valeur qui n'existe pas, PHP retournera un message d'erreur qui le sera encore moins :o)
<?php
set_error_handler("ErrorHandler");
$CannotRead = FALSE;
$Value = snmpget("127.0.0.1", "syncodm", ".1.3.6.1.2.1.25.1.1.0");
if ( $CannotRead == FALSE )
echo "OK : ".$Value;
else
echo "ERROR : Can't read value";
function ErrorHandler($errno, $errstr, $errfile, $errline)
{
global $CannotRead;
$CannotRead = TRUE;
}
?>
QQues exemples d'utilisation de SNMP avec PHP : http://www.sunyday.net/article-utilisation-de-SNMP-en-PHP.html
J'espere que ça t'aidera!
JD.
<?php
set_error_handler("ErrorHandler");
$CannotRead = FALSE;
$Value = snmpget("127.0.0.1", "syncodm", ".1.3.6.1.2.1.25.1.1.0");
if ( $CannotRead == FALSE )
echo "OK : ".$Value;
else
echo "ERROR : Can't read value";
function ErrorHandler($errno, $errstr, $errfile, $errline)
{
global $CannotRead;
$CannotRead = TRUE;
}
?>
QQues exemples d'utilisation de SNMP avec PHP : http://www.sunyday.net/article-utilisation-de-SNMP-en-PHP.html
J'espere que ça t'aidera!
JD.