Surveillance
De ISPWiki.
Sommaire |
Wathcdog
La surveillance de la puissance des service est réalisée par Watchdog. Le programme, en règle générale, est placé dans /usr/local/ispmgr/sbin/watchdog. Watchdog est lancé depuis le planificateur Cron selon la durée choisie de vérification.
Vérification de httpd
Watchdog est connecté au port 80 (8080) via l'adresse IP principal du serveur. Le programme envoie la tâche GET / et attend une réponse qui contient HTTP/1.1.
Vérification de DNS
Connectez à l'adresse IP principale via le port 53 et demandez le dernier domaine qui a été ajouté dans le panneau de contrôle. Si aucun domaine n'a été trouvé, demandez le domaine 'localhost'. Lorsque vous recevez une réponse, le serveur se considére comme validé.
Vérification de Mysql, PostgreSQL
Connectez à la base de données en utilisant le login et le mot de passe indiqués dans la section Serveurs de bases de données (ISPmanager), dans ISPManager. Si vous réussissez, déconnectez du serveur. Le serveur se considére comme validé.
Vérification de SMTP
Premièrement, connectez à l'adresse IP principale via le port 25 puis, attendez la ligne commençant à partir de "220". Ensuite, envoyez "QUIT" et attendez la ligne commençant à partir de "221".
Vérification de POP3
Connectez au port 110 via l'adresse IP principale du serveur. Quand vous recevez la ligne "+OK", envoyez "QUIT" et attendez la ligne "+OK"
Vérification d'IMAP
Connectez au port 143 via l'adresse IP principale du serveur. Quand vous recevez la ligne "* OK", puisn envoyez "A001 LOGOUT" et attendez "* BYE"
Vérification de FTP
Connectez à l'adresse IP principale du serveur via le port 25. Attendez la ligne commençant à partir de "220". Ensuite, envoyez "QUIT" et attendez la ligne commençant à partir de "221".
Service incons
Vérifiez s'il y a un processus spécifié dans la liste des processus.
Si le service est en panne
Watchdog arrête le serveur, tue les processus si cela est nécessaire. Ensuite, il lance le serveur. Si cela ne marche pas, l'administrateur recevrez la lettre de panne. Le service se considére comme invalidé.
Logs du programme
Watchdog envoie les logs à syslogd. Normalement, syslogd les écrit dans /var/log/debug.log, mais ce chemin peut être différent en fonction des systèmes.
