1

bonjour;
j'ai installé xampp serveur et net-snmp sous windows
j'ai chargé le module php-snmp pour pouvoir utilisé un script php que j'ai copié dans le site php.net histoire de voir si le localhost repondra, le script est le suivant:
<?php
$a = snmpwalk("127.0.0.1", "public", "");

foreach ($a as $val) {
echo "$val\n";
}

?>
en exécutant le script j'ai deux warnings:


Warning: snmpwalk() [function.snmpwalk]: No response from 127.0.0.1 in C:\Program Files\xampp\htdocs\yan\snmpwalk.php on line 2

Warning: Invalid argument supplied for foreach() in C:\Program Files\xampp\htdocs\yan\snmpwalk.php on line 4

une aide sera la bienvenue

2

ben le serveur snmp situé sur ta machine ne marche pas. no response.

du coup walk renvoie null et foreach ne peut rien faire avec

3

je ne comprend pas bien ce que tu veux dire pas la,

4

par la, pas grand chose ©

ton serveur SNMP marche pas

quand il marchera, le 2e warning disparaitra.

5

service snmp tu veux dire, serveur je nen connais pas, sur ma machine snmp tourne comme service et non comme serveur,
de plus je peux t'affirmé que le service est bel et bien démarré parce que lorsque je lance des commandes snmp à partir de ma console (prompt DOS) j'ai des reponses, meme concernant le localhost

6

bah alors c'est ton extension snmp qui déconne. En tout cas il dit qu'il arrive pas à se connecter à ton service/serveur/c'est pareil.

7

verifie avec le phpinfo quue l'extennsion est bien chargé
Ancien pseudo : lolo

8

Note pour djamols : service et serveur, ça veut dire la même chose. Un serveur fournit un service.

Sinon, trois solutions vu ton message d'erreur :
- soit ton serveur (enfin, ton service, pour éviter de te dévarier) ne fonctionne pas (service mal lancé, mal configuré, etc.)
- soit ton client (le module PHP pour récupérer les infos SNMP) ne fonctionne pas (mal configuré, pas bien ajouté à PHP)
- soit il y a quelque chose entre ton service et ton client qui bloque (un firewall, par exemple)
avatar

9

Nil (./8) :
Note pour djamols : service et serveur, ça veut dire la même chose. Un serveur fournit un service.
djamols parlait surement de "service windows" et dans ce cas là ça veut bien dire quelque chose de différent.
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

10

C'est hors sujet, mais non, c'est strictement la même chose. Les services Windows donnent un rôle de serveur (par contre, le service est bien souvent à destination de l'hôte lui-même). Un service Windows n'est rien de plus qu'un Daemon Unix, donc une application gérée par l'ordonnanceur qui fournit un service accessible via une interface qui n'est pas un fichier (hem, le fait que sous Unix tout soit fichier ne m'aide pas à définir ça, en plus grin).
avatar

11

Un service windows a souvent un rôle de serveur mais un serveur ne tourne pas forcément en service windows. Donc je suis pas trop d'accord tongue
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

12

Aaaaaah oui, vu comme ça grin
(par contre, il devrait, si tout était propre cheeky)
avatar

13

bon, on s'écarte du sujet de ce pauvre djamols, qui n'a pas encore l'habitude que les sujets partent en cacahuète au bout de si peu de poste...
Ancien pseudo : lolo

14

merci pour toutes ces interventions bien qu'elle viré deja a autre choz grin, je vais essayer de reconfigurer mon agent snmp, au fait j'ai essayé la meme procédure avec une autre machine ayant vista comme système ou j'avais configuré aussi l'agent, et c'est passé sans problème, j'en déduis donc que c'est surement mon agent ne marche pas bien, je vous tiendrai au courant dès que c'est bon