Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/04/2008, 09h53   #1
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 779
Points : 7 779
Par défaut check de la memoire utilisé (pour nagios) sous AIX

bonjour,
tout d'abord les conditions :
voilà l'affichage de topas :
Code :
1
2
3
% Comp     80.0
% Noncomp  17.7
% Client   17.7
ensuite mon check :
Code :
1
2
3
# ./FP -t pctused
CHARGE MEM: 97%  MemUsed = 97%;| MemUsed=97%;0;0
#
le bout de scipt qui calcul ces valeurs :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# sed '/pctused)/,/;;/!d' FP             
        pctused)
                retour_p_used=$(expr 100 \* $retour_inuse \/ $retour_memory)
                str_out="$str_out $retour_p_used% "
                if (( $retour_p_used > $valw))
                then
                        ok=1
                fi
                if (( $retour_p_used > $valc))
                then
                        ok=2
                fi
                # Sortie au format perfparse 
                echo "$str_out MemUsed = $retour_p_used%;| MemUsed=$retour_p_used%;$valw;$valc"; exit $ok
        ;;
$RETOUR_INUSE & $RETOUR_MEMORY sont recupérés de la manière suivante :
Code :
1
2
3
4
# grep -E "retour_inuse=|retour_memory=" FP
   retour_inuse=$(sudo svmon | awk '{ print $3 }' | head -2 | tail -1)
   retour_memory=$(sudo svmon | awk '{ print $2 }' | head -2 | tail -1)
#
Je pense que la methode est mauvaise puisque sur 7 serveurs differents j'obtients un taux d'occupation permanant de 100% ou presque et surtout de plus de 100% si j'additionne les valeurs de topas comp et noncomp

Code :
1
2
3
4
# dc      
90.7 17.0 + ps. quit
107.7
#
Je pense donc avoir mal compris l'affichage de topas et de svmon pour la gestion de la mémoire.

Pourriez vous me dire comment lire ces informations correctement ?
le but étant d'évaluer le taux d'utilisation de la mémoire afin de pouvoir définir des seuils d'alertes à 90 et 95% d'utilisation.

Merci

PS: AIX 5.3
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h55.


 
 
 
 
Partenaires

Hébergement Web