Notification mal script bash

Bonjour

J’ai une question concernant les notifications d’alertes via un script bash.

Je veux écrire un script lancé par une tâche cron toutes les 5 minutes avec
une notification de warning et critical toutes les 5 minutes ( jusque la
rien de difficile ) mais également avec une alerte quand la situation est
revenue à la normale et juste une seule, pas toutes les 5 mn)

Y a t’il une syntaxe particulière dans le script pour appliquer cela?

Cordialement

Quel type de notification ?

Mon script porte sur la température CPU et MB. Une alerte mail pour un état warning, une alerte mail pour un état critical, et si l’état passe de warning/critical à OK, une alerte mail pour me le notifier ( et une seule alerte ).

En fait, je veux mettre des notifications comme sur une supervision type Nagios.

Tu veux créer une sonde nagios ?

avec un drapeau dans un fichier ?
echo 0 > ./flagWarning # pas de défaut
echo 1 > ./flagWarning # warning
echo 2 > ./flagWarning # critical

tu contrôles tout ça avec un if dans ton script …

var=$(cat ./flagWarning) if [ $var != "0" ] && [ $varToutVaBien -eq 1 ]; then echo "c'est a nouveau cool" echo 0 > ./flagWarning fi

PS post en doublon dans la section support

il y a t il une autre façon pour échanger les données entre plusieurs script ?
même si c’est pas grand chose ça éviterai d’écrire sur le disque à chaque fois (on peut toujours monter un fichier avec ramfs)