Compétence : Répondre aux incidents : SSH | Script Bash | Crontab

Pour détecter la panne du DHCP/DNS automatiquement : On met en place une communication ssh par clé sur une machine relais (par exemple un routeur Pfsense).

On génère une paire de clés ssh pour mettre en place une communication distante sécurisée entre une machine relai (DNS, DHCP …) et un routeur (Pfsense, Fortinet, Zyxel…).

Ensuite, on lance un script bash sur notre routeur qui propose un service relai qui va se connecter en SSH au serveur de notre réseau qui exécute le service que  l’on veut surveiller, par exemple un service DHCP. 

Ce script permet une fois exécuté de lancer le service dhcp du routeur si le dhcp distant ne fonctionne plus. Pour qu’il soit exécutable par tous on change le mod :  Chmod +x test.sh

Pour mettre nos scripts en tâche planifié : 

crontab-e

On ouvre crontab avec ee l’équivalent de nano sur un routeur Pfsense.

*/1 * * * * /test.sh >/dev/null 2>&1

On ajoute cette ligne pour dire à crontab de lancer le script toutes les 1 minutes.

Voir le Projet associé à cette compétence :

Projet Architecture Réseaux d'une clinique Médicale

Retour en haut