Aide-mémoire – Supervision avancée
BTS SIO SISR 2e année – Bloc 2 – S11
Un mot ou un sigle inconnu ? Passe la souris dessus, ou ouvre le glossaire.
Quoi superviser
Ressource → processus → service rendu → utilisateur. Grille : latence, trafic, erreurs, saturation.
Un bon seuil
| Règle | Exemple |
|---|---|
| Plusieurs mesures | 3 mesures consécutives |
| Deux niveaux | Avertissement 80 %, critique 90 % |
| Hystérésis | Alerte à 90 %, retour sous 75 % |
| Actionnable | Quelqu'un sait quoi faire |
| Dépendances | Ne signaler que la cause racine |
Zabbix
| Élément | Rôle |
|---|---|
| Hôte | Machine supervisée |
| Item | Une mesure (clé) |
| Déclencheur | Condition sur les mesures |
| Action | Notification en cas de problème |
net.tcp.service[http,192.168.10.11] # 1 = répond, 0 = non
min(/web1/net.tcp.service[http,192.168.10.11],#3)=0 # 3 dernières mesures à 0
UserParameter=rapport.code,/usr/local/bin/rapport.sh 80 90 >/dev/null 2>&1; echo $?
rsyslog
Serveur (/etc/rsyslog.d/) : module(load="imtcp"), input(type="imtcp" port="514"), template + omfile avec dynaFile.
Client : *.* action(type="omfwd" target="IP" port="514" protocol="tcp" …) avec file d'attente.
sudo rsyslogd -N1 # vérifier la configuration
sudo systemctl restart rsyslog
logger -t nom "message" # message de test
ss -tln | grep :514 # le serveur écoute
Réflexes
- Machines à l'heure (NTP) pour corréler.
- Journaux : TCP (voire TLS), accès restreint, durée de conservation.
- Superviser aussi ses scripts (code de retour).
- Une alerte ignorée est une alerte à revoir.