Comment utiliser le protocole SNMP ? - PHP - Programmation
Marsh Posté le 26-04-2005 à 12:15:24
Je précise que j'utilise avec Xampp:
- Apache 2.0.53
- MySQL 4.1.11
- PHP 5.0.4
Marsh Posté le 26-04-2005 à 12:22:01
SVP j'ai vraiment besoin de votre aide ...
Même un lien m'aiderai énormement !
Merci d'avance et j'espère que la communauté HFR sera au top comme toujours
Marsh Posté le 26-04-2005 à 12:57:54
http://fr2.php.net/manual/fr/ref.snmp.php
over trop balaize
Marsh Posté le 26-04-2005 à 12:58:52
Qu'entends-tu par "supervision" ?
Si tu veux simplement "d'afficher des stats" des imprimantes, alors je te conseille de te tourner vers MRTG.
Si en revanche ton but est de "monitorer", par exemple prevenir un responsable quand une des imprimantes tombe en panne, alors le php n'est pas forcement la meilleure solution. En effet, pour faire du monitoring, tu dois faire des requetes a intervales reguliers. Or php ne fonctionne pas comme ca. Tu pourrais eventuelement ruser. Tu pourrais par exemple lancer ton script php avec un cron a intervales reguliers, mais c'est pas forcement la meilleure sol.
Si tu veux configurer tes imprimantes, alors c'est faisable avec php. Dans ce cas ci tu dois creer un interface web.
Dans tous les cas, tu devrais plutot te documenter sur le protocole SMNP dans un premier temps. Seulement ensuite tu regarde ce qui peut fait avec php et smnp.
Marsh Posté le 26-04-2005 à 13:41:56
Euh oui ca serai plutot du monitoring !
Exactement ce que tu as dit, prevenir un responsable quand une imprimante tombe en panne ...
Je n'ai pas tout de suite pensé à faire en PHP cette partie mais puisque dans mon projet je dois réaliser une interface en PHP permettant de localiser rapidement une imprimante, je me suis dit je sais que y a du SNMP dans PHP alors pourquoi pas
Marsh Posté le 26-04-2005 à 13:46:12
Tu peux aussi regarder du coté de PERL. L'avantage est que tu peux faire interpreter tes scripts PERL directement par un shell.
Marsh Posté le 26-04-2005 à 13:48:53
Euh disons que je connais pas du tout PERL ...
Si c'est la seule solution ba je le ferai mais je prefere pas mélanger tous les langages de prog ...
C'est qu'un stage de fin d'étude de DUT que je fais là lol
Marsh Posté le 28-04-2005 à 08:42:44
Euh j'arrive pas du tout les mecs
J'ai besoin de votre aide !
Comment on installe et se sert de net-snmp ??
(C'est bien ca ou pas ?)
Merci
Marsh Posté le 28-04-2005 à 08:45:07
Pose les bonnes questions
Tu l'as installé déjà (net-snmp.org) ?
Marsh Posté le 28-04-2005 à 08:46:28
Quel est la différence entre net-snmp et UCD-snmp ??
Je croyais que net-snmp remplacait ucd-snmp mais vu le numéro des versions j'en suis plus très sûr ...
Marsh Posté le 28-04-2005 à 08:49:13
Euh je suis sous Mandrake 10.1
non je l'ai pas encore installé !
Merci les mecs
Marsh Posté le 28-04-2005 à 08:50:43
urpmi net-snmp
Marsh Posté le 28-04-2005 à 08:51:03
Le truc c'est que je sais pas quel fichier DL ...
la derniere version de net-snmp ou celle de ucd-snmp ?
Ensutie comment l'intégrer à PHP ?
Marsh Posté le 28-04-2005 à 08:51:41
ReplyMarsh Posté le 28-04-2005 à 08:54:41
teste avec une commande en ligne de commande genre snmpget, si ca marche c'est bon. Maintenant pour le support Php tu peux avoir besoin de le recompiler avec le support snmp...
Marsh Posté le 28-04-2005 à 09:00:38
Effectivement ca risque d'être galère (enfin pour moi ca le serait pêut être pas pour toi)
Marsh Posté le 28-04-2005 à 09:04:24
Il me dit tout est installé mais aucune commande ne marche ..
quand je tape snmpget dans la console rien ne se passe il me dit que la commande n'existe pas ...
Marsh Posté le 28-04-2005 à 09:05:00
cesarr89 a écrit : Effectivement ca risque d'être galère (enfin pour moi ca le serait pêut être pas pour toi) |
Si si ca va être super galère
Marsh Posté le 28-04-2005 à 09:05:07
meme en root ?
Marsh Posté le 28-04-2005 à 09:06:39
ba j'ai les droit root mais disons que je ne sais pas faire c'est surtout ca ....
Marsh Posté le 28-04-2005 à 09:11:19
je parlais de snmpget
J'ai une mandrake 10.1 et je viens de faire l'installation de net-snmp par urpmi et ca marche
Marsh Posté le 28-04-2005 à 09:25:42
Vala snmpget marche
Que faire maitnenant pour obtenir le constructeur d'un imprimante apr exemple ?
Marsh Posté le 28-04-2005 à 09:35:48
le protocole snmp en lui meme aussi. Mode de connexion, principe des Mibs, structure de la mib de ton imprimante etc.
Marsh Posté le 28-04-2005 à 09:42:20
Ca fais un moment que je lis des trucs sur ce protocole ...
Et si j'ai bien compris y a une partie de la MIB qui est général à toutes ... Par exemple pour avoir le Uptime c'est ca ça le OID non ??
system.sysUpTime.0
Marsh Posté le 28-04-2005 à 10:00:17
en php ?
Marsh Posté le 26-04-2005 à 12:06:44
Tout est dans le titre ...
Je voudrai utilisé le protocole SNMP afin d'effectuer une supervision d'un grand nombre d'imprimantes connectées au réseau (environ 350)
Mais comment me servir de SNMP ??
Je précise que je travail sous Mandrake 10.1 avec Xampp (ouai je sais j'aurai du tout faire à la main plutot qu'un package comme Xampp mais j'ai pas l'expérience requise ni le temps pour tout faire "a la main" )
Voila merci d'avance pour votre aide !
EDIT: J'ai fais quelques recherches sur Google et je suis tombé sur un "tutorial" qui parlait d'installer NET-SNMP
J'ai donc cherché et installé NET-SNMP mais après celà c'est la psicine brasse coulée --> Je comprend plus rien après poru faire clair
Message édité par CocoRambo le 26-04-2005 à 12:08:15