Red Hat Training
A Red Hat training course is available for RHEL 8
6.5. Monitoramento de pós fixado com pmda-postfix
Este procedimento descreve como monitorar as métricas de desempenho do servidor de e-mail postfix
com pmda-postfix
. Ele ajuda a verificar quantos e-mails são recebidos por segundo.
Pré-requisitos
- O PCP está instalado. Para mais informações, veja Seção 6.2, “Instalando e habilitando o PCP”.
-
O serviço
pmlogger
está habilitado. Para mais informações, veja Seção 6.4.3, “Permitindo o serviço de pmlogger”.
Procedimento
Instale os seguintes pacotes:
Instale o
pcp-system-tools
:# yum instalar as ferramentas do sistema pcp
Instale o pacote
pmda-postfix
para monitorarpostfix
:# yum instalar pcp-pmda-postfix postfix
Instalar o daemon de extração:
# yum instalar rsyslog
Instalar o cliente de correio para testes:
# yum instalar mutt
Habilitar os serviços
postfix
ersyslog
:# systemctl enable postfix rsyslog # systemctl restart postfix rsyslog
Habilite o booleano SELinux, para que
pmda-postfix
possa acessar os arquivos de registro necessários:# setsebool -P pcp_read_generic_logs=on
Instale o
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
Etapas de verificação
Verifique a operação
pmda-postfix
:echo testmail | raiz mutt
Verificar as métricas disponíveis:
# pminfo postfix postfix.received postfix.sent postfix.queues.incoming postfix.queues.maildrop postfix.queues.hold postfix.queues.deferred postfix.queues.active
Recursos adicionais
- Seção 6.9, “Ferramentas distribuídas com PCP”
- Seção 6.8, “Serviços de sistema distribuídos com PCP”
-
O arquivo
/var/lib/pcp/config/pmlogger/config.default
. - A página de homem do pmlogger.
-
A página do homem
rsyslog
. -
A página do homem
postfix
. -
A página do homem
setsebool
.