Paramétrer une action réseau (switch, routeur, firewall, …)

Les actions réseau permettent d’interroger des switches, routeurs, imprimantes, sites web, … au travers d’un pool d’agents. Il est possible de créer un agent virtuel appelé “Device” ou bien d’utiliser un agent existant.

 

Création d’un Device

L’utilisation d’un device sera préconisée pour surveiller un équipement sur lequel un agent ne peut être installé directement. Définir une action réseau sur un agent sera utile si cet agent héberge un service web par exemple.

  • Positionnez-vous sur un nœud puis clic droit “Nouveau device”

mceclip0.png

  • Le device apparaît, vous pouvez le renommer

mceclip1.png

Un pool d’agents est un ensemble d’agents que l’on choisit pour superviser des appareils sur lesquels il n’est pas possible d’installer un agent traditionnel (switch, imprimante, routeur, …)

Créer un pool d’agents

  • Se placer sur un nœud puis cliquez sur le menu “Configuration” puis “Pool d’agents”

mceclip2.png

  • Saisissez le nom ainsi qu’un commentaire (facultatif). Cliquez ensuite sur “Ajouter”

04.jpg

D’un premier coup d’œil, les détails visibles sont :

  • le nom du pool
  • le nombre d’agents présents
  • le taux de disponibilité
  • le nombre de cibles réseaux visées
  • le bouton “supprimer” permet, comme son nom l’indique, de supprimer un pool d’agents à condition que celui ne soit affecté à aucune cible réseau

details pool

Attacher des agents à notre pool

  • développez le pool en cliquant sur la flèche de droite
  • cliquez sur le bouton “Ajouter des agents”
  • les agents disponibles apparaissent sur la droite, cliquez sur le bouton représentant une double flèche vers la gauche pour en ajouter (le bouton avec un cœur indique si l’agent communique bien)
  • /!\ ATTENTION : Les agents MacOs ne peuvent pas faire partie d'un pool d'agents /!\

05.jpg

  • (1) Notre agent fait bien partie du pool à présent
  • (2) La flèche en bas à droite permet de lister les cibles réseaux interrogées par notre pool (il n’est pas possible de supprimer un pool si celui-ci interroge une cible réseau, cela vous permettra de visualiser rapidement l’information)

06.jpg

Supprimer un agent de notre pool

  • cliquez sur le bouton représentant une corbeille (effet immédiat)

07.jpg

Accéder aux actions réseaux

  • Positionnez-vous sur le device ou directement sur un agent
  • Cliquez sur “Configuration” puis “Plugins”

mceclip3.png

  • Ouvrez “Actions réseaux”

09.jpg

  • Deux choix possibles, “Appliquer un template” ou “Ajouter une nouvelle cible réseau”

Appliquer un template

  • Sélectionnez le template (1)
  • Sélectionnez le pool d’agents (2)
  • Si requis, renseignez l’adresse IP (et la communauté si template SNMP) (3)
  • Cliquez sur “Appliquer” (4)

10.jpg

Dans notre exemple, il s’agit d’un template SNMP. Une fois appliqué, les cibles sont automatiquement ajoutées

Ajouter une nouvelle cible réseau

Plusieurs types d’actions réseaux sont possibles. Ce sera un pool d’un ou plusieurs agents qui interrogeront la cible puis enverra le résultat sous forme de courbe de données.
Cependant, il ne sera possible d’être alerté par email et/ou SMS que par des actions de type Ping (Communication et latence), requête HTTP(s).

Ping

  • Sélectionnez “Ping” (1)
  • Saisissez l’adresse IP de l'équipement (2)
  • Saisissez une description (3). Cela sera repris en titre de la courbe de données
  • Sélectionnez le pool d’agents qui interrogera (4)
  • Cliquez sur “Ajouter” (5)

11.jpg

SNMP

  • Suivant la version présente sur votre équipement, choisissez “SNMP v1” ou “SNMP v2c” (1)
  • Saisissez l’adresse IP de l'équipement (2)
  • Saisissez le nom de la communauté (3)
  • Saisissez l’OID (4). Pour le trouver, vous devrez parcourir la MIB de votre équipement puis extraire l’OID voulu
  • Choisissez le type de valeur à remonter (5)
  • Saisissez une description (3). Cela sera repris en titre de la courbe de données
  • Sélectionnez le pool d’agents qui interrogera (4)
  • Cliquez sur “Ajouter” (5)

12.jpg

HTTP(S)

  • Choisissez “HTTP” ou “HTTPS” (1)
  • Saisissez le nom ou l’adresse IP du site à surveiller (2)
  • Choisissez le type de réponse : “Pas de réponse attendue”, “La réponse attendue commence par”, “Réponse attendue (Expression régulière JavaScript)” (3)
  • Saisissez une description (4). Cela sera repris en titre de la courbe de données
  • Sélectionnez le pool d’agents qui interrogera (5)
  • Cliquez sur “Ajouter” (6)

13.jpg

TCP

  • Choisissez “TCP” (1)
  • Saisissez le nom ou l’adresse IP du site à surveiller (2)
  • Saisissez le numéro de port (3)
  • Vous pouvez envoyer une chaîne (ou ne rien envoyer (4)
  • Vous pouvez attendre une réponse qui commence par… soit une expression régulière JavaScript, soit ne rien attendre (5)
  • Saisissez une description (6). Cela sera repris en titre de la courbe de données
  • Sélectionnez le pool d’agents qui interrogera (7)
  • Cliquez sur “Ajouter” (8)

14.jpg

Courbes de données

Chaque action réseau sera représentée sous forme de courbe visible depuis le menu “Données” >> "Courbes" >> “Cibles réseaux”

mceclip4.png

Exemple d’une courbe liée à une action réseau “ping” :

16.jpg

Article(s) pouvant vous intéresser

Template de devices

Un template de devices est présenté comme un patron regroupant des actions réseau à effectuer. Cela permet de déployer ces dernières sur tous les devices d’un même type donné (ex : déployer le template contenant “test de vie” et “niveau de noir” sur toutes les imprimantes d’un même modèle plutôt que de le faire pour chacune).

Les templates de devices sont prévus pour les agents de type device et serveur.

Accéder aux templates

Au niveau d’un nœud, cliquez sur “Configuration” puis “Templates" puis  "devices”

mceclip5.png

Créer un template

  • Renseignez le nom puis cliquez sur “Créer”
    18.jpg

  • Vous pouvez alors copier(1), éditer(2) ou supprimer(3) vos templates personnalisés
    19.jpg

  • Vous pouvez copier (1) un template depuis les nœuds supérieurs et la communauté. La copie apparaîtra sur le nœud courant et vous pourrez la manipuler comme si vous l’aviez créée (2).
    20.jpg
    21.jpg

Une action réseau permet la récupération de données quand cela n’est pas possible avec les plugins existants ou que l’agent ne peut être installé sur la machine. Par exemple, l’action “Ping” sur une imprimante permet de mettre en place un test de vie.

Ajouter une action dans le template

  • Vous pouvez à présent ajouter des éléments dans le template. Vous pouvez définir par action :

    • le type d’action réseau : Ping, SNMPv1, SNMPv2c, HTTP, HTTPS, TCP
    • l’adresse (IP ou URL à renseigner si besoin)
    • la description (commun à tout les templates de device) : Nom de l’action réseau pour le template
  • En fonction du type d’action, les champs à renseigner changent.

    IMPORTANT : Vous pouvez choisir si un paramètre sera configurable pour chaque device ou non. Si vous ne cochez pas la case du paramètre correspondant (ex : Adresse pour l’action ping), vous devez indiquer une adresse qui sera chargée avec l’application du template. Si vous cochez la case, le champ est grisé et lors de l’application du template sur le device, il vous sera demandé d’entrer une adresse.

    • Pour l’action “Ping” :

      Vous pouvez choisir de cocher la case “Adresse”.

      22.jpg

    • Pour les actions “SNMPv1” et “SNMPv2c” :

      Vous pouvez renseigner l’adresse (1), la communauté (2), l’OID sous forme numérique (3) et choisir l’action (4).
      La description correspond toujours au nom de l’action pour le template.

      23.jpg

      Plusieurs options de traitement des données sont disponibles :

      * Tracer la valeur de retour : affichera la valeur de la donnée collectée en fonction du temps
      * Tracer la valeur différentielle : affichera la différence avec la valeur précédente.
      * Analyser la valeur de retour : Si la valeur retournée n'est pas numérique, elle peut être comparée à une chaîne que l'on indique en réponse.
      
      En fonction de ces valeurs, vous pouvez mettre en place une alerte.
      

      Il vous faut alors définir le niveau de criticité (5), la durée (6), activer ou non l’escalade (7) et définir l’expression(8).

      Pour définir l’expression (le déclencheur de l’alerte), une aide est disponible en cliquant sur le point d’interrogation.

      24.jpg

      Vous pouvez sélectionner le comparateur (1) avec la valeur associée (2) et ajouter des éléments avec le bouton "AND".
      

      Une fois vos conditions ajoutées, cliquez sur le bouton “Générer”. L’expression apparaît dans le champ en dessous(3).

      Vous pouvez ensuite cliquer sur le bouton “Appliquer”. L’expression est copiée dans le champ “Définition de l’expression”. Vous pouvez également copier puis coller le texte.

      Une fois vos valeurs renseignées, cliquez sur “Créer” pour ajouter l’action réseau à votre template.

    • Pour les actions “HTTP” et “HTTPS” :

      Comme pour les actions précédentes, l’adresse peut être renseignée immédiatement ou à la création du device en cochant ou non la case correspondante.

      Ce type d'action va récupérer le contenu de la page web à l'adresse indiquée. Il sera ensuite possible d'analyser ce contenu soit en comparant le début à une réponse, soit en utilisant le moteur d'expression régulière javascript et de retrouver la chaîne demandée.
      

      Vous pouvez indiquer un code d’état attendu (1).

      Si les conditions ne sont pas atteintes, une alerte sera levée.
      

      25.jpg

Gestion des actions réseaux

Après l’application du template, vos actions réseaux apparaissent.
Il est possible d’activer/désactiver la surveillance (1), de supprimer (2) l’action ou de l’éditer (3).

26.jpg

En cliquant sur la flèche vers le bas (4), on affiche le détail de l’action.
On y retrouve les informations suivantes :

  • pool d’agent (1) : indique le pool d’agent qui interroge le device
    27.jpg

En cliquant sur le bouton “Editer”, il est possible de modifier le type d’action (1) avec ses paramètres, la description (2) et le pool d’agent (3).
28.jpg
Une fois vos modifications apportées, cliquez sur le bouton “Modifier” pour les valider.