Outils pour utilisateurs

Outils du site


reseau:supervision:shinken_02

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
reseau:supervision:shinken_02 [2020/03/08 16:35] techer.charles_educ-valadon-limoges.frreseau:supervision:shinken_02 [2020/03/08 19:01] (Version actuelle) – [Démarrer le service Shinken] techer.charles_educ-valadon-limoges.fr
Ligne 31: Ligne 31:
 root@ctShinken:~# apt update && apt upgrade root@ctShinken:~# apt update && apt upgrade
 </code> </code>
-  * Installation de **gestionnaire de paquets python pip** :+  * Installation des **prerequis** :
 <code shell> <code shell>
-root@ctShinken:~# apt install python-pip python-pycurl+root@ctShinken:~# apt install python-pycurl  python-setuptools python-cherrypy3 
 </code> </code>
  
Ligne 43: Ligne 43:
  
 ===== Installation de Shinken ===== ===== Installation de Shinken =====
-==== Installation avec Pip ==== 
  
-Le gestionnaire **pip** va **télécharger** et **installer** shinken. +==== Installation avec les sources ====
-<code shell> +
-root@ctShinken:~# pip install shinken +
-</code> +
- +
-==== Installation avec les sources (à ne pas faire) ====+
   * télécharger la dernière version : https://pypi.org/project/Shinken/   * télécharger la dernière version : https://pypi.org/project/Shinken/
 <code shell> <code shell>
-# https://files.pythonhosted.org/packages/92/a5/44ab3b55d533663e34a0faa125076d2d4d7c83b01aa081ec8d8c89843146/Shinken-2.4.3.tar.gz+wget https://github.com/naparuba/shinken/archive/2.4.3.tar.gz
 </code> </code>
   * décompressez le fichier et lancez l'installation   * décompressez le fichier et lancez l'installation
 <code shell> <code shell>
-# tar -xvzf Shinken-2.4.3.tar.gz +# tar -xvzf 2.4.3.tar.gz 
-# cd Shinken-2.4.3+# cd shinken-2.4.3
 # python setup.py install  # python setup.py install 
 </code> </code>
  
 ===== Lancement de shinken ===== ===== Lancement de shinken =====
 +Il faut systématiquement se connecter avec l**'utilisateur shinken** dès lors qu'on ajoute des éléments à shinken. Car les différents exécutables de shinken utilisent l'uid shinken. Il faut donc que les nouveaux fichiers installés bénéficient des droits shinken et non root.
 +
 +On va donc ouvrir une session terminal et se connecter avec l'utilisateur shinken :
 +
 +
 +Lien vers uns page web avec une explication succincte de l'outil client shinken :
 +  * http://www.shinken-monitoring.org/wiki/shinken.io/start
 +
 +L'outil client shinken permet de** rechercher et d'installer facilement** des modules et des **packs** shinken à partir de l'url http://shinken.io 
 +
 +===== Initialisation de l'outil client shinken =====
 +Il faut **systématiquement se connecter** avec l'utilisateur **shinken** pour **gérer** le service shinken et dès que l'on **ajoute** des éléments à shinken. Car les différents exécutables de shinken utilisent l'**uid shinken**. Il faut donc que les nouveaux fichiers installés bénéficient des droits **shinken** et non root.
 +
 +On va donc ouvrir une session terminal et se connecter avec l'utilisateur shinken :
 <code shell> <code shell>
-root@ctShinken:~# systemctl start shinken+root@ctShinken:~# su - shinken 
 +shinken@ctShinken:~$ 
 +</code>
  
 +Lien vers uns page web avec une explication succincte de l'outil client shinken :
 +  * http://www.shinken-monitoring.org/wiki/shinken.io/start
 +
 +L'outil client shinken permet de** rechercher et d'installer facilement** des modules et des **packs** shinken à partir de l'url http://shinken.io 
 +
 +===== Initialisation de l'outil client shinken =====
 +Il faut tout d'abord initialiser l'outil client shinken.
 +<code shell>
 +shinken@ctShinken:~$ shinken --init
 +Creating ini section paths
 +Creating ini section shinken.io
 +Saving the new configuration file /home/shinken/.shinken.ini
 +</code>
 +
 +Ce qui crée le fichier **.shinken.ini** dans le répertoire **/home/shinken** :
 +==== Démarrer le service Shinken ====
 +<code shell>
 +shinken@ctShinken:~$ /etc/init.d/shinken start
 Starting scheduler:  Starting scheduler: 
-.+OK
 Starting poller:  Starting poller: 
-+OK
 Starting reactionner:  Starting reactionner: 
-+OK
 Starting broker:  Starting broker: 
-+OK
 Starting receiver:  Starting receiver: 
-+OK
 Starting arbiter:  Starting arbiter: 
-.+OK
 </code> </code>
  
 Les modules présents après l'installation sont les modules obligatoires : Les modules présents après l'installation sont les modules obligatoires :
 <code shell> <code shell>
-root@ctShinken:~ls /var/lib/shinken/modules/+shinken@ctShinken:~ls /var/lib/shinken/modules/
 dummy_arbiter  dummy_broker_external  dummy_scheduler dummy_arbiter  dummy_broker_external  dummy_scheduler
 dummy_broker   dummy_poller       __init__.py dummy_broker   dummy_poller       __init__.py
Ligne 89: Ligne 117:
 Dans le répertoire de configuration des modules optionnels on ne trouve qu'un exemple : Dans le répertoire de configuration des modules optionnels on ne trouve qu'un exemple :
 <code shell> <code shell>
-root@ctShinken:~ls /etc/shinken/modules/+shinken@ctShinken:~ls /etc/shinken/modules/
 sample.cfg sample.cfg
 </code> </code>
reseau/supervision/shinken_02.1583681749.txt.gz · Dernière modification : 2020/03/08 16:35 de techer.charles_educ-valadon-limoges.fr