Quand il est nécessaire de suivre la charge d'un serveur AIX( ou partition), la commande NMON est bien utile.

Le scripts suivant permet de lancer le suivi pour 24h. En plaçant la commande dans la Crontab, on automatise la surveillance.

Une fois les fichier générés, il est possible de les analyser à l'aide du fichier Excel 'Nmon_anayzer.xls'.

Ci-dessous le contenu du script à créer sur le serveur :

#!/bin/sh
#----------------------------------------------------------------------------
# Nom : start_nmon.sh
# Description : Execute l'outil nmon en mode log et recupere la log dans
# : le fichier $FIC_NON_J avec les donnees du jour
# Syntaxe : start_nmon.sh
#----------------------------------------------------------------------------
# Ce script doit etre appele par le cron du compte "adm" periodiquement
# 0 0 * * * /usr/local/bin/start_nmon.sh
#----------------------------------------------------------------------------

LOCALNMON=/usr/local/bin/nmon
AIXNMON=/usr/bin/nmon
REP_STAT=/var/adm/stat
HOST=$(hostname)
HEURE=$(date +%H:%M:%S)
DATE=$(date +%y%m%d)
FIC_NMON_J=$REP_STAT/${HOST}_$(date +%y%m%d)_nmon_j.nmon

# si NMON est livré avec le système, on prend cette version
if [ -f $AIXNMON ]
then
NMON=$AIXNMON
else
NMON=$LOCALNMON
fi
#
# Lancement de nmon pour 24 heures
#
$NMON -F $FIC_NMON_J -W -t -S -s 600 -c 144

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone