7.10. Configurer Alertmanager pour envoyer des notifications


Il est possible de configurer Alertmanager pour envoyer des notifications en modifiant le secret Alertmanager-user-workload pour les alertes définies par l’utilisateur.

Note

Les fonctionnalités d’une version prise en charge de Alertmanager sont également prises en charge dans une configuration OpenShift Alertmanager. Afin de vérifier toutes les options de configuration d’une version prise en charge de Alertmanager, consultez la configuration Alertmanager.

Lorsque vous avez activé une instance distincte de Alertmanager dédiée au routage d’alerte défini par l’utilisateur, vous pouvez personnaliser où et comment l’instance envoie des notifications en éditant le secret alertmanager-utilisateur-workload dans l’espace de noms openshift-user-workload-monitoring.

Note

Les fonctionnalités d’une version prise en charge de Alertmanager en amont sont également prises en charge dans une configuration Red Hat OpenShift sur AWS Alertmanager. Afin de vérifier toutes les options de configuration d’une version prise en charge de Alertmanager, consultez la configuration Alertmanager (document Prometheus).

Conditions préalables

  • En tant qu’utilisateur, vous avez accès au cluster avec le rôle d’administrateur dédié.
  • L’OpenShift CLI (oc) a été installé.

Procédure

  1. Imprimez la configuration Alertmanager actuellement active dans le fichier alertmanager.yaml:

    $ oc -n openshift-user-workload-monitoring get secret alertmanager-user-workload --template='{{ index .data "alertmanager.yaml" }}' | base64 --decode > alertmanager.yaml
    Copy to Clipboard Toggle word wrap
  2. Éditer la configuration dans alertmanager.yaml:

    global:
      http_config:
        proxy_from_environment: true 
    1
    
    route:
      receiver: Default
      group_by:
      - name: Default
      routes:
      - matchers:
        - "service = prometheus-example-monitor" 
    2
    
        receiver: <receiver> 
    3
    
    receivers:
    - name: Default
    - name: <receiver>
      <receiver_configuration> 
    4
    Copy to Clipboard Toggle word wrap
    1
    Lorsque vous configurez un proxy HTTP à l’échelle du cluster, définissez le paramètre proxy_from_environnement sur true pour activer le proxying pour tous les récepteurs d’alerte.
    2
    Indiquez les étiquettes pour correspondre à vos alertes. Cet exemple cible toutes les alertes portant l’étiquette service="prometheus-example-monitor".
    3
    Indiquez le nom du récepteur à utiliser pour le groupe d’alertes.
    4
    Indiquez la configuration du récepteur.
  3. Appliquer la nouvelle configuration dans le fichier:

    $ oc -n openshift-user-workload-monitoring create secret generic alertmanager-user-workload --from-file=alertmanager.yaml --dry-run=client -o=yaml |  oc -n openshift-user-workload-monitoring replace secret --filename=-
    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