Aller au contenu principal

Superviser votre premier serveur Linux

Superviser un serveur Linux avec SNMP

Dans ce tutoriel, nous partons du principe que votre plate-forme Centreon est installée et fonctionne correctement.

Votre serveur sera supervisé à l'aide du Plugin Pack Linux SNMP. (Plus d'informations sur les Plugin Packs ici).

Prérequis

Sur le serveur Linux que vous souhaitez superviser

La première étape consiste à activer et à configurer l'agent SNMP sur l'hôte à superviser. Veuillez vous référer à la documentation de votre distribution Linux pour savoir comment configurer l'agent SNMP.

Voici ci-dessous un fichier de configuration snmpd.conf/net-snmp minimaliste :

  • remplacez my-snmp-community par la valeur correspondant à votre environnement.
  • Ajoutez la ligne view centreon included .1.3.6.1 pour avoir accès à toutes les informations de la MIB requises par le plugin
#       sec.name  source          community
com2sec notConfigUser default my-snmp-community

####
# Second, map the security name into a group name:

# groupName securityModel securityName
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser

####
# Third, create a view for us to let the group have rights to:

# Make at least snmpwalk -v 1 localhost -c public system fast again.
# name incl/excl subtree mask(optional)
view centreon included .1.3.6.1
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1

L'agent SNMP doit être redémarré à chaque fois que la configuration est modifiée. Assurez-vous également que l'agent SNMP est configuré pour démarrer automatiquement au démarrage. Utilisez les commandes suivantes pour les distributions récentes :

systemctl restart snmpd
systemctl enable snmpd

Le serveur cible doit être accessible depuis le collecteur Centreon sur le port SNMP UDP/161.

Sur le serveur central

Dans l'interface web, allez à la page Configuration > Plugin Packs et installez le Plugin Pack Linux SNMP :

image

Configurer l'hôte et déployer la configuration

  1. Allez à la page Configuration > Hôtes > Hôtes et cliquez sur Ajouter :

    image

  2. Remplissez les informations suivantes :

    • Le nom du serveur (1)
    • Une description de celui-ci (2)
    • L'adresse IP du serveur (3)
    • La communauté SNMP et sa version (4)
    • Sélectionnez le collecteur désiré (5)
  3. Cliquez sur + Ajouter une nouvelle entrée dans le champ Modèles (6), puis sélectionnez le modèle OS-Linux-SNMP-custom (7) dans la liste :

    image

  4. Cliquez sur Sauvegarder (8). Votre équipement a été ajouté à la liste des hôtes :

    image

  5. Allez à la page Configuration > Services > Services par hôte. Un ensemble d'indicateurs a été créé automatiquement.

    image

    Vous pouvez également utiliser le raccourci situé à côté du nom de l'hôte pour accéder directement à la page Configuration > Services > Services par hôte. La liste sera filtrée par le nom de l'hôte :

    image

    image

  6. Déployez la configuration.

  7. Allez à la page Surveillance > Statut des ressources et sélectionnez Toutes dans le filtre Statut des ressources. Dans un premier temps, les ressources apparaissent avec le statut En attente, ce qui signifie qu'aucun contrôle n'a encore été exécuté :

    image

    Après quelques minutes, les premiers résultats du contrôle apparaissent :

    image

    Si tous les services ne sont pas dans un état OK, vérifiez la cause de l'erreur et corrigez le problème.