Probleme integration cacti dans nagios en utlisant cactiplug.php

Fermé
simouaiy Messages postés 3 Date d'inscription lundi 8 avril 2013 Statut Membre Dernière intervention 12 mai 2013 - Modifié par mamiemando le 10/04/2013 à 10:43
 blackwolf - 23 avril 2013 à 16:00
Bonjour,

Pour intégrer cacti dans nagios j'ai suivi un tutoriel sur le blog de Nicolargo:
http://blog.nicolargo.com/2009/01/le-serveur-de-supervision-libre-part-1.html

Et ce en utilisant un script PHP nommé CactiPlug proposé sur ce site.
J'ai suivi le tuto mais j'ai l'erreur :

Not Found 
The requested URL /nagios3/share/cactiplug/cactiplug.php was not found on this server.meme si le lien s'apprait sur l'interface nagios 


Voici le chemin du fichier cactiplug.php: /etc/nagios3/share/cactiplug/cactiplug.php
Dans le fichier: /etc/nagios3/conf.d/generic-host_nagios2.cfg j'ai inséré cette ligne:

action_url /nagios3/share/cactiplug/cactiplug.php?ip=$HOSTADDRESS 


Dans /etc/nagios3/share/cactiplug/cactiplug.php, j'ai :

# Default options (TO BE CONFIGURE) 
$cactiurl="http://IP_SERVEUR/cacti"; 
$database_default = "cacti"; 
$database_hostname = ""; 
$database_username = "cacti"; 
$database_password = "bbbbbb"; 
# End of the options (DO NOT MODIFY THE INFORMATIONS BELLOW) 
j'ai mis les même paramètres qui se trouvent dans le fichier /etc/cacti/debian.php 
$database_username='cacti'; 
$database_password='bbbbbb'; 
$basepath=''; 
$database_default='cacti'; 
$database_hostname=''; 
$database_port=''; 
$dbtype='mysql'; 


Y a-t'il quelqu'un qui a une idée ?
Aidez-moi s.v.p, c'est pour mon projet de fin d'études.

Merci d'avance
A voir également:

8 réponses

mamiemando Messages postés 33432 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 décembre 2024 7 809
10 avril 2013 à 10:46
Pour moi PHP n'a aucune raison d'aller lire une page PHP dans /etc. Il va aller lire des fichiers positionnés dans le répertoire associés à ton vhost apache (par exemple /var/www) en admettant que tu utilises apache.

Ensuite, je ne comprends pas l'intérêt d'installer et configurer cacti via un script mystérieux alors que tu as un paquet qui le fait déjà pour toi.

(mando@silk) (~) $ apt-cache search cacti
cacti - web interface for graphing of monitoring systems


Du coup il suffirait de lancer, comme indiqué dans la documentation :
http://doc.ubuntu-fr.org/cacti

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cacti apache2 mysql-server php5


Bonne chance
0
salut,

@simouaiy je voulais savoir si tu avais trouvé une solution. J'ai exactement le même soucis et impossible de trouver un tutoriel concernant la mise en place de cactiplug au sein de nagios 3.

Merci d'avance de ta réponse.
0
simouaiy Messages postés 3 Date d'inscription lundi 8 avril 2013 Statut Membre Dernière intervention 12 mai 2013
23 avril 2013 à 15:14
Oui blackwolf la solution elle est simple l'emplacement des fichiers n'est pas le même que les tutos,alors il faut mettre comme--> action_url "/cactiplug.php?ip=$HOSTADDRESS" dans fichier templates(generic-host- ...) et pour le cactiplug.php il faut le mettre dans /var/www/ comme ça il va exécuter le plug sans doute ;)
0
ok merci beaucoup je vais essayer sa
0
mamiemando Messages postés 33432 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 décembre 2024 7 809
23 avril 2013 à 10:49
Est-ce que tu as essayé la solution que je propose ?
0
oui.

en faite, ce plugin te permet de faire les liens entre tes règles de surveillances de nagios et cacti automatiquement.

Si tu veux, mon cacti et mon nagios fonctionnent indépendamment. Cactiplug me permettrait de les lier.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33432 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 décembre 2024 7 809
23 avril 2013 à 11:00
Et quel est le message d'erreur ?

Je n'ai jamais utilisé cacti, mais peut-être que ceci t'aidera ?
http://forums.monitoring-fr.org/index.php?topic=2751.0

Bonne chance
0
l'erreur est une erreur numéro 404
Not Found

The requested URL /nagios3/cactiplug/cactiplug.php was not found on this server


j'ai utilisé ce tutoriel tiré de celui de nicolargo
http://www.xenux.net/index.php?option=com_content&view=article&id=111:installation-de-cacti&catid=40:documentations-supervision&Itemid=107

le problème est que l'emplacement des fichier n'est pas le même que dans le tuto. En effet j'utilise un nagios3 contrairement a nicolargo.
0
mamiemando Messages postés 33432 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 décembre 2024 7 809
23 avril 2013 à 11:09
Donc là aussi tu as une erreur au niveau de tes vhosts apache. Soit il n'est pas à cette adresse, soit il n'est pas activé. Sans voir ta configuration apache c'est difficile de répondre. Tu peux déjà lire dans un premier temps ce tutoriel pour comprendre comment marche apache :
http://www.mistra.fr/tutoriel-linux-serveur-web-apache2.html

Il faut regarder en particulier tes DocumentRoot et vérifié que le "site" (vhost) associé à nagios/cacti est activé (voir a2ensite).

Bonne chance
0
ok,

je regarde ca.

merci de ta réponse.
0