Chapitre 7. Suivi des performances avec Performance Co-Pilot
Performance Co-Pilot (PCP) est une suite d'outils, de services et de bibliothèques permettant de surveiller, de visualiser, de stocker et d'analyser les mesures de performance au niveau du système.
En tant qu'administrateur système, vous pouvez surveiller les performances du système à l'aide de l'application PCP dans Red Hat Enterprise Linux 9.
7.1. Surveillance de postfix avec pmda-postfix
Cette procédure décrit comment surveiller les paramètres de performance du serveur de messagerie postfix
à l'aide de pmda-postfix
. Elle permet de vérifier le nombre de courriers électroniques reçus par seconde.
Conditions préalables
- PCP est installé. Pour plus d'informations, voir Installation et activation de PCP.
-
Le service
pmlogger
est activé. Pour plus d'informations, voir Activation du service pmlogger.
Procédure
Install the following packages:
Installer le site
pcp-system-tools
:# dnf install pcp-system-tools
Installez le paquet
pmda-postfix
pour contrôlerpostfix
:# dnf install pcp-pmda-postfix postfix
Installer le démon de journalisation :
# dnf install rsyslog
Installez le client de messagerie pour le tester :
# dnf install mutt
Activez les services
postfix
etrsyslog
:# systemctl enable postfix rsyslog # systemctl restart postfix rsyslog
Activez le booléen SELinux, afin que
pmda-postfix
puisse accéder aux fichiers journaux requis :# setsebool -P pcp_read_generic_logs=on
Installer le site
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
Verification steps
Vérifier le fonctionnement de
pmda-postfix
:echo testmail | mutt root
Vérifier les métriques disponibles :
# pminfo postfix postfix.received postfix.sent postfix.queues.incoming postfix.queues.maildrop postfix.queues.hold postfix.queues.deferred postfix.queues.active
Ressources supplémentaires
-
rsyslogd(8)
,postfix(1)
, etsetsebool(8)
pages de manuel - Outils distribués avec le PCP
- Services système distribués avec PCP
-
/var/lib/pcp/config/pmlogger/config.default
fichier