Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1131 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script test d'activité entre 2 machines

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script test d'activité entre 2 machines

n°629697
bc_jack
Posté le 01-02-2005 à 17:12:30  profilanswer
 

Bonjour,
 
Je suis en train d'installer un deuxième firewall sur le réseau. Le principe est que celui-ci prenne le relais lorsque le premier firewall tombe. Les deux machines sont sous Fedora Core 2, je suis en train de faire un script qui vérifie si le service firewall tourne toujours sur le firewall primaire. Je m'explique, voici le scénario :
 
-->Machine A (serveur firewall primaire actif)
-->Machine B (serveur firewall prêt à prendre le relais)
 
1)  
Un script exécuté par le crond se lance toutes les minutes sur la machine A.
Il vérifie si le service firewall est toujours actif (avec un "service firewall status" )
Si c'est le cas, il envoie un message à la machine B.
 
2)  
Sur la machine B, un script exécuté par le crond se lance toutes les minutes. Il faut que cette machine teste si elle a bien reçu le message de A.
Si elle ne le reçoit pas, elle passe alors en Firewall primaire.
 
Mon soucis est que je ne vois quel message la machine A peut envoyer à B et comment B peut savoir qu'elle a reçu un message de A. Au début je pensais à faire faire un ping de A vers B mais je ne trouve pas comment B peut s'en apercevoir (netstat, tcpdump avec des grep mais c'est du temps réel...il faudrait alors que les 2 machines lancent leur scripts en même temps, mauvaise piste je pense oO). Y'aurait-il une solution en utilisant les fichiers log peut-être??
 
Un peu d'aide s'il vous plaît...
 

mood
Publicité
Posté le 01-02-2005 à 17:12:30  profilanswer
 

n°629704
Klaimant
?
Posté le 01-02-2005 à 17:20:18  profilanswer
 

J'ai un ami qui a fait exactement ce que tu veux faire avec un script sur le secondaire et des pings.
 
Je le contact pour voir si je peux avoir son script :)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°629705
AirbaT
Connection timed out
Posté le 01-02-2005 à 17:20:22  profilanswer
 

Tu peux récupérer le résultat d'une commande ping.
 
Mais, dans l'absolu, ta solution est un peu "bricolée"
 
jette un oeil là http://www.finux.org/Reprints/Repr [...] LS2004.pdf
Ca pourrait t'intéresser.

n°629709
Klaimant
?
Posté le 01-02-2005 à 17:22:06  profilanswer
 

sinon il y aurait une solution de "heart bit"


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°629717
bc_jack
Posté le 01-02-2005 à 17:35:42  profilanswer
 

Klaimant => Oui je sais pour "Heart beat" mais je préfère mes propres scripts...  
 
AirbaT => merci je vais lire le pdf en buvant un coup chez Régis! :D
 
Sinon si quelqu'un voit une autre solution + évidente à mettre en oeuvre que de récupérer les ping..
 
 
 

n°629720
bobuse
Posté le 01-02-2005 à 17:50:48  profilanswer
 

un petit coup de netcat ? man nc


---------------
get amaroK plugin
n°630004
AirbaT
Connection timed out
Posté le 02-02-2005 à 00:05:09  profilanswer
 

bc_jack a écrit :


AirbaT => merci je vais lire le pdf en buvant un coup chez Régis! :D


 :heink: Mais... mais... mais Régis est un con !
Bon je connais pas ton pseudo mais je vais te trouver  :na:

n°630213
bc_jack
Posté le 02-02-2005 à 13:08:42  profilanswer
 

Merci à tous j'essaierai ce we je mettrai le code parce que là je suis un peu overbooké mwarf

n°634178
bc_jack
Posté le 10-02-2005 à 15:14:57  profilanswer
 

Bon alors changement de solution : le crond exécute un script qui teste tout simplement si le ping sur l'autre machine fonctionne ou pas. Si le ping passe, on fait rien. Sinon on reconfigure les interfaces réseaux et on lance le service firewall.
 
$test=exec(" if ! ping -qc 1 $ip; then echo \"0\"; else echo \"1\"; fi" );
 
puis on teste la valeur de $test et on traite.
 
MErci à tous
 
 
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Script test d'activité entre 2 machines

 

Sujets relatifs
script dans init.d[RESOLU][Nagios]execution de test en //
pb script autoreply (lancé par master.cf de postfix) recu deux fois[MDK10.1] How-to : Intégration du WPA-PSK dans les script de connexion
Recherche un script coordonne sourisLancer un script par crontab
[bash] Aide SVP -> Script arborescenceMaildrop : executer un script perl
poser une question pdt un script 
Plus de sujets relatifs à : Script test d'activité entre 2 machines


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR