Table des matières
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.confest 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.