Chapitre 66. Grapher les informations de performance avec MRTG

Introduction

L'utilitaire nagiostats vous permet de grapher divers statisques de performance dans le temps en utilisant MRTG . Ceci est important car il peut vous aider à:

  • Assurer le bon fonctionnement de Nagios

  • Localiser les problèmes dans le processus de supervision

  • Observer la performance des impacts des changements dans votre configuration de Nagios

Exemple de configuration MRTG

Un fichier d'exemple de configuration MRTG pour grapher quelques statistiques Nagios de performance peut être trouvé dans le fichier mrtg.cfg situé dans le sous-répertoire sample-config/ du package Nagios. Vous pouvez créer des graphs d'autres informations de performance si vous voulez - Les exemples vous donnent juste un bon point de départ.

Une fois que vous aurez copié ces exemples d'entrées dans votre fichier de configuration MRTG (/etc/mrtg/mrtg.cfg), vous devriez avoir des nouveaux graphiques, la prochaine fois que MRTG fonctionnera.

Exemples de graphiques

Je vais décrire ce que quelques-uns des graphiques MRTG signifient et à quoi ils peuvent être utilisés…

Les contrôles actifs des hôtes - Ce graphique montre comment les contrôles actifs d'hôtes (réguliers et sur demande) ont eu lieu au cours du temps. Utiles pour la compréhension:

MRTG Active Host Checks

Les contrôles actifs des services - Ce graphique montre comment les contrôles des services actifs (réguliers et sur demande) ont eu lieu au cours du temps. Utiles pour la compréhension:

MRTG Active Service Checks

Les contrôles d'hôtes et de services mis en cache - Ce graphique montre comment les contrôles d'hôtes et de services mis en cache ont eu lieu dans le temps. Utiles pour la compréhension:

MRTG Cached Checks

Les contrôles passifs des services - Ce graphique montre comment les contrôles des services passifs ont eu lieu au cours du temps. Utiles pour la compréhension:

MRTG Passive Checks

Les hôtes/services actifs contrôlés - Ce graphique montre combien (d'un nombre total de) d'hôte et de services ont été contrôlés activement dans le temps. Utiles pour la compréhension:

MRTG Actively Checked

Les hôtes/services passifs contrôlés - Ce graphique montre combien (d'un nombre total de) d'hôte et de services ont été contrôlés passivement dans le temps. Utiles pour la compréhension:

MRTG Passvel Checked

La latence et le temps d'exécution d'un contrôle de service - Ce graphique montre la latence moyenne et le temps moyen de l'exécution d'un contrôle de service dans le temps. Utiles pour la compréhension:

Une forte latence persistente peut être l'indication qu'une ou plusieurs des variables suivantes a/ont besoin d'être modifiée(s):

MRTG Service Performance Statistics

Le taux moyen de changement d'état des services - Ce graphique montre le pourcentage moyen de changement d'état (une valeur de la volatilité) des services au cours du temps, ventilés par les services qui ont été contrôlés en dernier activement ou passivement. Utiles pour la compréhension:

MRTG Service State Change

La latence et le temps d'exécution d'un contrôle d'un hôte - Ce graphique montre la latence moyenne et le temps moyen de l'exécution d'un contrôle d'hôte dans le temps. Utiles pour la compréhension:

Une forte latence persistente peut être l'indication qu'une ou plusieurs des variables suivantes a/ont besoin d'être modifiée(s):

MRTG Host Performance Statistics

Le taux moyen de changement d'état des hôtes - Ce graphique montre le pourcentage moyen de changement d'état (une valeur de la volatilité) des hôtes au cours du temps, ventilés par les hôtes qui ont été contrôlés en dernier activement ou passivement. Utiles pour la compréhension:

MRTG Host State Change

Les commandes externes - Ce graphique montre comment les commandes externes ont été traitées par le démon Nagios dans le temps. A moins que vous traitiez un grand nombre de commandes externes (comme dans le cas d'une architecture de supervision distribuée), ce graphique semble rester vide. La supervision des commandes externes peut être utile pour la cromprehension des impacts de:

MRTG External Commands

Les tampons de Commandes Externes - Ce graphique montre comment les emplacements mémoire des tampon de commandes externes sont utilisés dans le temps. Si le nombre des tampons utilisés est proche du nombre de tampons disponibles, il semblerait qu'il faille augmenter le nombre d'emplacement mémoire pour les tampons de commandes externes . Chaque emplacement mémoire d'un tampon peut contenir une commande externe. Les tampons sont utilisés pour garder temporairement en mémoire les commandes externes du moment où elles ont été lues à partir du fichier de commandes externes jusqu'à ce qu'elles soient traitées par le démon Nagios.

MRTG Command Buffers