|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 36 ![]() |
Bonjour,
Je ne sais pas si je m'adresse au bon forum; si jamais, merci de m'indiquer où adresser ma question. Voilà je ne suis pas administrateur système de formation, mais plutôt analyste développeur. Je sais faire quelques petits scripts shell pour faire quelques opérations simples (boucles, tests, parsings ...). Malgré tout, mon boss me demande d'administrer notre serveur web (sous Gentoo) le temps de trouver une personne adéquat. Et là je me retrouve à devoir faire face à un problème récurrent de plantage soit d'Apache, soit de Mysql (ça peut arriver au bout d'une semaine comme au bout de 2 mois ...). Ne trouvant pas la cause de ce problème, et en ayant marre d'être "d'astreinte" même pendant mes vacances, je souhaite réaliser un script (lancé via une tâche cron) qui va vérifier régulièrement l'état des services httpd et mysql et les relancer le cas échéant. Mais je ne sais pas du coup quelles fonctions du shell utiliser pour faire ces vérifications ... Quelqu'un le saurait-il ? Merci !!!! |
|
|
10
|
|
|
#2 | ||
|
Membre Expert
![]() Frédéric Brugmans Informaticien multitâche Inscription : février 2005 Messages : 661 ![]() |
Avec pidof
Code :
|
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 36 ![]() |
Bonjour becket,
Merci pour cette réponse rapide !! ![]() Je vais la mettre en place : il est vrai que je n'avait pas réalisé devoir tester l’existence du processus car dans ma tête, les services continuaient à tourner mais ne répondaient plus. Merci !! |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 537 ![]() |
Tu peux aussi t'amuser avec un monitoring type nagios ou cacti qui te facilitera la vie, en surveillant pleins de choses et surtout c'est extensible pour l'avenir. L'administrateur sera content de voir qu'un outil de monitoring est déjà en "test" et il n'aura qu'a l'alimenter...
tu peux programmer les agents très facilement dans n'importe quel langage car il y a juste une norme de format de sortie pour que nagios puisse lire comme "OK", "Warnning" ou "KO". Ca t'amusera surement de le metre en place, et c'est pas la mort, genre 1 jour de boulot pour commencer, et ça te libèrera de beaucoup de problème, (tu peux t'en servir notamment pour réaliser des actions comme redémarrer un service si il tombe, et il ne devient KO que si il tombe 3* dans l'heure par exemple)....ça te libérera surement de la moitié de tes astreintes. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com