Ton script est vraiment bien !!
Je l'ai testé, nickel. Je te remercie
Jvai poster un nouveau sujet car bien sur mon chef me demande toujours des choses supplémentaires.
Maintenant il me demande de créer un script qui se baserait sur un fichier de parametre pour pinguer une liste de host. Qu'il faut signaler les hosts absents dans Alarme.log.
Et qu'un host est considéré absent uniquement s'il ne repond pas à 3 ping successifs espacés de 5 secondes.
Alors j'ai commencé à travailler dessus.
D'abord j'ai crée un fichier de parametre, appelé fichier _param ou j'ai enregistré des noms de sites internet : google.fr
yahoo.fr
Ensuite j'ai crée ce script :
#!/bin/bash
fichier_param=parametres_script3.txt
cat < $fichier_param | while read host_to_test
do
#echo $host_to_test
ping -c 3 -i 5 $host_to_test >/dev/null 2>&1
if [ "$?" = "0" ]; then
echo "$host_to_test is up"
else
echo "`date "+%d/%m/%y"` $host_to_test is down">>Alarme.log
fi
done
Mais je pense que je pourrai l'arranger.
Si tu pouvais me donner ton avis ??
Désolé si mes phrases ont mal été formulées, ce n'était pas mon intention. c'est vrai que tout ça n'est pas facile et les journées sont longues. Mais je m'accroche et essai d'avancer.
Merci quand meme pour tes infos.
j'ai essayé ton script mais sous solaris 10 il marche pas.
Le script que j'ai fait est-il modifiable ? C'est vrai que j'ai un peu de mal à tout comprendre. Et faire un script me prend beaucoup de temps. Si tu as la possibilité de m'aider sur mon script de depart ce serait sympa car il me renvoit les alertes sur alarme.log.
Merci d'avance.
en plus la pression de mon chef ca n'arrange pas.
En fait on me demande juste de creer ce script afin de surveiller plusieurs process. Il doit y avoir une liste de process et leur nombre qui doivent se trouver dans un fichier paramètre. Et à chaque fois qu'un process est manquant, il faut le signaler dans le fichier alarme.log.
En fait jvoudrai juste savoir si mon script est correct et si ya des ptites choses à modifier, je suis preneur.
Si une commande ne va pas, je suis preneur pour toute modif.
C'est un peu difficile pour moi car ya la pression de mon chef derriere !!
Je te remercie pour ces conseils.
J'essaierai ça demain et jte dirai si ca marche ou pas.
Malheureusement :-) des questions je vais en avoir encore d'autre car mon tuteur en a plein à me donner !! sniff, lol
Concernant le format de la liste de process j'ai pas de directive précise.
J'en parlerai avec mon responsable.
Il m'a juste dit tu prend 2 ou 3 process et l'important c'est que dès qu'il en manque un process il faut envoyer une alerte dans le fichier alarme.log crée dans le script1.
Il n'y a pas de redirection vers alarme.log dans le script que tu m'a indiqué.
Serait ce à la fin de LIST=liste.dat | more que je dois rediriger vers alarme.log ??
Le fichier de paramètre il est standard. Il doit contenir plusieurs process et leurs nombres tirés de la cde ps je pense.
Ca doit etre un script répétitif et donc enregistré ds la crontab.
MA reponse te convient-elle ??
Je suis un peu en manque d'léments et pas très aidé par mon responsable !!
[^] # Re: La différence...
Posté par juju75020 . En réponse au message Difference entre ces 2 scripts ??. Évalué à 1.
[^] # Re: pas bon
Posté par juju75020 . En réponse au message Sauvegarde bien déroulé ou pas ??. Évalué à 2.
[^] # Re: Bien sûr!
Posté par juju75020 . En réponse au message Script qui scrute un fichier logs ?? Besoin d'aide. Évalué à 1.
Mon script commencerait par :
while read fichier_log
do ...
Si tu peux un peu plus me renseigner ce serait sympa.
Merci
[^] # Re: Guillemet manquant
Posté par juju75020 . En réponse au message Script shell de surveillance de process ?? Besoin de votre aide. Évalué à 1.
Je l'ai testé, nickel. Je te remercie
Jvai poster un nouveau sujet car bien sur mon chef me demande toujours des choses supplémentaires.
Maintenant il me demande de créer un script qui se baserait sur un fichier de parametre pour pinguer une liste de host. Qu'il faut signaler les hosts absents dans Alarme.log.
Et qu'un host est considéré absent uniquement s'il ne repond pas à 3 ping successifs espacés de 5 secondes.
Alors j'ai commencé à travailler dessus.
D'abord j'ai crée un fichier de parametre, appelé fichier _param ou j'ai enregistré des noms de sites internet : google.fr
yahoo.fr
Ensuite j'ai crée ce script :
#!/bin/bash
fichier_param=parametres_script3.txt
cat < $fichier_param | while read host_to_test
do
#echo $host_to_test
ping -c 3 -i 5 $host_to_test >/dev/null 2>&1
if [ "$?" = "0" ]; then
echo "$host_to_test is up"
else
echo "`date "+%d/%m/%y"` $host_to_test is down">>Alarme.log
fi
done
Mais je pense que je pourrai l'arranger.
Si tu pouvais me donner ton avis ??
Je te remercie.
[^] # Re: Guillemet manquant
Posté par juju75020 . En réponse au message Script shell de surveillance de process ?? Besoin de votre aide. Évalué à 1.
jvais tester.
Jte dirai si ca marche ou pas.
Merci encore.
A+
[^] # Re: pour repondre a la question:
Posté par juju75020 . En réponse au message Besoin d'aide Script d'automatisation ??. Évalué à 1.
Merci quand meme pour tes infos.
[^] # Re: Guillemet manquant
Posté par juju75020 . En réponse au message Script shell de surveillance de process ?? Besoin de votre aide. Évalué à 1.
a partir de mon script, peut-on modifier quelque chose ?
Car j'ai un peu de mal à comprendre et la pression de mon chef n'arrange rien !!
Meric pour ton aide.
[^] # Re: pour repondre a la question:
Posté par juju75020 . En réponse au message Besoin d'aide Script d'automatisation ??. Évalué à 1.
Le script que j'ai fait est-il modifiable ? C'est vrai que j'ai un peu de mal à tout comprendre. Et faire un script me prend beaucoup de temps. Si tu as la possibilité de m'aider sur mon script de depart ce serait sympa car il me renvoit les alertes sur alarme.log.
Merci d'avance.
en plus la pression de mon chef ca n'arrange pas.
[^] # Re: Guillemet manquant
Posté par juju75020 . En réponse au message Script shell de surveillance de process ?? Besoin de votre aide. Évalué à 1.
En fait jvoudrai juste savoir si mon script est correct et si ya des ptites choses à modifier, je suis preneur.
Si une commande ne va pas, je suis preneur pour toute modif.
C'est un peu difficile pour moi car ya la pression de mon chef derriere !!
Merci pour ton aide.
[^] # Re: Guillemet manquant
Posté par juju75020 . En réponse au message Script shell de surveillance de process ?? Besoin de votre aide. Évalué à 1.
Merci.
Aurais tu ou ferais tu des modifications particulieres pour avoir un peu plus d'infos dans le fichier alarme.log ??
Ou si tu devais modifier ce script que ferais tu ??
Je demande ça car etant stagiaire, je suis preneur pour tout type de modif pouvant ameliorer ce script.
Merci pour ton retour.
[^] # Re: pour repondre a la question:
Posté par juju75020 . En réponse au message Besoin d'aide Script d'automatisation ??. Évalué à 1.
Il ne marche pas.
si tu peux m'aider ?? Merci beaucoup.
J'ai d'abord crée un fichier de parametre appelé param comprenant ces process : bash 4
sshd 1
dtlogin 1
Ci dessous mon script :
#!/bin/bash
cat fichier_param | while read param
do
ps -A | grep `echo $param | awk '{print $1}'`
if test $? -eq 1
then
echo "`date "+%d/%m/%y"` Process manquant $param >>Alarme.log
fi
done
[^] # Re: pour repondre a la question:
Posté par juju75020 . En réponse au message Besoin d'aide Script d'automatisation ??. Évalué à 1.
J'essaierai ça demain et jte dirai si ca marche ou pas.
Malheureusement :-) des questions je vais en avoir encore d'autre car mon tuteur en a plein à me donner !! sniff, lol
[^] # Re: pour repondre a la question:
Posté par juju75020 . En réponse au message Besoin d'aide Script d'automatisation ??. Évalué à 1.
J'en parlerai avec mon responsable.
Il m'a juste dit tu prend 2 ou 3 process et l'important c'est que dès qu'il en manque un process il faut envoyer une alerte dans le fichier alarme.log crée dans le script1.
Il n'y a pas de redirection vers alarme.log dans le script que tu m'a indiqué.
Serait ce à la fin de LIST=liste.dat | more que je dois rediriger vers alarme.log ??
[^] # Re: pour repondre a la question:
Posté par juju75020 . En réponse au message Besoin d'aide Script d'automatisation ??. Évalué à 1.
Ca doit etre un script répétitif et donc enregistré ds la crontab.
MA reponse te convient-elle ??
Je suis un peu en manque d'léments et pas très aidé par mon responsable !!
[^] # Re: A mon avis ...
Posté par juju75020 . En réponse au message Besoin d'aide Script d'automatisation ??. Évalué à 1.