Vérification de l'accessibilité SNMP

Comment vérifier l'accès SNMP des appareils réseau ?

L'agent On-Premise Poller de Site24x7 utilise le protocole SNMP pour surveiller et collecter les indicateurs de performances des appareils surveillés. 

Vous pouvez vérifier si l'agent On-Premise Poller peut accéder à un appareil réseau ou un serveur via SNMP à l'aide des outils suivants :
  1. Navigateur MIB de Site24x7 
  2. Navigateur MIB de l'appareil où l'agent On-Premise Poller est installé.
  3. Outils de ligne de commande

Test à l'aide du navigateur MIB de Site24x7

Pour vérifier si un appareil est accessible via SNMP à l'aide du navigateur MIB de Site24x7. 
  1. Connectez-vous à votre compte Site24x7. 
  2. Accédez à Réseau > Modèles d'appareil. 
    1. Sélectionnez un modèle d'appareil existant (si disponible pour l'appareil) et cliquez sur l'icône en forme de crayon  dans la colonne Action sur la même ligne. Si un modèle d'appareil n'est pas disponible, cliquez sur Ajouter un modèle d'appareil. 
    2. Sur la page qui s'ouvre, cliquez sur Ajouter des compteurs de performances personnalisés et sélectionnez RFC-1213 MIB. 
    3. Sélectionnez les indicateurs requis dans le volet de gauche. Cela renseignera la valeur à droite. 
    4. Cliquez ensuite sur Tester pour ouvrir la fenêtre contextuelle Tester le compteur de performances.

      Figure 1. Test d'un compteur de performances pour voir si la valeur est extraite de l'appareil dans le navigateur MIB de Site24x7. 
  3. Dans le champ Tester avec, sélectionnez Nom du moniteur ou Adresse IP
  4. Si vous sélectionnez Nom du moniteur :
    1. Sélectionnez une option pour le nom du moniteur dans le menu déroulant.
    2. Sélectionnez l'identifiant dans le champ Nom de l'identifiant.
    3. Vérifiez l'OID SNMP et le type de compteur de performances.
    4. Cliquez sur Tester.

      Figure 2. Test d'un compteur de performances à l'aide du nom du moniteur. 
  5. Si vous sélectionnez Adresse IP :
    1. Saisissez la valeur dans le champ Adresse IP.
    2. Sélectionnez le bon agent On-Premise Poller.
    3. Sélectionnez l'identifiant dans le champ Nom de l'identifiant.
    4. Vérifiez l'OID SNMP et le type de compteur de performances.
    5. Cliquez sur Tester.

      Figure 3. Test d'un compteur de performances à l'aide de l'adresse IP.
  6. Les valeurs mappées à l'OID SNMP seront associées à ce compteur de performances si le test est réussi.

Test à l'aide du navigateur MIB sur l'appareil où l'agent On-Premise Poller est installé

Suivez les étapes ci-dessous pour vérifier si l'agent On-Premise Poller peut accéder à un appareil réseau ou un serveur via SNMP à l'aide du navigateur MIB fourni. 
  1. Ouvrez l'invite de commande en tant qu'administrateur. Accédez ensuite au répertoire où l'agent On-Premise Poller est installé. Si l'invite de commande n'est pas ouverte en tant qu'administrateur, un message d'erreur Accès refusé s'affiche.
  2. Accédez au dossier ../Site24x7OnPremisePoller/Networkplus/bin.
  3. Exécutez le fichier MibBrowser.sh ou MibBrowser.bat. 
  4. Définissez les identifiants SNMP selon la version. 
    1. Pour SNMP v1, définissez l'hôte, le port et la communauté SNMP. 
    2. Pour SNMP v2, cliquez sur Modifier > Paramètres > Modifier la version SNMP > OK. Définissez l'hôte, le port et la communauté SNMP. 
    3. Pour SNMP v3, cliquez sur Modifier > Paramètres > Modifier la version SNMP > Ajouter. Définissez l'hôte, le port, le nom d'utilisateur, les identifiants d'authentification et cliquez sur OK.
        
      Figure 4. Test d'un OID dans le navigateur MIB de l'appareil où l'agent On-Premise Poller est installé. 
  5. Dans RFC1213-MIB, accédez ensuite à org.dod.internet.mgmt.mib-2.system.sysObjectID (ou) définissez la valeur pour le champ de l'ID de l'objet sur .1.3.6.1.2.1.1.2.
  6. Cliquez sur l'icône Obtenir la variable SNMP (septième icône à partir de la gauche) sous la barre de menu.
  7. Vérifiez si les informations sur l'appareil ont bien été extraites.

    Figure 5. Vérification de l'extraction de la valeur.
Info
Si le délai expire, vérifiez si
i) le nom d'hôte, le port et la communauté SNMP sont indiqués correctement ;
ii) un pare-feu bloque la connexion SNMP ; 
iii) l'agent On-Premise Poller est sur le même réseau que l'appareil.
Il est possible que l'agent On-Premise Poller ne soit pas sur la liste des hôtes autorisés à interroger l'appareil via SNMP. Vérifiez la configuration SNMP de l'appareil pour vous assurer qu'il est configuré correctement.  

Test à l'aide des outils de ligne de commande

Si le serveur MIB n'est pas accessible ou ne fonctionne pas, les outils de la ligne de commande SNMP peuvent être utilisés pour vérifier l'accessibilité SNMP.
  1. Installez les packages requis :
    Fedora/Centos : yum install net-snmp-utils
    Ubuntu : apt-get install snmp
  2. Exécutez les commandes appropriées : 

    SNMP v1/v2c :
    > snmpwalk -v
     [1/2c] -c <Read_Community> <IP_Address>
    Exemple : snmpwalk -v 1 -c public 10.10.10.1

    SNMP v3 :
    > snmpwalk -v3 -l (noAuthNoPriv | authNoPriv | authPriv) -u (username) [-a (MD5 | SHA)] [-A (authphrase)] [-x DES] [-X(privaphrase)] (ipaddress)[:(dest_port)]
    Exemple : snmpwalk -v3 -u testuser -A ‘password@123’ -l authNoPriv -a MD5 10.10.10.1:161
    InfoSi le port SNMP n'est pas défini par défaut sur 161, indiquez le bon port dans la commande ci-dessus au format IP_Address:Port.
    Exemple : 10.10.10.1:601