Installation & Configuration de Shinken sur Debian (Squeeze)

Installation & Configuration de Shinken sur Debian (Squeeze) - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-01-2013 à 10:19:40    

Bonjour,
 
Je dois installer le logiciel Shinken pour superviser mon réseau.
Je voudrais installer ce logiciel sous Debian mais je ne connais strictement rien à Linux hormis le fait que la licence soit libre.
 
Je suis 5-6 sites internet dont celui de Shinken et ils disent qu'il faut simplement lancer le script d'installation :
curl-L http://install.shinken-monitoring.org | /bin/bash
 
J'ai donc cherché où mettre ce script et j'ai trouvé "Shell - Konsole".
J'ai ouvert Shell et j'ai entré le script mais la réponse est :
bash: curl-L: command not found
 
Que dois-je faire ?
 
Merci d'avance.
 
Cordialement.


Message édité par Rocket_du_69 le 18-01-2013 à 11:49:41
Reply

Marsh Posté le 11-01-2013 à 10:19:40   

Reply

Marsh Posté le 11-01-2013 à 11:08:54    

Linux c'est bien. En connaître les bases c'est mieux.
 
Tu es sous quelle distribution ? -> Debian [:babylone83]  
Tu es en utilisateur de base sur ta console (typiquement tu as un "$" sur la fin de l'entrée) ou super-utilisateur ? (typiquement "#" même si parfois tu peux avoir un "§" ou un "è_é>" )
 
C'est un espace entre curl et -L qu'il faut entrer, suivant le man de curl.
 
Je ferais plutôt :
- je passe en super-utilisateur. Donc sous Debian c'est :

su


suivi du mot de passe si ton compte peut être super-utilisateur.
- je télécharge le script l'installation de Shinken que je mets dans un dossier temporaire (/tmp) :

wget http://www.shinken-monitoring.org/install -O /tmp/install_shinken.sh


- je vais dans mon dossier temporaire, je lance mon script :

cd /tmp && sh install_shinken.sh


Et je suis ce qui est indiqué par la suite.
Une fois terminé, je supprime mon script d'installation de shinken :

rm /tmp/install_shinken.sh


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 11-01-2013 à 11:26:01    

D'accord !
Je pensais que c'était "sudo" et non "su".
 
Merci j'ai bien avancé grâce à tes explications.
 
J'en suis à l'étape "lancer le script : cd /tmp && sh install_shinken.sh". Je l'ai fait mais quelques problèmes :
http://img15.hostingpics.net/thumbs/mini_227168Sanstitre.png

Reply

Marsh Posté le 11-01-2013 à 11:49:19    

Dans une autre console, sous su que te donnes la commande :

apt-get update


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 11-01-2013 à 11:52:55    

Voici le résultat :
http://img15.hostingpics.net/thumbs/mini_213762Sanstitre2.png
 
J'avais déjà essayé avec ensuite un "apt-get install build-essential" mais j'ai pas l'impression que s'ait fait quelque chose.


Message édité par Rocket_du_69 le 11-01-2013 à 13:46:22
Reply

Marsh Posté le 14-01-2013 à 08:24:35    

Up
Toujours le même problème et rien sur internet.

Reply

Marsh Posté le 14-01-2013 à 08:30:23    

Les miroirs que tu utilises ne disposes plus de lenny C'est la old-stable et n'est vraiment pas récente (elle n'a plus de mise à jour de sécu de mémoire d'ailleurs)
  - Soit trouves des miroirs qui la fournisse
  - Soit upgrade en squeeze (au minimum)

 

Et pour les résultats de commandes en mode console tu peux sélectionner avec la souris le texte puis le coller ici en appuyant sur le bouton du millieu. ça t'éviteras de devoir faire des captures d'écran et nous de cliquer sur l'image et de voir entièrement les logs.


Message édité par o'gure le 14-01-2013 à 08:37:57
Reply

Marsh Posté le 14-01-2013 à 08:33:25    

Rocket_du_69 a écrit :

Je pensais que c'était "sudo" et non "su".


ça peut être les deux, tout dépend comment on l'utilise. Personnellement je préfère sudo.

Reply

Marsh Posté le 14-01-2013 à 08:37:47    

Et bien j'avais essayé "sudo" mais sa ne marchait pas alors qu'en faisait "su" c'était bon.
 
Ok pour le texte, je ferais ainsi.
 
Concernant la solution que vous m'avez apporté, pourriez m'explique ce que je dois faire car je suis novice en Linux et je n'ai pas tout compris les miroirs et le squeeze.
 
Merci.

Reply

Marsh Posté le 14-01-2013 à 09:00:00    

J'ai trouvé un tuto pour mettre à niveau le Lenny mais est-ce c'est ça ? http://www.debian.org/releases/squ [...] ng.fr.html
 
Pënsez-vous que si je reprends une Debian d'origine cela changera quelque chose ? Car je ne suis pas si je ne l'avais pas déjà utilisé pour une autre installe.

Reply

Marsh Posté le 14-01-2013 à 09:00:00   

Reply

Marsh Posté le 15-01-2013 à 09:40:17    

Je suis passé sous Debian6 et il semblerais que se soit bien mieux.
 
Après avoir lancé le script "cd /tmp && sh install_shinken.sh" beaucoup de chose se sont passé et voici la fin :
" > Found installation parameters
 --> ETC=/usr/local/shinken/etc
 --> VAR=/usr/local/shinken/var
 --> LIBEXEC=/usr/local/shinken/libexec
 --> TARGET=/usr/local/shinken
 > Installing prerequisites
 > Getting pnp4nagios archive
 > Extracting archive
 > Configuring source tree
 > Building ....
 > Installing
 > Fix htpasswd.users path
 > Enable npcdmod
 > using ip address: 192.168.92.254
 > Starting npcd"
 
Comme indiqué sur le site d'installation de Shinken, j'ai ensuite effectuer un "/etc/init.d/shinken start" et voici le résultat :
"Starting skonf:  
Already running ... (warning).
Starting scheduler:  
Already running ... (warning).
Starting poller:  
Already running ... (warning).
Starting reactionner:  
Already running ... (warning).
Starting broker:  
Already running ... (warning).
Starting receiver:  
Already running ... (warning).
Starting arbiter:  
FAILED: [1358238685] Error :   Opening the log file 'arbiterd.log' failed with '[Errno 13] Permission denied: u'/usr/local/shinken/var/arbiterd.log'' (full output is in /tmp/bad_start_for_arbiter)
 failed!"
 
Il me semble avoir quand même bien avancé mais d'autres problèmes se présagent ;)
 
EDIT : Excusez-moi, il semblerais que j'ai réglé le problème avec :
# service shinken stop
# chown -R shinken:shinken /usr/local/shinken
# service shinken start
 
Je vais donc pouvoir attaquer la config.

Message cité 1 fois
Message édité par Rocket_du_69 le 15-01-2013 à 09:49:45
Reply

Marsh Posté le 15-01-2013 à 09:46:37    

Rocket_du_69 a écrit :

FAILED: [1358238685] Error :   Opening the log file 'arbiterd.log' failed with '[Errno 13] Permission denied: u'/usr/local/shinken/var/arbiterd.log'' (full output is in /tmp/bad_start_for_arbiter)


Tu as exécuté l'installation avec des privilèges root ?

Reply

Marsh Posté le 15-01-2013 à 10:23:52    

Excusez moi, j'ai édité mon précédent message pendant que vous postiez.
J'attaque maintenant la configuration avec ce site :
http://blog.nicolargo.com/2012/11/ [...] inken.html

Reply

Marsh Posté le 15-01-2013 à 11:47:06    

L'installation de Shinken est terminé est j'y ai maintenant accès.
 
Cependant, j'ai quelques difficultés au niveau de la configuration initiale.
J'ai pu modifier le fichier contacts.cfg en ajoutant un administrateur et quelques utilisateurs.
 
Par ailleurs, comme dit sur le site "http://blog.nicolargo.com/2012/11/ [...] inken.html", je dois sécuriser l'accès à l'interface WebUI installé par défaut. Pour cela, il faut éditer la section module / WebUI du fichier shinken-specific.cfg en ajoutant le module Mongodb et en changeant le mot de passe auth_secret mais je ne trouve pas le module WebUI.
De plus, quand je me connecte à Shinken, une bannière avec ce message s'affiche : "WARNING : you didn't define a WebUI module for saving user preferences like the MongoDB one. You won't be able to use this page!".

Message cité 1 fois
Message édité par Rocket_du_69 le 15-01-2013 à 13:31:00
Reply

Marsh Posté le 15-01-2013 à 13:12:29    

Rocket_du_69 a écrit :

il faut éditer la section module / WebUI du fichier shinken-specific.cfg en ajoutant le module Mongodb et en changeant le mot de passe auth_secret mais je ne trouve pas le module WebUI.


Pour elle y est.
Je viens de télécharger la dernière version, ouverte le tar.gz et regarder à l'intérieur du fichier indiqué.
A la 313ème ligne  


 
## Module:      WebUI
## Loaded by:   Broker
# The Shinken web interface and integrated web server.
define module {
    module_name     WebUI


Reply

Marsh Posté le 15-01-2013 à 13:33:53    

Moi je vais dans shinken-specific.cfg, je n'ai pas de fichier tar.gz

Reply

Marsh Posté le 15-01-2013 à 14:00:12    

Rocket_du_69 a écrit :

Moi je vais dans shinken-specific.cfg, je n'ai pas de fichier tar.gz


ok... J'ai téléchargé le tar.gz du site officiel et j'ai regardé ce que contenait le fichier shinken-specific.cfg de cette archive officielle (grosso modo, j'ai fait à la main ce que tu as fait de manière automatique)

 

peux tu taper

grep -n WebUI  shinken-specific.cfg



Message édité par o'gure le 15-01-2013 à 14:29:40
Reply

Marsh Posté le 15-01-2013 à 14:05:03    

Au passage shinken est packagé dans la testing de debian
http://packages.debian.org/search?keywords=shinken

Reply

Marsh Posté le 16-01-2013 à 11:01:30    

Voici le résultat de la commande :
"8:  module_name WebUI
 408:  modules Livestatus, Simple-log, WebUI,NPCDMOD"
 
Effectivement, j'ai eu l'occasion de voir que Shinken était packagé dans la testing de debian .


Message édité par Rocket_du_69 le 16-01-2013 à 11:06:16
Reply

Marsh Posté le 16-01-2013 à 13:47:17    

Donc tu as bien le module dans le fichier de conf (en début de fichier, ligne 8...)

Reply

Marsh Posté le 16-01-2013 à 13:52:46    

Ah ok, je connaissais pas cette technique pour rechercher un mot dans un fichier.
 
Mais en faite c'est moi qui l'ai rajouté car ne trouvant pas, je l'ai modifié. Initialement c'était :

Citation :

define module {
  modules Apache_passwd,ActiveDir_UI,Cfg_password,PNP_UI
  manage_acl 1
  play_sound 0
  host 0.0.0.0
  module_type webui
  allow_html_output 0
  max_output_length 100
  module_name WebUI
  auth_secret CHANGE_ME
  port 7767
}


et je l'ai remplacé par :

Citation :

define module {
  modules Apache_passwd,ActiveDir_UI,Cfg_password,PNP_UI
  manage_acl 1
  play_sound 0
  host 0.0.0.0
  module_type webui
  allow_html_output 0
  max_output_length 100
  module_name WebUI
  module_type webui
  host 0.0.0.0
  port 7767
  auth_secret XXXXX
  modules Apache_passwd,ActiveDir_UI,Cfg_password,PNP_UI,Mongodb
  manage_acl 1
  play_sound 0
  Allow_html_output 0
  max_output_length 100
}


Mais je ne sais pas si s'était une bonne idée ? :D


Message édité par Rocket_du_69 le 16-01-2013 à 13:53:59
Reply

Marsh Posté le 17-01-2013 à 09:53:01    

Up


Message édité par Rocket_du_69 le 17-01-2013 à 10:22:12
Reply

Marsh Posté le 17-01-2013 à 10:38:51    

Pas la peine de faire un up de ton topic tant qu'il est en première page...

Reply

Marsh Posté le 17-01-2013 à 14:44:17    

Petite parenthèse, je viens de rentrer une dizaine de serveur donc le fichier "localhost.cfg". Ils sont tous allumés donc dans l'onglet "All" sur Shinken c'est marqué qu'ils fonctionnent (Up). J'ai voulu essayé avec un serveur éteint pour testé que tout marche bien mais c'est marqué qu'il fonctionne aussi (Up).
 
D'où vient le problème ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed