Vous êtes sur le wiki de développement du projet SLIS

Supervision de machines autres que SLIS

Le mécanisme de supervision de Slim permet de surveiller n'importe qu'elle machine à partir du moment où le système en question est capable d'éxecuter des requêtes https et des requêtes postgresql.

Fonctionnement

De manière périodique, la machine supervisée contact la machine de supervsion pour récupérer les scripts à exécuter.

Procédure d'installation d'un noeud sur Debian/Ubuntu

Il existe le paquet slis-slim-node permettant d'automatiser l'installation d'un noeud.

  • Ajouter le dépôt slis
$ echo "http://ftp.slis.fr/slis 4.1 main"
$ apt-get install slis-archive-keyring
  • Modifier les préférences apt pour ne pas installer les paquets de slis par défaut
$ cat >> /etc/apt/preferences << EOF
Package: *
Pin: origin ftp.slis.fr
Pin-Priority: 50
EOF
  • Installer le paquet slis-slim-node
$ apt-get install slis-slim-node
  • Configurer le paquet slis-slim-node. Le contenu du fichier /etc/slis/slis-slim-node.conf est de la forme suivante :
MONITORING_ENABLED="true"

SLIM_HOST="" # IP adress of the slim server

SLIM_MONITOR_PATH="slim/scripts/monitor/get"
SLIM_MAX_AGE="36000"
SLIM_RETRY_TIME="5"

MONITOR_FREQUENCY="HOURLY" # could be MONTHLY, DAILY, TWICE_A_DAY, FOURTH_A_DAY

SLISMASTER=""  # mail address receiving the monitoring alert
  
# if MONITORING_HOSTNAME is empty, it will be automaticly determined by
# the hostname
MONITORING_HOSTNAME="" # the name of the node in slim corresponding to this server
MONITORING_HOSTTYPE="" # the type of the node in slim corresponding to this server

Vous devez obligatoirement remplir correctement les variables SLIM_HOST, SLISMASTER, MONITORING_HOSTNAME et MONITORING_HOSTTYPE

  • Relancer la configuration du paquet (pour définir correctement la tâche cron)
$ dpkg-reconfigure slis-slim-node
  • Configurer slim pour lancer les scripts de supervision souhaités

Non décrite ici.


QR Code
QR Code slim:monitoring (generated for current page)