Ce sont les paramètres les plus importants qui doivent être surveillés dans le serveur Pandora FMS.
- Ports, vérifications TCP avec les ports 80, 443, 41121 ( Tentacle ) .
- Services (
tentacle_server
,pandora_server
,mysql
,apache
).Il est essentiel de les surveiller par le biais de l’agent logiciel et avec l’utilisation de module_condition pour alerter de leur chute. Exemple:
module_begin module_name Service Tentacle module_type generic_proc module_exec service tentacle_serverd status | grep PID | wc -l module_condition = 0 <script_to_send_email_administrator> module_end
- CPU. Utilisation totale de l’unité centrale du système et des services/processus les plus importants.
- Load AVG (charge moyenne).
- Mémoire RAM. Utilisation du % de RAM occupé dans le système et utilisation de chacun des services requis.
- Taille du disque occupée dans toutes les partitions. Avec une attention particulière à la partition du
datadir
MySQL. - Logs du serveur MySQL, Apache et Pandora FMS. Alerte en cas d’éventuelles erreurs.
- Nombre de fichiers
.data
dans le répertoire/var/spool/pandora/data_in/
et alerte du module lorsque la valeur dépasse le nombre d’agents x2. - Nombre de fichiers BADXML dans le répertoire
/var/spool/pandora/data_in/
. - Nombre de connexions Apache, Tentacle y MySQL.
- DB Performance (stress). Appliquer le plugin MySQL et surveiller son trafic et ses performances.
- Modules en attente et agents inconnus (unknown). Ces mesures sont fournies par défaut dans le cadre de la surveillance des serveurs.
Il est important de définir des seuils et des alertes pour chacune de ces mesures afin de suivre leur état et d’être alerté lorsqu’un problème survient dans l’environnement.