6.5. Mise en place d'un serveur central pour la collecte des données
Cette procédure décrit comment créer un serveur central pour collecter les métriques des clients exécutant PCP.
Conditions préalables
- PCP est installé. Pour plus d'informations, voir Installation et activation de PCP.
- Le client est configuré pour la collecte de métriques. Pour plus d'informations, voir Configuration d'un système client pour la collecte de métriques.
Procédure
Installez le paquetage
pcp-system-tools
:# dnf install pcp-system-tools
Créez le fichier
/etc/pcp/pmlogger/control.d/remote
avec le contenu suivant :# DO NOT REMOVE OR EDIT THE FOLLOWING LINE $version=1.1 192.168.4.13 n n PCP_ARCHIVE_DIR/rhel7u4a -r -T24h10m -c config.rhel7u4a 192.168.4.14 n n PCP_ARCHIVE_DIR/rhel6u10a -r -T24h10m -c config.rhel6u10a 192.168.4.62 n n PCP_ARCHIVE_DIR/rhel8u1a -r -T24h10m -c config.rhel8u1a 192.168.4.69 n n PCP_ARCHIVE_DIR/rhel9u3a -r -T24h10m -c config.rhel9u3a
Remplacez 192.168.4.13, 192.168.4.14, 192.168.4.62 et 192.168.4.69 par les adresses IP des clients.
Activez les services
pmcd
etpmlogger
:# systemctl enable pmcd pmlogger # systemctl restart pmcd pmlogger
Verification steps
Assurez-vous que vous pouvez accéder au dernier fichier d'archive de chaque répertoire :
# for i in /var/log/pcp/pmlogger/rhel*/*.0; do pmdumplog -L $i; done Log Label (Log Format Version 2) Performance metrics from host rhel6u10a.local commencing Mon Nov 25 21:55:04.851 2019 ending Mon Nov 25 22:06:04.874 2019 Archive timezone: JST-9 PID for pmlogger: 24002 Log Label (Log Format Version 2) Performance metrics from host rhel7u4a commencing Tue Nov 26 06:49:24.954 2019 ending Tue Nov 26 07:06:24.979 2019 Archive timezone: CET-1 PID for pmlogger: 10941 [..]
Les fichiers d'archive du répertoire
/var/log/pcp/pmlogger/
peuvent être utilisés pour d'autres analyses et graphiques.
Ressources supplémentaires
-
pmlogger(1)
page de manuel - Outils distribués avec le PCP
- Services système distribués avec PCP
-
/var/lib/pcp/config/pmlogger/config.default
fichier