# Notification mal script bash

**URL:** <https://www.debian-fr.org/t/notification-mal-script-bash/61976>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 8:13 UTC](https://www.debian-fr.org/t/notification-mal-script-bash/61976 "2016-02-21T20:13:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![tuxmika](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bb73d2/32.png) [@tuxmika](https://www.debian-fr.org/u/tuxmika)\
**Post date:** [Février 21, 2016, 8:13 UTC](https://www.debian-fr.org/t/notification-mal-script-bash/61976/1 "2016-02-21T20:13:43Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 8:13 UTC](https://www.debian-fr.org/t/notification-mal-script-bash/61976/2 "2016-02-21T20:13:43Z")

</div>

Quel type de notification ?

---

<div class="post-metadata">

**Author:** ![tuxmika](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bb73d2/32.png) [@tuxmika](https://www.debian-fr.org/u/tuxmika)\
**Post date:** [Février 21, 2016, 8:13 UTC](https://www.debian-fr.org/t/notification-mal-script-bash/61976/3 "2016-02-21T20:13:43Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 8:13 UTC](https://www.debian-fr.org/t/notification-mal-script-bash/61976/4 "2016-02-21T20:13:44Z")

</div>

Tu veux créer une sonde nagios ?

---

<div class="post-metadata">

**Author:** ![sinozis](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/85f322/32.png) [@sinozis](https://www.debian-fr.org/u/sinozis)\
**Post date:** [Février 21, 2016, 8:13 UTC](https://www.debian-fr.org/t/notification-mal-script-bash/61976/5 "2016-02-21T20:13:52Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![sinozis](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/85f322/32.png) [@sinozis](https://www.debian-fr.org/u/sinozis)\
**Post date:** [Février 21, 2016, 8:14 UTC](https://www.debian-fr.org/t/notification-mal-script-bash/61976/6 "2016-02-21T20:14:35Z")

</div>

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)
