Automation Suite
2023.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite sur Linux
Dernière mise à jour 19 avr. 2024

Alertes

Vous devez configurer les récepteurs d'alertes pour éviter les problèmes qui peuvent entraîner des temps d'arrêt.

Configuration des alertes

Ajout d'un destinataire d'e-mail

Pour ajouter une nouvelle configuration de messagerie après une installation, exécutez la commande suivante :

./uipathctl config alerts add-email \
  --name test \
  --to "admin@example.com" \
  --from "admin@example.com" \
  --smtp server.mycompany.com \
  --username admin \
  --password somesecret \
  --require-tls \
  --ca-file <path_to_ca_file> \
  --cert-file <path_to_cert_file> \
  --key-file <path_to_key_file> \
  --send-resolved./uipathctl config alerts add-email \
  --name test \
  --to "admin@example.com" \
  --from "admin@example.com" \
  --smtp server.mycompany.com \
  --username admin \
  --password somesecret \
  --require-tls \
  --ca-file <path_to_ca_file> \
  --cert-file <path_to_cert_file> \
  --key-file <path_to_key_file> \
  --send-resolved

Pour envoyer des notifications par e-mail à plusieurs destinataires, vous pouvez créer plusieurs destinataires d'e-mails.

Remarque :
Vous pouvez trouver uipathctl dans le dossier d'installation d'Automation Suite : .../UiPathAutomationSuite/UiPath_Installer/bin.

Drapeau

Valeur (Value)

Exemple

name

Le nom de la configuration de l'e-mail

testconfig

to

L'adresse e-mail du destinataire

admin@example.com

from

L'adresse e-mail de l'expéditeur

admin@example.com

SMTP

URL du serveur SMTP ou adresse IP et numéro de port

server.mycompany.com:567

username

Nom d'utilisateur d'authentification

admin

password

Mot de passe d'authentification

securepassword

require-tls

Indicateur booléen indiquant que TLS est activé au niveau du serveur SMTP.

S/O

ca-file

Chemin du fichier contenant le certificat CA du serveur SMTP. Ceci est facultatif si l'autorité de certification est privée.

./ca-file.crt

cert-file

Chemin du fichier contenant le certificat du serveur SMTP. Ceci est facultatif si le certificat est privé.

./cert-file.crt

key-file

Chemin du fichier contenant la clé privée du certificat du serveur SMTP. Ceci est requis si le certificat est privé.

./key-file.crt

send-resolved

Indicateur booléen permettant d'envoyer un e-mail une fois l'alerte résolue.

S/O

Suppression d'un destinataire d'e-mail

Pour supprimer une configuration d'e-mail, vous devez exécuter la commande suivante. Assurez-vous de saisir le nom de la configuration de l'e-mail que vous souhaitez supprimer.

./uipathctl config alerts remove-email --name test./uipathctl config alerts remove-email --name test 

Mise à jour d'un destinataire d'e-mail

Pour mettre à jour une configuration d'e-mail, vous devez exécuter la commande suivante. Assurez-vous de transmettre le nom de la configuration d'e-mail que vous souhaitez mettre à jour et les paramètres facultatifs supplémentaires que vous souhaitez modifier. Ces paramètres sont les mêmes que ceux permettant d'ajouter une nouvelle configuration d'e-mail. Vous pouvez transmettre un ou plusieurs indicateurs en même temps.

./uipathctl config alerts update-email --name test [additional_flags]./uipathctl config alerts update-email --name test [additional_flags]

Ajout de webhooks pour envoyer des alertes aux outils externes

Les configurations du gestionnaire d'alertes sont stockées dans une clé secrète au format encodé au format Base64. Pour mettre à jour la clé secrète, procédez comme suit :

  1. Obtenez la configuration existante du gestionnaire d'alertes dans un fichier appelé am_config.yaml.
    kubectl get secret alertmanager-config -n cattle-monitoring-system -o jsonpath="{.data.alertmanager\.yaml}" | base64 --decode > am_config.yamlkubectl get secret alertmanager-config -n cattle-monitoring-system -o jsonpath="{.data.alertmanager\.yaml}" | base64 --decode > am_config.yaml 
  2. Configurez des webhooks. Pour plus de détails, consultez Configuration du webhook du gestionnaire d'alertes.
  3. Encodez la configuration au format Base64.
    openssl base64 -in am_config.yaml -out am_config_base64.yamlopenssl base64 -in am_config.yaml -out am_config_base64.yaml
  4. Mettez à jour l'attribut alertmanager.yaml dans la clé secrète. Remplacez la chaîne encodée au format Base64 existante par celle de am_config_base64.yaml.
  5. Vérifiez que les configurations sont mises à jour dans la section dédiée au statut du gestionnaire d'alertes.
À des fins de résolution des problèmes, consultez les journaux du pod du gestionnaire d'alertes et Prometheus.

Alertes de test

Pour tester les alertes, procédez comme suit :

  1. Connectez-vous au gestionnaire d'alertes en accédant à https://monitoring.fqdn/alertmanager.
  2. Copiez le cookie _oauth2_proxy=<value>.
  3. Créez une alerte de test via Postman, comme illustré dans l'exemple suivant :
    Method: Post
    URL: https://monitoring.fqdn/alertmanager/api/v2/alerts
    Headers: 
    - Content-Type: application/json
    - Cookie: _oauth2_proxy=<value>
    Body: [{"labels":{"alertname":"Acme Alert", "severity":"warning"}}]Method: Post
    URL: https://monitoring.fqdn/alertmanager/api/v2/alerts
    Headers: 
    - Content-Type: application/json
    - Cookie: _oauth2_proxy=<value>
    Body: [{"labels":{"alertname":"Acme Alert", "severity":"warning"}}]
  4. Vous devriez maintenant voir l'alerte dans le gestionnaire d'alertes.

Vérification des alertes en cours de déclenchement

Pour afficher les alertes, accédez à Prometheus à l'aide de https://monitoring.fqdn/metrics et sélectionnez l'onglet Alertes (Alerts). Ici, vous pouvez voir toutes les alertes configurées dans Automation Suite.
  • Pour afficher les alertes actives, filtrez le statut de l'alerte en cochant la case Déclenchement (Firing).

  • Cochez la case Afficher les annotations (Show annotations) pour afficher les messages correspondant aux alertes.

docs image

Mettre les alertes en silencieux

Si les alertes sont trop bruyantes, vous pouvez les désactiver. Pour ce faire, procédez comme suit :

  1. Accédez au gestionnaire d'alertes à l'aide de https://monitoring.fqdn/alertmanager.
  2. Recherchez l'alerte en question et sélectionnez Silence.
  3. Renseignez les détails Créateur (Creator) et Commentaire (Comment), puis cliquez sur Créer (Create). L'alerte ne devrait plus s'afficher sur le tableau de bord de surveillance ni être signalée à l'un des récepteurs configurés.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.