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 16/08/2015, 08:21] 91.68.216.119 [Shinken] |
shinken [Le 01/03/2023, 18:03] (Version actuelle) sefran Ajout liens |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Precise Trusty Supervision Entreprise BROUILLON}} | + | {{tag>Bionic Supervision Entreprise BROUILLON}} |
---- | ---- | ||
{{ :reseau:shinken_logo.png?100|}} | {{ :reseau:shinken_logo.png?100|}} | ||
Ligne 28: | 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 154: | Ligne 54: | ||
</code> | </code> | ||
- | <code bash>vi etc/shinken/modules/webui.cfg</code> | + | <code bash>vi /etc/shinken/modules/webui.cfg</code> |
Ligne 161: | 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 179: | 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 201: | 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 229: | 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]].// |