Table des matières
Un utilitaire appelé nagiostats est inclus dans la distribution de Nagios. Il est compilé et installé avec le démon principal de Nagios. L'utilitaire nagiostats vous permet d'obtenir diverses informations sur le processus Nagios qui peuvent être très utiles lors de l'optimisation des performances . Vous pouvez obtenir les informations soit dans un format compatible avec MRTG soit dans un format intelligible.
Vous pouvez lancer l'utilitaire nagiostats avec l'option --help pour avoir les informations d'utilisation.
Pour une utilisation normale, lancez l'utilitaire nagiostats avec l'argument -c pour spécifier l'emplacement de votre fichier de configuration principal comme ceci:[nagios@lanman ~]# /usr/local/nagios/bin/nagiostats -c /usr/local/nagios/etc/nagios.cfg
Nagios Stats 3.0prealpha-05202006
Copyright (c) 2003-2007 Ethan Galstad (www.nagios.org)
Last Modified: 05-20-2006
License: GPL
CURRENT STATUS DATA
------------------------------------------------------
Status File: /usr/local/nagios/var/status.dat
Status File Age: 0d 0h 0m 9s
Status File Version: 3.0prealpha-05202006
Program Running Time: 0d 5h 20m 39s
Nagios PID: 10119
Used/High/Total Command Buffers: 0 / 0 / 64
Used/High/Total Check Result Buffers: 0 / 7 / 512
Total Services: 95
Services Checked: 94
Services Scheduled: 91
Services Actively Checked: 94
Services Passively Checked: 1
Total Service State Change: 0.000 / 78.950 / 1.026 %
Active Service Latency: 0.000 / 4.272 / 0.561 sec
Active Service Execution Time: 0.000 / 60.007 / 2.066 sec
Active Service State Change: 0.000 / 78.950 / 1.037 %
Active Services Last 1/5/15/60 min: 4 / 68 / 91 / 91
Passive Service State Change: 0.000 / 0.000 / 0.000 %
Passive Services Last 1/5/15/60 min: 0 / 0 / 0 / 0
Services Ok/Warn/Unk/Crit: 58 / 16 / 0 / 21
Services Flapping: 1
Services In Downtime: 0
Total Hosts: 24
Hosts Checked: 24
Hosts Scheduled: 24
Hosts Actively Checked: 24
Host Passively Checked: 0
Total Host State Change: 0.000 / 9.210 / 0.384 %
Active Host Latency: 0.000 / 0.446 / 0.219 sec
Active Host Execution Time: 1.019 / 10.034 / 2.764 sec
Active Host State Change: 0.000 / 9.210 / 0.384 %
Active Hosts Last 1/5/15/60 min: 5 / 22 / 24 / 24
Passive Host State Change: 0.000 / 0.000 / 0.000 %
Passive Hosts Last 1/5/15/60 min: 0 / 0 / 0 / 0
Hosts Up/Down/Unreach: 18 / 4 / 2
Hosts Flapping: 0
Hosts In Downtime: 0
Active Host Checks Last 1/5/15 min: 9 / 52 / 164
Scheduled: 4 / 23 / 75
On-demand: 3 / 23 / 69
Cached: 2 / 6 / 20
Passive Host Checks Last 1/5/15 min: 0 / 0 / 0
Active Service Checks Last 1/5/15 min: 9 / 80 / 244
Scheduled: 9 / 80 / 244
On-demand: 0 / 0 / 0
Cached: 0 / 0 / 0
Passive Service Checks Last 1/5/15 min: 0 / 0 / 0
External Commands Last 1/5/15 min: 0 / 0 / 0
[nagios@lanman ~]#
Comme vous pouvez le constater, l'utilitaire affiche un bon nombre de mesures concernant le processus Nagios. Les mesures qui ont des valeurs multiples sont (sauf mention contraire) les valeurs min, max et moyenne pour cette mesure particulière.
Vous pouvez utiliser l'outil nagiostat pour afficher diverses mesures de Nagios avec MRTG (ou tout autre programme compatible). Pour cela, lancez nagiostats en utilisant les arguments --mrtg et --data. L' option --data est utilisée pour spécifier que les statistiques sont destinées à être représentées graphiquement. Les valeurs possibles pour l'option --data sont listées en lançant l'utilitaire nagiostats avec l'option --help.
Les informations pour utiliser l'utilitaire nagiostats pour générer des graphiques MRTG des statistiques de performance de Nagios peuvent être trouvées ici.