9.9. Mise en place de l'authentification entre les composants du PCP


Vous pouvez configurer l'authentification à l'aide du mécanisme d'authentification scram-sha-256, qui est pris en charge par PCP via le cadre SASL (Simple Authentication Security Layer).

Procédure

  1. Installez le cadre sasl pour le mécanisme d'authentification scram-sha-256:

    # dnf install cyrus-sasl-scram cyrus-sasl-lib
    Copy to Clipboard Toggle word wrap
  2. Spécifiez le mécanisme d'authentification pris en charge et le chemin d'accès à la base de données des utilisateurs dans le fichier pmcd.conf:

    # vi /etc/sasl2/pmcd.conf
    
    mech_list: scram-sha-256
    
    sasldb_path: /etc/pcp/passwd.db
    Copy to Clipboard Toggle word wrap
  3. Créer un nouvel utilisateur :

    # useradd -r metrics
    Copy to Clipboard Toggle word wrap

    Remplacez metrics par votre nom d'utilisateur.

  4. Ajouter l'utilisateur créé dans la base de données des utilisateurs :

    # saslpasswd2 -a pmcd metrics
    
    Password:
    Again (for verification):
    Copy to Clipboard Toggle word wrap

    Pour ajouter l'utilisateur créé, vous devez saisir le mot de passe du compte metrics.

  5. Définir les autorisations de la base de données des utilisateurs :

    # chown root:pcp /etc/pcp/passwd.db
    # chmod 640 /etc/pcp/passwd.db
    Copy to Clipboard Toggle word wrap
  6. Redémarrez le service pmcd:

    # systemctl restart pmcd
    Copy to Clipboard Toggle word wrap

Verification steps

  • Vérifiez la configuration de sasl:

    # pminfo -f -h "pcp://127.0.0.1?username=metrics" disk.dev.read
    Password:
    disk.dev.read
    inst [0 or "sda"] value 19540
    Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat