Les services

Les services sont des indicateurs que nous mettons sur nos hôtes pour vérifier si tel ou tel fonction de notre hôte fonctionne. Le service le plus commun et utilisé sur pratiquement tous les équipements est le “ping”. Ce service va nous permettre de vérifier que l’équipement répond. Nous pouvons choisir le temps entre 2 “ping”, entre autre. Nous verrons plus loin comment créer ceux-ci.

_images/conf_service.png

Les services par hôte

Cette configuration n’est pas utilisée dans notre projet ! Ceci permet d’implanter un service à un hôte et seulement un hôte, il est préférable d’utiliser les services par groupes d’hôte ou les modèles de service.

Nous utiliserons ce menu pour désactiver certains services.

_images/menu_service.png

Les services par groupe d’hôtes

Cette configuration n’est pas utilisée dans notre projet !

Note

Nous verrons plus tard pour ajouter des informations sur cette configuration

Création d’un modèle de service

Nous allons voir comment créer un modèle de service.

_images/menu_modele_service.png

Nous voulons superviser les ports sur les routeurs/commutateurs de notre réseau, le plugin utilisé est “/usr/lib/nagios/plugins/check_iftraffic3.pl” qui remonte la bande passante du port, ainsi que le statut administratif/opérationnel de celui-ci (le plugin a été modifié pour remonter cette dernière information). Nous mettons en relation ce plugin avec la commande “check_traffic”.

Nous créons un modèle de service “générique” pour le trafic, “Traffic_CISCO” (il sera utilisé aussi pour les Juniper).

Nous ajoutons donc un modèle en cliquant sur “Ajouter”. Voici les informations que nous avons rentré dans le premier onglet, “Configuration du service”:

  • Alias : “Traffic_CISCO”
  • Nom du modèle de service : “Traffic_CISCO”
  • Modèle de service : “generic-service”
  • Est volatile : “Non”
  • Période de contrôle : “24x7”
  • Commande de vérification : “check_traffic”
  • Nombre de contrôle avant validation de l’état : “5”
  • Intervalle normal de contrôle : “5”
  • Intervalle non-régulier de contrôle : “1”

Le reste est par défaut.

Dans l’onglet “Informations supplémentaires du service”, dans “Modèle de graphique”, on ajoute “Traffic”.

On peut sauvegarder.

Puis l’on crée des modèles de service moins générique qui vont hériter de “Traffic_CISCO”. Nous allons avoir 4 “familles” de modèles suivant le nom donnés par les routeur/commutateurs pour les ports.

  • Traffic_Cisco_FastEthernet-1/0/[1-48]
  • Traffic_Cisco_GigabitEthernet-1/0/[1-24]
  • Traffic_JUNIPER_GigabitEthernet-1/[0-1]/[0-9]
  • Traffic_JUNIPER_GigabitEthernet-0/0/[0-15]