Bonjour:
Durant mon stage de DUT il m'a été demandé de mettre en place Nagios/Oreon dans mon entreprise d'accueil. Une fois tout terminé je me suis rendu compte que mes collègues ne connaissaient pas forcément le système UNIX. Pourtant parfois pour superviser des switchs ainsi que leurs ports il faut lancer des requêtes SNMP via le système.
J'ai donc commencé à développer un script leurs permettant d'envoyer les requêtes directement via une interface Web et en obtenir la réponse.
Je précise que ce que j'ai fait est loin d'être terminé et n'est pas encore intégré à Oreon. Je souhaite pourtant en faire un module.
Je mets mon script en partage , libre à vous de le modifier.
A noté aussi que le code n'est peut être pas parfait étant donné que je connais ni l'AJAX , ni la programmation avec PEAR. Je l'ai fait avec mes connaissances appris seul.
Voilà le lien pour le script : http://avalonclub.free.fr/images/oreon/snmp_oreon.rar
Pour le faire fonctionner il faut modifier ces lignes :
$user = Nom d'utilisateur pouvant accèder à la base de donnée
$mdp = mot de passe de cette utilisateur
$host = hôte du serveur
$table = correspond à base de donnée oreon qui contient la table host
PS : je suis absent pour tout le week end ^^
Durant mon stage de DUT il m'a été demandé de mettre en place Nagios/Oreon dans mon entreprise d'accueil. Une fois tout terminé je me suis rendu compte que mes collègues ne connaissaient pas forcément le système UNIX. Pourtant parfois pour superviser des switchs ainsi que leurs ports il faut lancer des requêtes SNMP via le système.
J'ai donc commencé à développer un script leurs permettant d'envoyer les requêtes directement via une interface Web et en obtenir la réponse.
Je précise que ce que j'ai fait est loin d'être terminé et n'est pas encore intégré à Oreon. Je souhaite pourtant en faire un module.
Je mets mon script en partage , libre à vous de le modifier.
A noté aussi que le code n'est peut être pas parfait étant donné que je connais ni l'AJAX , ni la programmation avec PEAR. Je l'ai fait avec mes connaissances appris seul.
Voilà le lien pour le script : http://avalonclub.free.fr/images/oreon/snmp_oreon.rar
Pour le faire fonctionner il faut modifier ces lignes :
Code:
$user = 'root'; $mdp = 'mot_de_passe'; $host = 'localhost'; $table = 'oreon';
$mdp = mot de passe de cette utilisateur
$host = hôte du serveur
$table = correspond à base de donnée oreon qui contient la table host
PS : je suis absent pour tout le week end ^^
Comment