Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
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 12/04/2006, 16h27   #1
Membre du Club
 
Inscription : mars 2004
Messages : 98
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 98
Points : 41
Points : 41
Par défaut La commande top -d

Bonjour à tous,

je veux écrire un script qui surveille pour moi l'état du serveur linux(RedHat).
d'habitude j'utilise la commande
sur mon écran pour voir l'état du système. Mais je voudrais écrire un script qui va surveiller pour moi l'état du serveur en surveillant les valeurs de certains paramètres comme la load average, iowait, la Swap (dans /proc/) et m'envoyer un Email si ça arrache.

Questions :
- Quelle sont les paramètres à suivre parmi l'ensemble des paramètres.
- Y a-t-il une autre façon plus élégante pour réaliser cela.

Merci pour toute suggestion.
learn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 16h48   #2
ALT
Membre Expert
 
Avatar de ALT
 
Homme
Assistant aux utilisateurs
Inscription : octobre 2002
Messages : 944
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Assistant aux utilisateurs
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 944
Points : 1 276
Points : 1 276
Les paramètres à surveiller... c'est toi qui les choisis.
Sache néanmoins que la charge de la RAM n'est pas nécessairement un paramètre pertinent, puisque le système charge un maximum de choses en RAM pour éviter les accès disque. Donc celle-ci est souvent saturée.

Si tu veux faire un script qui surveille tout ça en tâche de fond & qui te prévienne quand il y a un os, sache que toutes ces données sont lues dans l'arborescence /proc (à partir du noyau 2.6, il y a de plus en plus de ces données dans /sys, qui est appelé à remplacer /proc).
En effet, le noyau met à jour des fichiers virtuels (ce ne sont pas toujours de fichiers physiques, mais plutôt des cases mémoires, présentées sous forme de fichiers) contenant les valeurs telles que taux d'occupation du processeur, quantité d'accès disque en lecture & en écriture... Il y en a pour tous les goûts !

D'ailleurs c'est là que top prend ses valeurs.

Amuse-toi bien
ALT 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 19h16.


 
 
 
 
Partenaires

Hébergement Web