Exploitation sur un serveur UNIX
Fermé
yong3
Messages postés
9
Date d'inscription
mardi 9 février 2010
Statut
Membre
Dernière intervention
10 avril 2010
-
13 févr. 2010 à 13:24
yong3 Messages postés 9 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 10 avril 2010 - 30 mars 2010 à 14:21
yong3 Messages postés 9 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 10 avril 2010 - 30 mars 2010 à 14:21
A voir également:
- Exploitation sur un serveur UNIX
- Changer serveur dns - Guide
- Serveur pop - Guide
- Serveur diff message ✓ - Forum Mobile
- Atlas pro url serveur invalide ✓ - Forum Box et Streaming vidéo
- Atlas pro - Forum TV & Vidéo
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
13 févr. 2010 à 13:26
13 févr. 2010 à 13:26
yong3
Messages postés
9
Date d'inscription
mardi 9 février 2010
Statut
Membre
Dernière intervention
10 avril 2010
13 févr. 2010 à 13:37
13 févr. 2010 à 13:37
bonjour,
grace a de l'aide voila les scripte que on pu realisé pour la question 1-2-et 3
Pour le point 1:
#!/bin/bash
date >> alarme.log
df -k | awk '
/\/dev/ {
split($5,tmp,"%");
if (tmp[1]> 80) {
print "Filesystem " $1 " utilise a " $5
}
}
' >> alarme.log
************************************
le point 2 :
#!/bin/bash
ps x > ps.tmp
date | cut -d "(" -f1 >> alarme.log
for list in $(cat list_process.txt); do
i=0
for ps in $(cat ps.tmp); do
if echo $ps | grep -q $list;
then ((i++));
fi
done
if test $i -eq 0; then
echo $list "ne tourne pas"
echo $list >> alarme.log;
fi
done
************************************
pour le point 3 :
#!/bin/bash
for host in $(cat list_host.txt); do
if ping -c 1 -i 5 $host | grep -q "100% packet loss";
then date | cut -d "(" -f1 >> alarme.log
echo $host "absent" >> alarme.log;
fi
done
merci
grace a de l'aide voila les scripte que on pu realisé pour la question 1-2-et 3
Pour le point 1:
#!/bin/bash
date >> alarme.log
df -k | awk '
/\/dev/ {
split($5,tmp,"%");
if (tmp[1]> 80) {
print "Filesystem " $1 " utilise a " $5
}
}
' >> alarme.log
************************************
le point 2 :
#!/bin/bash
ps x > ps.tmp
date | cut -d "(" -f1 >> alarme.log
for list in $(cat list_process.txt); do
i=0
for ps in $(cat ps.tmp); do
if echo $ps | grep -q $list;
then ((i++));
fi
done
if test $i -eq 0; then
echo $list "ne tourne pas"
echo $list >> alarme.log;
fi
done
************************************
pour le point 3 :
#!/bin/bash
for host in $(cat list_host.txt); do
if ping -c 1 -i 5 $host | grep -q "100% packet loss";
then date | cut -d "(" -f1 >> alarme.log
echo $host "absent" >> alarme.log;
fi
done
merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
13 févr. 2010 à 13:41
13 févr. 2010 à 13:41
Et où tu en es des autres ?
Tu as du les commencer, non ?
Tu as du les commencer, non ?
yong3
Messages postés
9
Date d'inscription
mardi 9 février 2010
Statut
Membre
Dernière intervention
10 avril 2010
30 mars 2010 à 14:21
30 mars 2010 à 14:21
non suis toujour coincé pour le reste des scripte unix
merci
merci