PDA

View Full Version : probleme d'installation nagios 2.9 (nouveau)


mous76
24th May 2007, 17:19
bonjour a tous je suis nouveau sur le forum et debutant sous debian 3, voila mon probleme: je n'arrive pas a installer nagios 2.9, je l'ai telecharger, decompresser (sous linux) mais je n'arrive pas a l'installer, si quelqu'un pourrait m'aider ce serait sympa

Laurent M
24th May 2007, 17:21
On est prêt a t'aider mais encore faut-il que tu nous donnes tes symptomes

mous76
24th May 2007, 17:25
merci c sympa, en fait je suis sous une machine virtuelle et je travaille par ssh, comme je l'ai dis precedemment je n'arrive pas a installer nagios 2.9, je l'ai telecharger, decompresser mais je n'arrive pas a l'installer je pense que la commande que j'utilise ne convient pas pourrais tu me donner la commande adequat stp

mous76
24th May 2007, 17:29
voila exactement ce que j'ai:
nvmsv-nagios:/tmp/nagios-2.9# ls
base common config.sub contrib html install-sh Makefile.in module p1.pl sample-config UPGRADING
cgi config.guess configure daemon-init.in include LEGAL make-tarball nagios.spec pkginfo.in subst.in xdata
Changelog config.log configure.in functions INSTALLING LICENSE mkpackage OutputTrap.pm README update-version

Laurent M
24th May 2007, 17:36
tu as essayé quoi après l'avoir décompressé?

voila ce que je fais:
tar -zxvf nagios-2.9.tar.gz
cd nagios-2.9
./configure
make all
make install
make install-init
make install-commandmode
make install-config
cd /usr/local/nagios/etc/
cp nagios.cfg-sample nagios.cfg

Si je ne fais pas les deux dernières commandes, j'arrive pas à installer oreon.

mous76
24th May 2007, 17:39
j'essaie et je te redis ca

mous76
24th May 2007, 17:43
il y a un probleme:

nvmsv-nagios:/tmp/nagios-2.9# make install
cd ./base && make install
make[1]: entrant dans le répertoire « /tmp/nagios-2.9/base »
make install-basic
make[2]: entrant dans le répertoire « /tmp/nagios-2.9/base »
/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin
/usr/bin/install: usager invalide `nagios'
make[2]: *** [install-basic] Erreur 1
make[2]: quittant le répertoire « /tmp/nagios-2.9/base »
make[1]: *** [install] Erreur 2
make[1]: quittant le répertoire « /tmp/nagios-2.9/base »
make: *** [install] Erreur 2
nvmsv-nagios:/tmp/nagios-2.9#

clementthersiquel
24th May 2007, 17:54
Si tu suis ca (http://nagios.manubulon.com/traduction/fr_2.5/installing.html), il devrait pas y avoir de probleme..

mous76
24th May 2007, 17:54
ok je vai essayer et je vous tiens o courant en tout merci

mous76
24th May 2007, 18:02
c tres bien ton site mais g un petit probleme:
Identifier l'Utilisateur Web

Vous allez probablement vouloir utiliser les commandes externes (comme les acquittements et les planifications d'arrêts) à partir de l'interface web. Pour cela, vous avez besoin d'identifier l'utilisateur Web (typiquement apache, cependant cela peut être différent pour votre système). Cette information se trouve dans les fichiers de configuration du serveur Web. La commande suivante permet de déterminer rapidement quel est l'utilisateur Apache (les chemins peuvent différer suivant votre système) :

grep "^User" /etc/httpd/conf/httpd.conf


je comprend pas tro g apache2 mais je ne comprend pas la commande

clementthersiquel
24th May 2007, 18:12
Elle sert a extraire le nom de ton utilisateur apache (souvent c'est apache mais ca peut etre autre chose)

mous76
24th May 2007, 18:15
g tapé ca: grep apache2 /etc/httpd/conf/httpd.conf
et ca ma rep: grep: /etc/httpd/conf/httpd.conf: Aucun fichier ou répertoire de ce type

clementthersiquel
24th May 2007, 18:19
il faut rien changer dans la commande, sauf le chemin d'acces au fichier de configuration de apache. Desole mais je le connais pas sous debian

mous76
24th May 2007, 18:21
ok je te remercie tu seras la demain? car la g fini ma journee (je suis en stage) donc je vais plus avoir acces au net sinon je te remercie

clementthersiquel
24th May 2007, 18:23
on sera tous la demain...beaucoup en stage comme toi (et moi) sauf que j'ai 6h de decalage (vive le quebec!) donc je serai pas la quand ca sera le matin chez vous

Laurent M
24th May 2007, 18:32
Le chemin c'est /etc/apache2 mais après je sais pas si c'est le apache2.conf ou httpd.conf qu'il faut vérifier.

c0bw3b
24th May 2007, 21:54
Normalement le apache2.conf

Donc tu exécute exactement ceci :
grep "^User" /etc/apache2/apache2.conf

Et tu obtiendra ta réponse. A priori l'utilisateur Web s'appelle "www-data".

mous76
25th May 2007, 09:53
cette commande marchait tres bien merci mais est ce que quelqu'un pourrait m'indiquer un autre site que celui qu'on m'a donné precedemment car les commandes ne sont pas bien expliqués merci

mous76
25th May 2007, 11:28
c bon g reussi a installer nagios, g encore quelque probleme et j'ai ouvert une nouvelle boite de dialogue merci de m'aider svp

klure
14th June 2007, 12:17
VOila j'ai voulu réprendre depuisle début nagios et oréon histoire d'avoir une version plus récente que nagios1.4 qu ej'vais, mais lorsque je suis ce tuto (http://nagios.manubulon.com/traduction/fr_2.5/installing.html)
dans usr/local/nagios/ il me manque le dossier etc :shock: Je comprends pas :?

klure
14th June 2007, 12:23
J'ai lancé une commande en plus de celle du tuto :make install-config
Et la il m'a bien créé le dossier etc, mais j'ai que 5 dossiers de type *.cfg-sample Normal ?? :confused:

mous76
14th June 2007, 14:44
regarde ds etc/nagios/

klure
14th June 2007, 14:50
Il n'y a aucun dossier nagios dans etc/

Lorsque tu installes nagios via apt-get ca va dans /etc/nagios mais lorsque tu télécharge et installe toi meme c'est dans /usr/local/nagios(/etc pour les fichiers de conf).

Je sais pas comment ca ce fait que j'ai rien dans /usr/local/nagios/etc/ :(

klure
14th June 2007, 15:04
Je pensais avoir trouvé et nan :(

mous76
14th June 2007, 15:07
dans /usr/local/nagios/etc/ t'as pas /usr/local/nagios/etc/nagios/nagios.cfg ???
je crois que c t la dedans pour moi. t'installe qu'elle version de nagios?

tu te rapel de l'erreur avec PEAR? (l'étape 5) si je me rapel bien c un probleme avec le proxy mais je ne me rapel plus de la marche a suivre.

pr ton nagios.cfg t'as essayé find / | grp nagios.cfg ????

klure
14th June 2007, 15:11
dans /usr/local/nagios/etc/ t'as pas /usr/local/nagios/etc/nagios/nagios.cfg ???

Nan ca s'arret à /usr/local/nagios/etc/ et dedans j'ai 5 fichiers *.cfg-sample

Jinstalle nagios-2.9 et nagios-plusgins-1.4.9.

Pour passez par le proxy : export http_proxy="ip_proxy:le_port_proxy"

j'ai fait find / -name nagios.cfg et y a pas celui qui m'interresse (j'ai que le sample)

mous76
14th June 2007, 15:14
je ne sais pas si ca vient de la mais tu devrais changer d'install et passer a la 2.8, je l'avais installée et elle marchait parfaitement, si tu veu installer oreon 1.4 par la suite dis le moi, tu auras une erreur et je sais la resoudre, dis le moi au moment voulu.
ps:merci pour le proxy.

klure
14th June 2007, 15:20
la 2.8 elle n'est plus download sur le site de nagios y a que la 2.9 :(

mous76
14th June 2007, 15:22
atten je vais chercher aussi

mous76
14th June 2007, 15:24
tape ca ds google download nagios-2.8 tu devrais arriver a trouver ton bonheur.:eek:

klure
14th June 2007, 15:29
si tu as un lien précis je le veux bien car la j'ai fait une vingtaine de site mais bon ils reconduisent tous sur nagios.org :?

mous76
14th June 2007, 15:30
comment je peu faire pour te passer le mien?

klure
14th June 2007, 15:32
Tu aurai pu tle mettre sur un site et ca file un lien pour que je download mais je sais pas comment on fait. Mais je viens de trouver sur sourceforge.net la version 2.8 ;)

http://puzzle.dl.sourceforge.net/sourceforge/nagios/nagios-2.8.tar.gz

mous76
14th June 2007, 15:41
ok ben tant mieux.
g tapé ca:

export http_proxy="10.128.xx.xx:port"

puis pear upgrade pear
et voila

No releases available for package "pear.php.net/pear"
Cannot initialize 'pear', invalid or missing package file
Package "pear" is not valid
upgrade failed


mauvaise syntaxe??????

klure
14th June 2007, 15:44
suit le tuto de Arckhan (http://forum.oreon-project.org/showthread.php?t=3660&page=6) poru pear moi ca a bien marché alors que d'autre ca déconnait

klure
14th June 2007, 15:48
Toujours pas de fichiers meme avec nagios 2.8 :( Je vais repartir sur un ghost propre car peut etre ca genait avec la "tentative" d'installe de la version 2.9

mous76
14th June 2007, 15:54
c bizarre j'utilise la 2.8 et pas de probleme (installe g++)

klure
14th June 2007, 15:56
avant de lancer l'installe nagios voici ce que je fais :

# apt-get install gcc g++ make
# apt-get install librrds-perl libgd-gd2-perl
# apt-get install php5-gd php5-cgi php5-mysql php5-snmp php-pear php5-ldap libapache2-mod-php5
# apt-get install mysql-server nmap
# apt-get install mailx
# apt-get install libconfig-inifiles-perl
# apt-get install libnet-snmp-perl
# apt-get install iputils-ping traceroute
# apt-get install libgd2-dev libgd2 libpng12-dev libjpeg62-dev zlib1g-dev rrdtool

puis ensuite je suis ce tuto
(http://nagios.manubulon.com/traduction/fr_2.5/installing.html)
Donc g++ bien installe :(

mous76
14th June 2007, 16:03
je vois pas quel tuto t'utilise le lien ne marche pas

klure
14th June 2007, 16:06
Celui ci :
http://nagios.manubulon.com/traduction/fr_2.5/installing.html

P.S : j'ai edit le lien et il fonctionne je l'ai test

mous76
14th June 2007, 16:11
je me suis servi de ce tuto aussi, j'arrive tjs pas a installer PEAR ca me soule!!!!!!!

klure
14th June 2007, 16:21
tu as essayer le tuto de Arkhan ??

-- Installation des composants de PEAR :
# pear channel-update pear.php.net
# pear install XML_RPC
# pear update-channels
# pear install -ofa DB DB_DataObject DB_DataObject_FormBuilder MDB2 Date Numbers_Roman
Numbers_Words HTML_Common HTML_QuickForm HTML_QuickForm_advmultiselect HTML_Table
Archive_Tar Auth_SASL Console_Getopt HTTP Image_Canvas Image_Color Image_Graph
Image_GraphViz Mail Mail_Mime Net_SMTP Net_Socket Net_Traceroute Net_Ping Validate
XML_RPC
Pour etre sur que tout soit à la dernière version :
# pear upgrade-all

klure
14th June 2007, 16:47
Lorsque je fais :

tar xzf nagios-version.tar.gz

adduser nagios

mkdir /usr/local/nagios

chown nagios.nagios /usr/local/nagios

grep "^User" /etc/httpd/conf/httpd.conf

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -G nagcmd www-data

/usr/sbin/usermod -G nagcmd nagios

./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin
--with-htmurl=/nagios --with-nagios-user=nagios --with-nagios-group=nagios
--with-command-group=nagios

make all
make install
make install-init

Aucun fichier etc dans /usr/local/nagios :( Quelqu'un a uen idée ??

fgrosu
14th June 2007, 16:49
pour les fichiers .cfg c normal, il faut renomer ../etc/*.cfg-sample en *.cfg, cf tutos

pour pear, je ne sais pas où t'en es, pour ma part j'ai du configurer http_proxy(=user:mdp@ip:port) pour que ça marche.

fgrosu
14th June 2007, 16:53
Lorsque je fais :

tar xzf nagios-version.tar.gz

adduser nagios

mkdir /usr/local/nagios

chown nagios.nagios /usr/local/nagios

grep "^User" /etc/httpd/conf/httpd.conf

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -G nagcmd www-data

/usr/sbin/usermod -G nagcmd nagios

./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin
--with-htmurl=/nagios --with-nagios-user=nagios --with-nagios-group=nagios
--with-command-group=nagios

make all
make install
make install-init

Aucun fichier etc dans /usr/local/nagios :( Quelqu'un a uen idée ??


Avant make all as-tu des erreurs ou pas? Tu fais tout ça en root? en tant qu'user passe par sudo make install.

klure
14th June 2007, 16:57
C'est à dire les renomer ?? Je n'ai meme pas de dossier etc :( donc dur de renomer quelque chose :? Le seul moyen pour qu'il se créé c'ets de faire make intall-conf . La il me le créé mays ya que 5 fichiers, j'ai pas apache.conf, hosts.cfg, et d'autres... justes nagios.cfg-sample, localhost.cfg-sample, ressource.cfg-sample, commands.cfg-sample, cgi.cfg-sample.

Normalement il aurait du me créer le dossier /etc sans faire make install-config d'après le tuto (http://nagios.manubulon.com/traduction/fr_2.5/installing.html)

klure
14th June 2007, 16:59
Avant make all as-tu des erreurs ou pas? Tu fais tout ça en root? en tant qu'user passe par sudo make install.

Des erreurs ?? c'est à dire ? Je n'ai rien vu de particulier. Sinon je fais sudo -s je tape le pass et hop je suis root, ca évité de faire sudo tout le temps

klure
15th June 2007, 10:41
J'ai retenté d'installe nagios-2.9 via le fichier nagios-2.9.tar.gz mais lorsque je fais toutes les commandes du tuto aucun fichier etc dans /usr/local/nagios :( Une ptite idée car la je vois pas ce que pourrai etre le problème :?