Outils pour utilisateurs

Outils du site


monitoring

Ceci est une ancienne révision du document !


Monitoring & Métrologie

Shinken a été choisi comme outils de monitoring. Pour la métrologie, nous avons décidé de reposer sur une interface à rrdtool, pnp4nagios peut être un bon candidat

plugin nagios

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

commun

Chaque serveur Faimaison est monitoré sur les points suivant :

  • load : load average
  • CPU : récupération des différents état d'un cpu (idle, user, iowait, etc)
  • réseau : débit des interfaces
  • ram & swap : utilisation de la ram et swap
  • disk : espace disque de chaque partition
  • ntp : vérifie décalage par rapport à un server ntp donné

services

Services à monitorer :

  • HTTP : pour le site (test port 80 + parse page index)
  • DNS : résolution de nom de faimaison.net
  • SSH : test de connexion ssh (test port 22)
  • GIT+SSH : accès aux dépôts git
  • GIT : accès aux dépôts git (read-only)

Passive checks

On évitera d'utiliser des test actifs (actives checks). On installera donc sur chaque machine un démon NSCA qui s'occupera de récupérer chaque mesure et d'envoyer les résultat au serveur Shinken. Celui-ci s'occupera d'analyser les résultats et de stocker les données de performances grâce à RRDtool.

Haute Disponibilité

En cas d'indisponibilité du serveur principal, un spare peut prendre le relais. Mais ceci reste à définir.

Backup

Shinken dispose de son propre système de backup. Ce qui est sauvegardé n'est que les fichiers plat de configuration. Pour cela faire la commande suivante :

/usr/local/shinken/install -b

Par défaut, les sauvegardes sont faites dans le répertoire /opt/backup. Pour l'isoler d'autre backup nous préciserons le le mettre dans /opt/backup/shinken

lister le backup

pour voir toutes les backup faites :

/usr/local/shinken/install -l
monitoring.1332679300.txt.gz · Dernière modification : 2013/01/01 22:59 (modification externe)