Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
shinken [Le 09/02/2015, 01:32] 88.182.72.96 [Installation] |
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|}} | {{ :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]]. | ||
| Ligne 26: | Ligne 28: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | ==== Ubuntu 14.04 ==== | ||
| <code bash> | <code bash> | ||
| apt-get install python-pycurl python-setuptools nagios-plugins | apt-get install python-pycurl python-setuptools nagios-plugins | ||
| adduser shinken | adduser shinken | ||
| - | wget http://www.shinken-monitoring.org/pub/shinken-2.0.4.tar.gz | + | wget https://github.com/naparuba/shinken/archive/2.4.3.tar.gz |
| - | tar -xvzf shinken-2.0.4.tar.gz | + | tar -xvzf 2.4.3.tar.gz |
| - | cd shinken-2.0.4 | + | cd shinken-2.4.3 |
| python setup.py install | python setup.py install | ||
| </code> | </code> | ||
| - | |||
| - | ==== Ubuntu 12.04 ==== | ||
| - | |||
| - | <note important> | ||
| - | Shinken fait partie des paquets officiels depuis [[:precise|Ubuntu 12.04]]. | ||
| - | L'installation peut donc se résumer à ceci : | ||
| - | <code bash>apt-get install shinken</code> | ||
| - | L'installation par les paquets aura pour effet d'installer tous les modules de Shinken : | ||
| - | * shinken | ||
| - | * shinken-arbiter | ||
| - | * shinken-broker | ||
| - | * shinken-core | ||
| - | * shinken-discovery | ||
| - | * shinken-poller | ||
| - | * shinken-reactionner | ||
| - | * shinken-receiver | ||
| - | * shinken-scheduler | ||
| - | </note> | ||
| - | |||
| - | * Installation en un tour de main | ||
| - | <code bash>curl -L http://install.shinken-monitoring.org | /bin/bash</code> | ||
| - | * Démarrer Shinken | ||
| - | <code bash>/etc/init.d/shinken start</code> | ||
| - | * Lire la documentation ( voir les références et liens ) | ||
| - | * Afin de corriger l'erreur suivante : | ||
| - | <code bash>Permission denied: '/usr/local/shinken/var/arbiterd.log</code> | ||
| - | * Modifier l'appartenance du répertoire de travail de shinken | ||
| - | <code bash>chown -R shinken:shinken /usr/local/shinken</code> | ||
| - | === Installation exhaustive === | ||
| - | |||
| - | Il faut tout d'abord créer un utilisateur shinken. | ||
| - | <code bash>sudo adduser shinken --home /usr/local/shinken | ||
| - | Ajout de l'utilisateur « shinken » ... | ||
| - | Ajout du nouveau groupe « shinken » (1001) ... | ||
| - | Ajout du nouvel utilisateur « shinken » (1001) avec le groupe « shinken » ... | ||
| - | Création du répertoire personnel « /usr/local/shinken »... | ||
| - | Copie des fichiers depuis « /etc/skel »... | ||
| - | Mot de passe : | ||
| - | Retapez le nouveau mot de passe : | ||
| - | passwd : le mot de passe a été mis à jour avec succès | ||
| - | Modification des informations relatives à l'utilisateur shinken | ||
| - | Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée | ||
| - | Nom complet []: Utilisateur de Supervision SHINKEN | ||
| - | N° de bureau []: | ||
| - | Téléphone professionnel []: | ||
| - | Téléphone personnel []: | ||
| - | Autre []: | ||
| - | Cette information est-elle correcte ? [O/n]O | ||
| - | </code> | ||
| - | |||
| - | Il suffit ensuite de récupérer les sources de Shinken (dernier version stable shinken-1.2.4 - 11-Feb-2013 15:25) : | ||
| - | cd ~ | ||
| - | wget http://shinken-monitoring.org/pub/shinken-1.2.4.tar.gz | ||
| - | tar -xvzf shinken-1.2.4.tar.gz | ||
| - | |||
| - | cd ~/shinken-1.2.4 | ||
| - | ./install -i | ||
| - | | ||
| - | ou pour une installation plus complète | ||
| - | | ||
| - | ./install -i &&\ | ||
| - | ./install -p nagios-plugins &&\ | ||
| - | ./install -p check_mem &&\ | ||
| - | ./install -p manubulon &&\ | ||
| - | ./install -a pnp4nagios &&\ | ||
| - | ./install -a nagvis | ||
| - | |||
| - | Shinken va s'installer dans les répertoires /usr/local/shinken/ | ||
| - | |||
| - | Démarrer Shinken | ||
| - | /etc/init.d/shinken start | ||
| - | |||
| - | vous pouvez vérifier que les daemons sont bien lancés : | ||
| - | ps -u shinken | ||
| - | PID TTY TIME CMD | ||
| - | 4358 ? 00:00:09 shinken-schedul | ||
| - | 4367 ? 00:00:10 shinken-poller | ||
| - | 4372 ? 00:00:00 shinken-poller | ||
| - | 4380 ? 00:00:09 shinken-reactio | ||
| - | 4385 ? 00:00:00 shinken-reactio | ||
| - | 4949 ? 00:00:13 shinken-broker | ||
| - | 4989 ? 00:00:00 shinken-poller | ||
| - | 4990 ? 00:00:00 shinken-poller | ||
| - | 4993 ? 00:00:00 shinken-poller | ||
| - | 4996 ? 00:00:18 shinken-broker | ||
| - | 4997 ? 00:00:00 shinken-broker | ||
| - | 5001 ? 00:00:00 shinken-reactio | ||
| - | 5004 ? 00:00:00 shinken-poller | ||
| - | 5018 ? 00:00:10 shinken-arbiter | ||
| - | |||
| - | Et vérifier que le port d'écoute de l'API Livestatus de l'application est bien accessible : | ||
| - | sudo netstat -laputen | grep 50000 | grep LISTEN | ||
| - | | ||
| - | La configuration est sous /usr/local/shinken/etc | ||
| - | |||
| - | nagios.cfg est le fichier de configuration principal en ce qui attrait à la supervision | ||
| - | shinken-specific.cfg contient toutes les informations concernant Shinken et ses modules (ie. daemons, realms, modules, etc.) | ||
| - | |||
| - | Prochaine étape, lire la documentation sur le wiki de Shinken, dans la section [[http://www.shinken-monitoring.org/wiki/start|getting started]]. | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| Ligne 152: | Ligne 54: | ||
| </code> | </code> | ||
| - | <code bash>vi etc/shinken/modules/webui.cfg</code> | + | <code bash>vi /etc/shinken/modules/webui.cfg</code> |
| Ligne 159: | Ligne 61: | ||
| </file> | </file> | ||
| - | <code bash>vi etc/shinken/brockers/broker-master.cfg</code> | + | <code bash>vi /etc/shinken/brokers/broker-master.cfg</code> |
| <file bash broker-master.cfg> | <file bash broker-master.cfg> | ||
| Ligne 177: | Ligne 79: | ||
| <file bash ubuntu14.cfg> | <file bash ubuntu14.cfg> | ||
| - | definie host{ | + | define host{ |
| use linux-snmp | use linux-snmp | ||
| host_name nom_du_serveur_a_superviser | host_name nom_du_serveur_a_superviser | ||
| Ligne 199: | Ligne 101: | ||
| # rocommunity public defaut -V systemonly | # rocommunity public defaut -V systemonly | ||
| - | rocummunity public | + | rocommunity public |
| </file> | </file> | ||
| <code bash>/etc/init.d/snmpd restart</code> | <code bash>/etc/init.d/snmpd restart</code> | ||
| - | |||
| - | ==== Ubuntu 12.04 ==== | ||
| - | === Configuration de l'interface de Shinken, WebUI === | ||
| - | |||
| - | Shinken est un daemon de supervision qui possède sa propre interface de visualisation des statuts, nommé WebUI. Elle est inclue et installée par défaut. | ||
| - | |||
| - | Le WebUI de Shinken permet l'intégration et la visualisation de séries de données stocké sous des bases de données RRDtool et Graphite. La WebUI de Shinken s'intégre avec | ||
| - | PNP4Nagios (RRDTool) ou nativement avec Graphite. Graphite est une bases de donnée similaire à RRDTool mais beaucoup plus moderne, flexible et distribuée. Elle aussi est en Python comme Shinken, son API et certains de ses modules d'acquisition haute performance. | ||
| - | |||
| - | [[http://www.shinken-monitoring.org/wiki/use_with_webui|Guide d'installation de la WebUI]] (anglais). | ||
| - | |||
| - | De la documentation détaillée en français est disponible sur www.monitoring.fr, mais elle n'est malheureusement pas aussi à jour. | ||
| - | |||
| - | Ce que nous tentons de remédier. Merci de votre compréhension. | ||
| ===== Références ===== | ===== Références ===== | ||
| Ligne 227: | Ligne 115: | ||
| * **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]] [[:utilisateurs:Boss-IT]].// | //Contributeurs principaux : [[:utilisateurs:Herrleiche]] [[:utilisateurs:Boss-IT]].// | ||