Erreur snmprealwalk()

maha.h 7 Messages postés mercredi 21 février 2018Date d'inscription 22 février 2018 Dernière intervention - 22 févr. 2018 à 11:55 - Dernière réponse : jordane45 21449 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 24 juin 2018 Dernière intervention
- 22 févr. 2018 à 15:54
Bonjour,
j'essaye d'executer ce code php pour la supervision des équipements reseau mais j'obtient l'erreur suivante : Fatal error: Call to undefined function snmprealwalk() in C:\wamp64\www\index.php on line 39
j'ai deja activer le protocole snmp sur mon pc et j'ai telecharger le net-snmp , voila le code :


<?php
$mib="SNMPv2-MIB::sysContact.0";
$agent="Adresse IP de l'agent";
$valeur="valeur";
$snmpget="STRING: Administrateur";
if (isset($_POST['bouton1']))
{
$mib=$_POST['pays'];
}
if (isset($_POST['bouton2']))
{
$mib=$_POST['MIB'];
snmp_set_quick_print(0);
$snmpget = snmpget("192.168.56.102", "public", $mib);

header('Projet_snmp.php');
}
if (isset($_POST['bouton3']))
{
$mib=$_POST['MIB'];
$agent=$_POST['AGENT'];
$comunote=$_POST['COMUNOTE'];
$type=$_POST['TYPE'];
$valeur=$_POST['VALEUR'];
snmpset($agent, $comunote, $mib, $type, $valeur);
header('Projet_snmp.php');
}
?>
<html>

<head>

<meta http-equiv="Content-Script-Type" content="text/javascript">
<link href="style.css" rel="stylesheet" type="text/css" />

</head>

<body>
<?php $a = snmprealwalk("192.168.56.102", "public", "");?>
<div style="left: 55px; top: 463px; width: 518px; height: 210px; position: absolute;">
<ul>
<li class="cdr">
<?php $a = snmprealwalk("192.168.56.102", "public", "");
for (reset($a); $i = key($a); next($a)) {
echo "$i: $a[$i]<br />\n";
}?>
</li>
</ul>
</div>
<form method="post" action="Projet_snmp.php">
<div style="position: absolute; left: 54px; top: 263px;">
<select style="width:1100px" name="pays" id="pays">
<option value="Les variables de snmp" size="25">Les variables de snmp . . . </option>
<?php $a = snmprealwalk("192.168.56.102", "public", "");
for (reset($a); $i = key($a); next($a)) {?>
<option value="<?php echo "$i: $a[$i]\n" ?>"><?php echo "$i: $a[$i]\n" ?> </option><?php }?>
<input type="submit" name="bouton1" value="Submit" />
</select></div>
<div style="position: absolute; left: 53px; top: 312px; width: 1219px;">
<input style="width:1100px" type="text" name="MIB" value="<?php echo $mib ?>"/>

<input type="submit" name="bouton2" value="snmpget" /></br></div>
<div style="position: absolute; left: 204px; top: 420px;">
<table>
<td>
<input style="width:140px" type="text" name="AGENT" value="<?php echo $agent ?>"/></td><td style="width:20px"></td>
<td>
<select style="width:140px" name="COMUNOTE">
<option value="comunote" size="25">Communauté..</option>
<option value="public" size="25">public</option>
<option value="private" size="25">private</option>
</select> </td> <td style="width:20px"></td>
<td><select style="width:140px" name="TYPE">
<option value="Type" size="25">Type..</option>
<option value="a" size="25">a</option>
<option value="b" size="25">b</option>
<option value="d" size="25">d</option>
<option value="i" size="25">i</option>
<option value="o" size="25">o</option>
<option value="t" size="25">t</option>
<option value="s" size="25">s</option>
<option value="u" size="25">u</option>
<option value="x" size="25">x</option>
<option value="D" size="25">D</option>
<option value="F" size="25">F</option>
<option value="I" size="25">I</option>
<option value="U" size="25">U</option>
</select></td><td style="width:20px"></td>
<td><input style="width:140px ; " type="text" name="VALEUR" value="<?php echo $valeur ?>"/></td><td style="width:20px"></td>
<td><input type="submit" name="bouton3" value="snmpset" /></td>
</table></div>
</form>
<div style="position: center;"><form>
<a href="Autheur.html" onClick="open(’Autheur.html’, ’’,’width=120,height=100,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no’)">Auteur</a>
</body>
</form></div>
<center>
<div style="position: center; top: 5px;"><img src="snmp.png" width="400" height="200" ></div>
<div style="position: absolute; font-family:Verdana, Calibri, Helvetica, sans-serif; font-size:30px; top: 361px; left: 54px; width: 1155px;">
la valeur de
<FONT COLOR="red"><?php echo $mib ?></FONT> est <FONT COLOR="red"><?php echo "$snmpget\n";?></FONT>
</div>
</center>
<center>

</center>
</body>
</html>

aidez moi svp
Afficher la suite 

Votre réponse

3 réponses

jordane45 21449 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 24 juin 2018 Dernière intervention - 22 févr. 2018 à 14:07
0
Merci
As tu activé l'extension ?
extension=php_snmp.dll

Une fois activée... redémarre le serveur apache/php


maha.h 7 Messages postés mercredi 21 février 2018Date d'inscription 22 février 2018 Dernière intervention - 22 févr. 2018 à 15:48
bonjour .merci pour votre reponse , je l'ai fais et j'obtiens les erreurs suivantes :
1.Warning: snmprealwalk(): No response from 192.168.43.102 in C:\wamp64\www\index.php on line 43
2.Warning: key() expects parameter 1 to be array, boolean given in C:\wamp64\www\index.php on line 44
3.Warning: reset() expects parameter 1 to be array, boolean given in C:\wamp64\www\index.php on line 44
jordane45 21449 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 24 juin 2018 Dernière intervention - 22 févr. 2018 à 15:54
Les messages 2 et 3 sont là à cause du premier
snmprealwalk(): No response from 192.168.43.102

Visiblement.. l'ip ne répond pas.....
Je te laisse lire la doc pour essayer de trouver le souci.
Moi je ne peux pas t'en dire plus.
Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.