Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
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 09/09/2011, 16h31   #1
Nouveau Membre du Club
 
Inscription : octobre 2010
Messages : 28
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : octobre 2010
Messages : 28
Points : 36
Points : 36
Par défaut Monitorer la mémoire RAM avec Nagios

Hello,

je suis débutant avec Nagios et j'essaye de monitorer la mémoire RAM utilisée par mes serveur...

J'ai installé le plugin suivant : http://www.linuxquestions.org/questi...server-747531/ (au 2ème poste), il me renvoie bien un pourcentage d'utilisation dans mon nagios mais y me semble que le résultat est faux...

J'ai aussi vu cette solution avec le plugin check_memory : http://blog.nicolargo.com/2008/07/su...ec-nagios.html mais le plugin a besoin du plugin PERL Nagios::Plugin et j'ai j'ai déjà utilisé ce plugin PERL mais j'avais bien galéré pour l'installation alors si je peux l'eviter, j'évite...

Je voulais savoir si vous aviez une proposition de plugin ou si je dois quand même utiliser la 2ème solution..

Merci
srede est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/09/2011, 16h46   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
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 538
Points : 7 754
Points : 7 754
Que veux tu dire par le résultat est faux ?

Est ce le résultat affiché ou le le %age d'occupation ou le déclenchement warnig/error qui sont faux ?
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/09/2011, 16h48   #3
Nouveau Membre du Club
 
Inscription : octobre 2010
Messages : 28
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : octobre 2010
Messages : 28
Points : 36
Points : 36
Oui ça m'affiche un résultat en pourcentage de l'utilisation de la mémoire...

Pour vérifier j'ai lancé la commande free sur mon serveur à monitorer et j'ai fais les calculs et le pourcentage ne correspond apparemment pas à mon calcul...

EDIT : Et les warnings fonctionnent si le seuil est dépassé en fonction du pourcentage calculé...
srede est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/09/2011, 17h10   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
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 538
Points : 7 754
Points : 7 754
attention avec la lecture du retour de la commande free
parce qu'elle affiche aussi la mémoire réservée et le cache et le swap etc...

il est plus prudent de se reporter à iostat ou à top par exemple, tu peux aussi regarder comment travailles le plugin pour comprendre comment c'est calculer, et ainsi vérifier la pertinence.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/09/2011, 17h26   #5
Nouveau Membre du Club
 
Inscription : octobre 2010
Messages : 28
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : octobre 2010
Messages : 28
Points : 36
Points : 36
Ok alors j'ai utilisé la command top et voilà le résultat :

Code :
1
2
Mem:    252376k total,   211820k used,    40556k free,    33360k buffers
Swap:  4192956k total,       12k used,  4192944k free,    89016k cached
En faisant le calcul, j'arrive à 86% de mémoire utilisée, et le retour de la commande de check :

Code :
OK - Memory usage is 35.500%
Après je vois l'opération suivante dans le script :

Code :
REALMEMUSED=`echo $MEMUSED - $MEMBUFFERS - $MEMCACHED | $BC`
Si on fait le calcul, le résultat est effectivement de 35.440770913 ....

Le calcul est-il correct pour calculer la mémoire utilisée? Mon script calculerait-il juste?^^
srede est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/09/2011, 09h08   #6
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
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 538
Points : 7 754
Points : 7 754
oui c'est comme ça qu'il faut faire le calcul et 35% c'est juste.

comme leur noms l'indique les cache et buffeurs ne sont pas de la mémoire non-allouable et donc ne doit pas être compté comme "utilisé", vaut mieux la considéré comme "réservé tant que les applis en ont pas besoin"
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/09/2011, 09h16   #7
Nouveau Membre du Club
 
Inscription : octobre 2010
Messages : 28
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : octobre 2010
Messages : 28
Points : 36
Points : 36
Ok, merci de ton aide en tout cas...

Bonne journée
srede est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h26.


 
 
 
 
Partenaires

Hébergement Web