Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/03/2016, à 13:54

drkamine

demande de scirpt pour envoie d'un email si le service est arrete

Bonjour ,

est ce que quelqu'un peux m'aide a écrit un script  qui vérifie  si le la tunnel vpn est si la tunnel est arrête je reçoit un e-mail

Hors ligne

#2 Le 10/03/2016, à 18:34

lynn

Re : demande de scirpt pour envoie d'un email si le service est arrete

Bonjour,

Un début de script certainement très perfectible mais qui fonctionne; Ça lance une connexion vpn et contrôle périodiquement si elle est toujours active.

#!/bin/bash
MAIL_ADDRESS="" # L'adresse mail de réception.
VPN_CON_NAME="" # Le nom de la connexion vpn.
IFACE=$(ifconfig|grep tun0) # Changer tun0 par le nom de l'interface vpn utilsée.
DELAY=300 # Délai en secondes entre deux vérifications; Ici 300 secondes soit 5 minutes.

[[ -z "${IFACE}" ]] && nmcli connection up $VPN_CON_NAME

while :; do

VPN_ACTIV_NAME=$(nmcli connection show --active|grep -o $VPN_CON_NAME)

[[ -z "${VPN_ACTIV_NAME}" ]] && nmcli connection up $VPN_CON_NAME
CON_STATE=$?

case $CON_STATE in
	 0) echo "La connexion sur $VPN_CON_NAME à été rétablie"|mail -s "ÉTAT DE LA CONNEXION VPN" $MAIL_ADDRESS;;
	 4) echo "La connexion sur $VPN_CON_NAME à échouée!\nNouvelle tentative de connexion dans $DELAY secondes"|mail -s "ÉTAT DE LA CONNEXION VPN" $MAIL_ADDRESS;;
	10) echo "Le nom de cette connexion n'existe pas";;
esac

sleep $DELAY

done

«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»

Coluche

Hors ligne

#3 Le 11/03/2016, à 13:50

drkamine

Re : demande de scirpt pour envoie d'un email si le service est arrete

Bonjour je vous  remercier pour votre  collaboration , mais dans mon cas j'ai une connection VPN avec IPsec Site to Site ( Réseaux a réseaux )

if config j'ai que l'interface Wan et interface Lan , et la tunnel VPN depuis interafce Lan vers un autre FW de type ASA

Cordialement

Hors ligne

#4 Le 11/03/2016, à 13:55

drkamine

Re : demande de scirpt pour envoie d'un email si le service est arrete

on peux mettre a la variable de vérification  :

ipsec status = Security Associations (2 up, 0 connecting)  , si la résulta 0 UP    donc la VPN et éteindre

Cordialement

Hors ligne