monitoring
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
monitoring [2012/04/13 21:39] – [Monitoring & Métrologie] gde | monitoring [2012/04/24 18:06] – [Haute Disponibilité] ajout section exploitation gde | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
Pour la métrologie, | Pour la métrologie, | ||
- | ===== plugin nagios ===== | + | ===== plugin |
+ | |||
+ | Nous utiliserons les plugins qui viennent par défaut avec shinken, ou les plugin nagios. | ||
+ | |||
+ | ==== nagios-plugin ==== | ||
+ | |||
+ | pour installer tous les plugins déjà créé par la communauté, | ||
+ | |||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | ===== PNP4nagios ===== | ||
+ | |||
+ | Pour faire nos graph, nous allons reposer sur pnp4nagios. Voici comment l' | ||
+ | |||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | la configuration est quasiment faites. Les hosts et les services seront automatiquement installé. | ||
+ | |||
+ | ==== Configuration | ||
+ | |||
+ | La configuration consiste surtout à intégrer les graphs de pnp4nagios dans la webUI de shinken. | ||
+ | |||
+ | pour se faire il faut éditer le fichier /// | ||
+ | |||
+ | < | ||
+ | # Use PNP graphs in the WebUI | ||
+ | define module{ | ||
+ | module_name | ||
+ | module_type | ||
+ | uri http:// | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
- | afin de garder une consistence entre chacun de nos outils, et mieux maitriser notre techno. nous allons developpez nos propre plugin nagios. | ||
- | Sur le choix de la technologie employé, nos allons resté sur du python quand on doit les écrire. Autrement, nous utiliserons les plugins qui viennent par défaut avec shinken | ||
===== Configuration ===== | ===== Configuration ===== | ||
Ligne 26: | Ligne 62: | ||
Services à monitorer : | Services à monitorer : | ||
+ | |||
+ | * **SSH** : vérifier la disponibilitée du port 22 | ||
+ | |||
+ | ==== unique pour les hosts ==== | ||
+ | |||
+ | === methyl_box === | ||
* **HTTP** : pour le site (test port 80 + parse page index) | * **HTTP** : pour le site (test port 80 + parse page index) | ||
* **DNS** : résolution de nom de faimaison.net | * **DNS** : résolution de nom de faimaison.net | ||
- | * **SSH** : test de connexion ssh (test port 22) | + | * **Postgresql** : vérifier le port 5432 ? |
- | * **GIT+SSH** : accès aux dépôts git | + | |
+ | === chomsky === | ||
* **GIT** : accès aux dépôts git (read-only) | * **GIT** : accès aux dépôts git (read-only) | ||
+ | |||
+ | === zorun_box === | ||
+ | |||
+ | * **GIT** : accès aux dépôts git (read-only) | ||
+ | |||
==== Active et Passive checks ==== | ==== Active et Passive checks ==== | ||
Ligne 45: | Ligne 94: | ||
De manière générale, il faut éviter les connexion inutile. Le principe de check passif est interessant mais demande à mettre à jour chaque serveurs si une modification commune doit être faite. | De manière générale, il faut éviter les connexion inutile. Le principe de check passif est interessant mais demande à mettre à jour chaque serveurs si une modification commune doit être faite. | ||
nrpe et check_mk centralise la chose sur le serveur shinken, et pourrait être plus simple à gérer dans le cadre de l' | nrpe et check_mk centralise la chose sur le serveur shinken, et pourrait être plus simple à gérer dans le cadre de l' | ||
+ | |||
+ | ===== Exploitation ===== | ||
+ | |||
+ | ==== emplacements ==== | ||
+ | |||
+ | de manière générale, pour la configuration tous ce trouve dans // | ||
+ | / | ||
+ | |||
+ | Et pour les plugin il faut aller dans // / | ||
+ | cette endroit qu'en définit | ||
+ | |||
+ | ^ nom ^ chemin absolu ^ commentaires ^ | ||
+ | |définition des hosts | / | ||
+ | |déclaration des services | / | ||
+ | |emplacements des templates pour hosts|/ | ||
+ | |||
+ | ==== ajout d'un host ==== | ||
+ | |||
+ | Pour ajouter un host : | ||
+ | |||
+ | < | ||
+ | define host{ | ||
+ | use | ||
+ | contact_groups | ||
+ | host_name | ||
+ | address | ||
+ | icon_set | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | * **use** : permet d' | ||
+ | * **contact_groups** : permet de définir les groupes de contacts tels définit | ||
+ | * **host_name** : nom à faire apparaitre (pour l' | ||
+ | * **address** : indispensable pour joindre la machine. | ||
+ | * **icon_set** : l'icon a utiliser pour l' | ||
===== Haute Disponibilité ===== | ===== Haute Disponibilité ===== | ||
Ligne 73: | Ligne 157: | ||
shinken s' | shinken s' | ||
- | |||
- | |||
monitoring.txt · Dernière modification : 2019/11/28 08:47 de gde