Estas son las métricas más importantes que se tienen que tener monitorizadas en el servidor de Pandora FMS.
- Puertos, Chequeos TCP con los puertos 80, 443, 41121 ( Tentacle ) .
- Servicios (
tentacle_server
,pandora_server
,mysql
,apache
). Imprescindible su monitorización a través del Agente Software y con el uso demodule_condition
para alertar de la falla de los mismos. Ejemplo:
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. Uso de la CPU total del sistema y de los servicios/procesos más importantes
- Load AVG (carga promedio).
- Memoria RAM. Uso (en porcentaje) RAM ocupada en el sistema y el uso de cada uno de los servicios necesarios.
- Tamaño disco ocupado en todas las particiones. Con especial atención a partición
datadir
de MySQL. - Logs (registro de eventos) de MySQL, Apache y PFMS Server. Alertar ante posibles errores.
- Número de ficheros
.data
en el directorio/var/spool/pandora/data_in/
y alertado del módulo cuando valor supere número de agentes x2. - Número de ficheros BADXML en el directorio
/var/spool/pandora/data_in/
. - Número de conexiones Apache, Tentacle y MySQL.
- DB Performance (stress). Aplicar plugin MySQL y monitorizar sus métricas de tráfico y rendimiento.
- Módulos encolados y Agentes en estado desconocido (unknown). Estas métricas vienen por defecto en la monitorización del servidor.
Es importante tener definidos unos umbrales y unas alertas a cada una de estas métricas para tener un seguimiento de su estado y ser avisados cuando ocurra algún problema en el entorno.