Auteur Sujet: Errors while installing shinken using the script provided by naparuba-shinken  (Lu 1021 fois)

Hors ligne lersi

  • Newbie Froggy
  • *
  • Messages: 14
  • Karma: 0
Hi,

I get this errors while installing shinken.

I install python-paramiko-1.7.5-1.el5.kb but when i re-execute the script, it mentions again « Module paramiko (paramiko) not found »

How can i corrige this ?

Thanks in advance for your help

root@xxxxxxx shinken-install]# ./shinken.sh -i && ./shinken.sh -z centreon
………..

> Downloading setuptoos for python 2.6

 > installing setuptoos for python 2.6

 > Module paramiko (paramiko) not found. Installing...

 > Module netifaces (netifaces) not found. Installing...

 > Module multiprocessing found.

 > Module simplejson (simplejson) not found. Installing...

 > Module pysqlite found.

 > Module MySQL-python (MySQLdb) not found. Installing...

 > Module pyro (Pyro.core) not found. Installing...

 > Module pymongo (pymongo) not found. Installing...

[FATAL] Unexpected error on line 571 in function check_distro (127)

Sincerely,


Hors ligne Seb-Solon

  • Addict Froggy
  • ***
  • Messages: 247
  • Karma: 4
  • Shinken Dev'
    • GIT
Hi!

First of all, if you don't feel at ease in this French forum, you can go to the english one : http://www.shinken-monitoring.org/forum/index.php ;)

Then, what is your operating system? I'm not the one who wrote this script but this may help :)

Hors ligne lersi

  • Newbie Froggy
  • *
  • Messages: 14
  • Karma: 0
Hi,
I speak also french  :)
My operating system is centos 5.5

Hors ligne lersi

  • Newbie Froggy
  • *
  • Messages: 14
  • Karma: 0
Bonsoir,
Finalement, j'ai réussi l'installation.

Comment basculer de nagios vers shinken?

 setting workdir to /usr/local/shinken/var in etc/schedulerd-windows.ini
 > setting user to shinken in etc/schedulerd-windows.ini
 > setting group to shinken in etc/schedulerd-windows.ini
 > Enable retention for broker scheduler and arbiter
+--------------------------------------------------------------------------------
| Applying various fixes
+--------------------------------------------------------------------------------
+------------------------------------------------------------------------------
| shinken is now installed on your server
| You can start it with /etc/init.d/shinken start
| The Web Interface is available at : http://localhost:7767
+------------------------------------------------------------------------------
 > updated configuration of module[5] passwd=/usr/local/shinken/etc/htpasswd.users updated configuration of module[5] passwd=/usr/local/shinken/etc/htpasswd.users

J'ai bien démarré shinken
root@xxxxxxxx shinken-install]# /etc/init.d/shinken start
Starting scheduler:
Starting poller:                                           [  OK  ]
Starting reactionner:                                   [  OK  ]
Starting broker:                                           [  OK  ]
Starting receiver:                                         [  OK  ]
Starting arbiter:                                          [  OK  ]

Hors ligne Seb-Solon

  • Addict Froggy
  • ***
  • Messages: 247
  • Karma: 4
  • Shinken Dev'
    • GIT
Tant mieux alors, qu'est ce que tu as fais alors?

Et je n'ais pas compris ta question également. Tu as Shinken d'installé et tu veux savoir comment basculer de Nagios à Shinken?  :o

Hors ligne lersi

  • Newbie Froggy
  • *
  • Messages: 14
  • Karma: 0
Bonjour,
Oui c'est bien cela. J'ai Shinken qui est bien installé. Nagios aussi. Actuellement, c'est Nagios qui fonctionne. J'ai même ajouté des machines pour supervision. Mon but maintenant est de basculer sur Shinken mais je ne sais pas comment faire.

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
Il suffit de faire pointer shinken pour qu'il lise le nagios.cfg de ton install Nagios. Tu as le fichier /etc/defaults/shinken qui permet de définir les chemins, tu as celui du nagios.cfg justement dedans :)

Hors ligne lersi

  • Newbie Froggy
  • *
  • Messages: 14
  • Karma: 0
Merci pour votre réponse. Oui effectivement, je vois bien le chemin du nagios.cfg dans /etc/default/shinken. Mais je suis une débutante dans la supervison et je ne vois comment faire? Quelles sont les étapes? Commandes à passer? Modifications à faire dans la GUI Centreon? etc ...
Merci

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
Non, édites juste ce fichier pour le faire pointer sur l'autre nagios.cfg, c'est tout.

Hors ligne lersi

  • Newbie Froggy
  • *
  • Messages: 14
  • Karma: 0
Ok c'est fait. J'ai modifié le chemin de nagios.cfg qui se trouve dans /etc/default/shinken que j'ai remplacé par mon nagios.cfg principal.

Après la modification, j'ai relancé shinken mais j'ai une erreur

[root@xxxxxxx default]# /etc/init.d/shinken restart
Restarting scheduler
Restarting poller                                          [  OK  ]
Restarting reactionner                                  [  OK  ]
Restarting broker                                          [  OK  ]
Restarting receiver                                        [  OK  ]
Restarting arbiter                                         [  OK  ]
Doing config check
FAILED: shinken.pyro_wrapper.PortNotFree: Sorry, the port 7770 is not free : [Errno 98] Address already in use (full output is in /tmp/bad_start_for_arbiter)                 [ÉCHOUÉ]
                               
Comment résoudre ce problème?

Y-a-t-il des services à relancer?

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
arg, j'ai zappé il aurait fallu arréter shinken arbiter avant de faire ça, car là il n'a plus de lien vers le pid du process. Tues tous les processus python que tu trouves, ou redémarre la machine.

Hors ligne lersi

  • Newbie Froggy
  • *
  • Messages: 14
  • Karma: 0
Pour faire plus vite, j'ai redémarré ma machine. Là j'ai démarré shinken. J'ai eu un avertissement comme quoi shinken-arbiter tourne déjà. J'ai arrêté tous les services et refait un start et là tout est OK.


J'accéde bien au webUI de shinken http://localhost:7767/ mais le user/password par défaut admin/admin ne fonctionne pas. Il y a un truc qui m'échappe là.

Aussi dans la GUI centreon, au niveau des configurations, je vois toujours nagios

Comment savoir si shinken est bien prise en compte?

Modifications à faire au niveau de la GUI centreon?
Merci

Hors ligne Seb-Solon

  • Addict Froggy
  • ***
  • Messages: 247
  • Karma: 4
  • Shinken Dev'
    • GIT
Il faut que le user soit déclaré dans tes contacts. Vérifies aussi ton .htpasswd ;)

Hors ligne naparuba

  • Administrateur
  • Super Froggy
  • *****
  • Messages: 592
  • Karma: 17
Le .htpasswd demande aussis le module apache_password pour la webui (il y a un exemple dans le shinken-specific.cfg).

Hors ligne lersi

  • Newbie Froggy
  • *
  • Messages: 14
  • Karma: 0
ça ne marche pas :(

J'ai défini un compte en faisant:
htpasswd -c /usr/local/shinken/etc/htpasswd.users adminshinken
New password:
Re-type new password:
Adding password for user adminshinken

Ensuite j'ai ajouté dans /usr/local/shinken/etc/contacts.cfg:

define contact{
        use                                     generic-contact
        contact_name                            adminshinken
        email                                   shinken@localhost
        pager                                   0600000000   ; contact phone number
        password                                adminshinken
}

Que faire d'autre?