You are here

Nagios&co

Gestion réseau et monitoring

Perspectives

Le but de cette rubrique est de partager des expériences de gestion réseau et de monitoring ...

Configuration d'une station de monitoring

  • Installation et configuration d'un serveur de monitoring basé sur Nagios.
  • Autres applications ou utilitaires de monitoring.
  • Installation et plus-values grâce à des Addons (compléments) .
  • Adapter le monitoring aux services et tâches du serveur.
  • Des outils pour créer des sondes de monitoring personnalisées.
    • Exemple 1: Sonde fabriquée à l'aide d'un script bash
    • Exemple 2: Sonde créée à l'aide de Perl et de ses modules

Les données que l'on souhaite récupérer ont souvent un caractère volatile. Les requêtes du moniteur Nagios se font à intervalles plus ou moins réguliers et un minimum de 15s est une performance plus qu'honnête. Si l'on considère qu'en plus il n'est pas très sage de faire tourner systématiquement une requête jusqu'à son "timeout", il devient indispensable de s'appuyer sur des contenants tampons comme les fichiers ou mieux, les bases de données.

Séparation de la génération des données et de la récolte par le moniteur Nagios

  • Les collecteurs de données par l'exemple
  • Les sondes qui récupèrent les données

Un mot sur la sécurité

Personne ne souhaite partager des données confidentielles avec des intrus, et surtout pas les mots de passe permettant d'accéder à une base de donnée. La rubrique suivante propose une réflexion sur des stratégies pouvant être mises en place.

  • Sécurité des mots de passe : Il faut éviter que des mots de passe ne transitent par les requêtes du moniteur Nagios à intervalles réguliers. Voici quelques solutions ...
  • Un fichier local au serveur monitoré.
  • Automatiser la génération et le renouvellement des mots de passe grâce à des scripts locaux.

Téléchargements

Les exemples cités plus haut sont proposés en téléchargement.

Fonction monitorée Nom du script Language Template PNP4Nagios Fichiers complémentaires
Mémoire (requise, inutilisée, swap) check_mem_new.pl Perl check_nrpe_mem_new.php -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -
- - - - -

LA SUITE EN COURS DE RÉDACTION. MERCI DE PATIENTER ...