6.5. Monitorización de postfix con pmda-postfix
Este procedimiento describe cómo supervisar las métricas de rendimiento del servidor de correo postfix con pmda-postfix. Ayuda a comprobar cuántos correos electrónicos se reciben por segundo.
Requisitos previos
- El PCP está instalado. Para más información, consulte Sección 6.2, “Instalación y habilitación del PCP”.
-
El servicio
pmloggerestá activado. Para más información, consulte Sección 6.4.3, “Habilitación del servicio pmlogger”.
Procedimiento
Instale los siguientes paquetes:
Instale el
pcp-system-tools:# yum install pcp-system-toolsInstale el paquete
pmda-postfixpara supervisarpostfix:# yum install pcp-pmda-postfix postfixInstale el demonio de registro:
# yum install rsyslogInstala el cliente de correo para probarlo:
# yum install mutt
Habilite los servicios
postfixyrsyslog:# systemctl enable postfix rsyslog # systemctl restart postfix rsyslogHabilitar el booleano SELinux, para que
pmda-postfixpueda acceder a los archivos de registro necesarios:# setsebool -P pcp_read_generic_logs=onInstale el
PMDA:# cd /var/lib/pcp/pmdas/postfix/ # ./Install Updating the Performance Metrics Name Space (PMNS) ... Terminate PMDA if already installed ... Updating the PMCD control file, and notifying PMCD ... Waiting for pmcd to terminate ... Starting pmcd ... Check postfix metrics have appeared ... 7 metrics and 58 values
Pasos de verificación
Verifique el funcionamiento de
pmda-postfix:echo testmail | mutt rootVerifique las métricas disponibles:
# pminfo postfix postfix.received postfix.sent postfix.queues.incoming postfix.queues.maildrop postfix.queues.hold postfix.queues.deferred postfix.queues.active
Recursos adicionales
- Sección 6.9, “Herramientas distribuidas con la PCP”
- Sección 6.8, “Servicios del sistema distribuidos con PCP”
-
El archivo
/var/lib/pcp/config/pmlogger/config.default. - La página man de pmlogger.
-
La página de manual
rsyslog. -
La página de manual
postfix. -
La página de manual
setsebool.