Guide d'intégration SolarWinds NPM – Héritage

SolarWinds Network Performance Monitor (NPM) est un puissant système de gestion des pannes et de la disponibilité du réseau qui facilite la détection, le diagnostic et la résolution rapides des problèmes de performances avant que des pannes ne surviennent. SolarWinds NPM suit le temps de réponse, la disponibilité et la disponibilité des routeurs, affiche des statistiques de performances en temps réel et avertit les utilisateurs en cas de problème. PagerDuty et SolarWinds NPM travaillent ensemble pour fournir de meilleures alertes d'incidents et des calendriers d'astreinte faciles à gérer pour la surveillance du réseau de SolarWinds. Les alertes PagerDuty peuvent être envoyées par un large éventail de méthodes de contact pour garantir des réponses rapides et fiables.

Compatibilité

Ce guide vous guidera tout au long du processus d'intégration des versions de SolarWinds NPM antérieures à 11.5 avec PagerDuty. Si vous utilisez SolarWinds NPM version 11.5 ou ultérieure, ou un autre produit SolarWinds, vous devez utiliser ce guide plutôt.

Dans PagerDuty

  1. Du Prestations de service menu, sélectionner Annuaire des services.
  2. Sur votre page Répertoire de services : Si vous créez un nouveau service pour votre intégration, cliquez sur +Nouveau service .
  3. Si vous ajoutez votre intégration à un service existant, cliquez sur le nom du service auquel vous souhaitez ajouter l'intégration. Cliquez ensuite sur le bouton Intégrations onglet et cliquez sur le Ajouter une nouvelle intégration lien hypertexte.

 

  1. Sélectionnez votre application dans la liste Type d'intégration menu et entrez un Nom de l'intégration .Si vous créez un nouveau service pour votre intégration, dans Paramètres généraux, entrez un Nom pour votre nouveau service. Ensuite, dans Paramètres d'incident, spécifiez le Politique d'escalade , Urgence de notification , et Comportement en cas d'incident pour votre nouveau service.
  2. Clique le Ajouter un service ou Ajouter une intégration pour enregistrer votre nouvelle intégration. Vous serez redirigé vers la page Intégrations de votre service.
    RS-Integration-Settings
  3. Copiez le Clé d'intégration pour votre nouvelle intégration : RS_API_pd_3

Sur votre serveur SolarWinds NPM

  1. Clic-droit action.vbs et téléchargez/enregistrez le fichier sur C:\ PagerDuty sur votre serveur SolarWinds NPM, en créant le répertoire si nécessaire.
  2. Ouvrez le gestionnaire d'alertes avancé en accédant à Démarrer > Programmes > SolarWinds Orion > Alertes, rapports et cartographie > Gestionnaire d'alertes avancé .
  3. Sélectionnez une alerte existante ou créez une nouvelle alerte. Si vous configurez une nouvelle alerte, configurez l' Nom de l'alerte , Condition de déclenchement et Réinitialiser l'état des champs.
  4. Aller à la Actions de déclenchement tabulation et clic Ajouter une nouvelle action .
  5. Sélectionner Exécuter un script VB externe et cliquez D'ACCORD .
  6. Assurez-vous que le Interpréteur de script VB est réglé sur CScript.exe et collez le texte suivant dans le Script VB à exécuter champ, en veillant à remplacer VOTRE-CLE-D'INTEGRATION avec votre clé d'intégration ci-dessus. Cliquez D'ACCORD pour sauvegarder votre action.
     'C:\ PagerDuty\action.vbs' §  VOTRE-CLE-D'INTEGRATION  §trigger§${AlertName}§${AlertID}§${ObjectID}§${NodeName}§${NodeID}§${Severity} 

  7. Aller à la Réinitialiser les actions tabulation et clic Ajouter une nouvelle action .
  8. Sélectionner Exécuter un script VB externe et cliquez D'ACCORD .
  9. Assurez-vous que le Interpréteur de script VB est réglé sur CScript.exe et collez le texte suivant dans le Script VB à exécuter champ, en veillant à remplacer VOTRE-CLE-D'INTEGRATION avec votre clé d'intégration ci-dessus. Cliquez D'ACCORD pour sauvegarder votre action.
     'C:\ PagerDuty\action.vbs' §  VOTRE-CLE-D'INTEGRATION  §résolution§${AlertName}§${AlertID}§${ObjectID}§${NodeName}§${NodeID}§${Severity} 

  10. Cliquez sur D'ACCORD pour sauvegarder votre alerte.
  11. Cliquez sur D'ACCORD pour revenir à la Gérer les alertes page.
  12. Pour tester votre alerte, sélectionnez-la dans la liste et cliquez sur Test .
  13. Sélectionnez un nœud pour le test, puis cliquez sur Déclencheur d'alerte de test .

    L'initialisation du test prend un moment, mais vous devriez recevoir momentanément une alerte dans PagerDuty .

  14. Vous pouvez maintenant exécuter un test pour effacer l'alerte. Cliquez sur Test d'alerte claire et puis cliquez sur Réinitialisation de l'alerte de test .

    L'incident dans PagerDuty devrait être résolu sous peu.

  15. Toutes nos félicitations! Vous avez maintenant configuré SolarWinds NPM pour s'intégrer à PagerDuty.

FAQ

Comment configurer SolarWinds NPM pour utiliser plusieurs services PagerDuty ?

Afin de lier SolarWinds NPM à plusieurs services PagerDuty , vous répéterez toutes les étapes de ce guide (sauf le téléchargement du action.vbs fichier, car il peut être utilisé pour toutes les alertes). Assurez-vous d'utiliser la bonne clé d'intégration PagerDuty !

Puis-je personnaliser le message envoyé de SolarWinds à PagerDuty?

Oui, vous pouvez personnaliser le message qui vous est envoyé. Si vous vous sentez à l'aise avec l'édition de VBScript, vous pouvez l'éditer action.vbs pour envoyer différentes informations à PagerDuty. Vous pouvez modifier les variables SolarWinds transmises au VBScript en revenant au gestionnaire d'alertes avancé et en accédant à l'alerte que vous souhaitez modifier.

Aller à la Actions de déclenchement ou Résoudre les actions puis double-cliquez sur l'action PagerDuty . De là, vous pouvez modifier les variables envoyées à PagerDuty en modifiant la ligne de commande. Séparez tous les arguments par le symbole Unicode du signe de section (U+00A7), comme les arguments existants. Ceci est requis pour que tout argument puisse contenir des espaces et des guillemets, vos arguments ne doivent pas contenir le symbole Unicode du signe de section. Évitez d'utiliser le sélecteur de fichiers car cela supprimerait tous les arguments de ligne de commande. La liste complète des variables disponibles peut être trouvée ici . Si vous souhaitez modifier la manière dont vos incidents sont dédupliqués, vous pouvez modifier le incident_key dans le VBScript.

Commencez à utiliser PagerDuty aujourd'hui

Essayez PagerDuty gratuitement pendant 14 jours – aucune carte de crédit requise.

S'INSCRIRE