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édentes Révision précédente
Prochaine révision
Révision précédente
shinken [Le 09/12/2010, 14:19]
herrleiche
shinken [Le 01/03/2023, 18:03] (Version actuelle)
sefran Ajout liens
Ligne 1: Ligne 1:
-{{tag>supervision entreprise ​BROUILLON}}+{{tag>Bionic Supervision Entreprise ​BROUILLON}}
 ---- ----
 +{{ :​reseau:​shinken_logo.png?​100|}}
 +<note important>​Cette documentation n'est plus à jour (cf http://​shinken.readthedocs.org/​en/​latest/​)</​note>​
 +
 ====== Shinken ====== ====== Shinken ======
-Shinken (Katana authentique) ​ est un logiciel libre (Gnu AGPL) de supervision écrit en python et pleinement compatible avec [[:​nagios|Nagios]].+Shinken (Katana authentique) ​ est un logiciel libre (GNU AGPL) de supervision écrit en python et pleinement compatible avec [[:​nagios|Nagios]].
  
-<note important>​Shinken est désormais considéré comme suffisamment stable et mature par ses développeurs pour être utilisé en production (version ​0.5 du 09/12/2010), cette version ​comble également ​les derniers manques par rapport à [[:​nagios|Nagios]].</​note>​ +<note important>​Shinken est désormais considéré comme suffisamment stable et mature par ses développeurs pour être utilisé en production (version ​1.2.x de Septembre 2012), cette version ​dépasse largement ​les capacités de [[:​nagios|Nagios]].</​note>​
-{{:​reseau:​shinken_logo.png?​300x|}}+
  
-===== Présentation ===== 
-Jean Gabès son développeur l'a développé à l'​origine comme preuve de concept pour Nagios. Devant le manque d'​ouverture des développeurs de Nagios et le risque de voir ce dernier devenir propriétaire le projet Shinken devient pleinement autonome. A la différence de Nagios qui est monolithique,​ Shinken utilise cinq processus différent pour plus de flexibilité. 
  
 +Jean Gabès son développeur l'a développé à l'​origine comme preuve de concept pour Nagios. Devant le manque d'​ouverture des développeurs de Nagios et le risque de voir ce dernier devenir propriétaire,​ le projet Shinken devient pleinement autonome. A la différence de Nagios qui est monolithique,​ Shinken utilise cinq processus différent pour plus de flexibilité.
 +
 +Il maintient la compatibilité avec les modules d'​Acquisition (plugins) de Nagios, mais évolue le coeur de la solution et propose un mode de fonctionnement très moderne et efficace.
 +
 +  * Architecture distribué grâce à Python, PYRO, JSON, MongoDB, memcached
 +  * Interface aux données via l'API Livestatus
 +  * Langage de programmation accessible et puissant, le Python
 +  * Grande vélocité de développement et d'​innovation
 +  * Intégration complète des bases de données du projet Graphite
 +  * "​Scalabilité"​ incomparable par rapport aux solutions libres existantes
 +  * et bien plus.
 +
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +
 +===== Installation =====
 +<code bash>
 +apt-get install python-pycurl python-setuptools nagios-plugins ​
 +adduser shinken
 +wget https://​github.com/​naparuba/​shinken/​archive/​2.4.3.tar.gz
 +tar -xvzf 2.4.3.tar.gz
 +cd shinken-2.4.3
 +python setup.py install
 +</​code>​
 +
 +===== Configuration =====
 +==== Ubuntu 14.04 ====
 +=== Interface WebUI ===
 +<code bash>
 +
 +chmod u+s /​usr/​lib/​nagios/​plugins/​check_icmp
 +ln -s /​usr/​lib/​nagios/​plugins/​utils.pm /​usr/​share/​perl5
 +
 +
 +su - shinken
 +
 +shinken --init
 +shinken install webui
 +shinken install auth-cfg-password
 +shinken install sqlitedb
 +</​code>​
 +
 +<code bash>vi /​etc/​shinken/​modules/​webui.cfg</​code>​
 +
 +
 +<file bash webui.cfg>​
 +modules auth-cfg-password,​SQLitedb
 +</​file>​
 +
 +<code bash>vi /​etc/​shinken/​brokers/​broker-master.cfg</​code>​
 +
 +<file bash broker-master.cfg>​
 +modules webui
 +</​file>​
 +
 +<code bash>/​etc/​init.d/​shinken start</​code>​
 +
 +[[http://​ip_serveur:​7767]]
 +
 +=== Superviser via SNMP ===
 +
 +
 +<code bash>​shinken install linux-snmp</​code>​
 +
 +<code bash>vi /​etc/​shinken/​hosts<​nom_du_serveur_a_superviser.cfg</​code>​
 +
 +<file bash ubuntu14.cfg>​
 +define host{
 +         ​use ​                    ​linux-snmp
 +         ​host_name ​              ​nom_du_serveur_a_superviser
 +         ​address ​                ​adresse_IP_du_serveur_a_superviser
 +         }
 +</​file>​
 +
 +
 +
 +Sur la machine à superviser
 +<code bash>​apt-get install snmpd</​code>​
 +<code bash>vi /​etc/​snmp/​snmpd.conf</​code>​
 +
 +<file bash snmpd.conf>​
 +#  Listen for connections from the local system only
 +#​agentAddress udp:​127.0.0.1:​161
 +#  Listen for connections on all interfaces (both IPv4 *and* IPv6)
 +agentAddress udp:​161,​udp6:​[::​1]:​161
 +
 +[...]
 +
 +# rocommunity public defaut -V systemonly
 +rocommunity public
 +</​file>​
 +
 +<code bash>/​etc/​init.d/​snmpd restart</​code>​
 +
 +
 +===== Références =====
 +  * Guide d'​installation officiel (anglais) : [[http://​www.shinken-monitoring.org/​wiki/​shinken_10min_start]]
 +  * Nouvelles sur le projet (anglais) : [[http://​www.shinken-monitoring.org/​category/​news/​]]
 +  * Tutorial de mise en place :  [[http://​lesaventuresdeyannigdanslemondeit.blogspot.com/​2010/​12/​installation-de-shinken-et.html]]
 +  * Tutoriaux complet de mise en place et d'​administration : [[http://​wiki.monitoring-fr.org/​shinken/​start]]
 ===== Liens ===== ===== Liens =====
   * **en** [[http://​www.shinken-monitoring.org/​|Site officiel]]   * **en** [[http://​www.shinken-monitoring.org/​|Site officiel]]
   * **en** [[http://​www.shinken-monitoring.org/​wiki/​start|Wiki officiel]]   * **en** [[http://​www.shinken-monitoring.org/​wiki/​start|Wiki officiel]]
-  * **en** [[http://​fr.wikipedia.org/​wiki/​Shinken_%28informatique%29|Fiche Wikipedia]]+  * **en** [[wpfr>Shinken_%28informatique%29|Fiche Wikipedia]] 
 +  *[[:​Nagios]] 
 +  *[[:​Sysstat]] [[https://​ubunlog.com/​fr/​systat-herramienta-monitorizar-ubuntu|Blog tutoriel]] 
 +  *[[:vROps]] VMware vRealize Operations 
 +  *[[:​Munin]] 
 ---- ----
-//​Contributeurs principaux : [[:​utilisateurs:​Herrleiche]].//​+//​Contributeurs principaux : [[:​utilisateurs:​Herrleiche]] [[:​utilisateurs:​Boss-IT]].//
  • shinken.1291900754.txt.gz
  • Dernière modification: Le 09/12/2010, 14:19
  • par herrleiche