Aller au contenu

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.