Chapitre 11. Supervision des machines Linux/Unix

Table des matières

Ce document décrit la façon dont vous pouvez superviser les attributs et services privés de serveurs Linux/UNIX comme:

  • Charge CPU

  • Memory usage

  • Utilisation disque

  • Utilisateurs connectés

  • Processus en cours d'exécution

  • etc.

Introduction

Les services rendus publics qui sont fournis par des serveurs Linux (HTTP, FTP, SSH, SMTP, etc.) peuvent être supervisés de façon simple en suivant la documentation sur la Supervision des services publiquement disponibles.

Ces instructions impliquent que vous ayez installé Nagios comme précisé dans le guide rapide. Les exemples de configuration ci-dessous font référence aux objets de configuration définis dans les fichiers d'exemples (commands.cfg, templates.cfg, etc.) qui ont été installés si vous avez suivi le guide rapide.

Vue globale

[Ce document n'a pas été terminé. Je vous recommande de lire la documentation sur le addon NRPE pour les instructions sur la façon de superviser des serveurs distants Linux/Unix.]

Il y a plusieurs façons de superviser les attributs ou des serveurs distants Linux/Unix. Une est d'utiliser des clés partagées SSH et le plugin check_by_ssh pour exécuter de splugins sur les serveurs distants. Cette méthode n'est pas abordée ici, mais peut amener une grande charge sur le serveur de supervision si vous superviser des centaines ou milliers de services. La charge de travail supplémentaire pour créer/détruire les connexions SSH est la cause de ceci.

NRPE

Une autre façon commune de superviser des hôtes distants Linux/Unix est d'utiliser l'addon NRPE. NRPE vous permet d'exécuter des plugins sur les hôtes distants Linux/Unix. C'est utile si vous devez superviser les attributs/ressources locaux comme l'utilisation disque, la charge CPU, l'utilisation mémoire, etc. sur une hôte distant.