Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse
Panel
titleSommaire

Table of Contents
maxLevel4
stylenone

Contexte

Vous retrouverez dans cette page les erreurs fréquentes liées à une mauvaise configuration, authentification ou problèmes de connexion.

Les Erreurs

Excerpt
Section

Erreurs de connexion ( communes à tous les checks )

Section

UNKNOWN – Session error: timeout

La connexion SNMP est configuré par défaut pour se couper si aucune réponse n'est perçu après cinq secondes ( paramétrable avec LINUX-BY-SNMP__TIMEOUT ).

Panel


Cette erreur peut intervenir lorsque :

  • Aucun accès réseau n'est disponible vers l'hôte.
  • En SNMP v1 ou v2, la communauté utilisée est incorrecte.
  • En SNMP v3, la clef privée ( LINUX-BY-SNMP__V3-PASSPHRASE-PRIV ) utilisée est incorrecte.
Section

UNKNOWN – Failed to create SNMP session. Got error: failed to lookup address information: Name or service not known

La résolution DNS de l'hôte a échoué.

Panel

Section

UNKNOWN – Session error: Socket receive error: host unreachable

La tentative de connexion à l'hôte a échoué à atteindre l'hôte.

Panel

Cette erreur peut être générée à cause d'une mauvaise configuration de pare-feu.

Section

UNKNOWN – Session error: Socket receive error: connection refused


La tentative de connexion à l'hôte a été refusé.

Panel

Cette erreur peut intervenir lorsque :

  • Un pare-feu bloque la requête
  • Le service SNMP du serveur à supervisé n'est pas démarré.
Section

UNKNOWN – Session error: Unexpected report: authentication failure

L'authentification SNMP v3 a échoué.

Panel

Cette erreur peut intervenir lorsque :

  • En SNMP v3, le mot de passe ( LINUX-BY-SNMP__V3-PASSPHRASE-AUTH ) utilisée est incorrecte.
  • En SNMP v3, la méthode de hachage ( LINUX-BY-SNMP__V3-PROTOCOL-AUTH ) utilisée est incorrecte.
Section

UNKNOWN – Session error: Unexpected report: unknown user name

L'utilisateur SNMP v3 utilisé n'existe pas.


Panel

Section

UNKNOWN – Session error: Unexpected report: unsupported security level.


L'authentification SNMP v3 a échoué. La méthode d'authentification n'est pas authorisé.


Panel


Cette erreur peut intervenir lorsque :

Section

Erreurs de configuration de l'hôte à superviser ( communes à tous les checks )

Section
Info

Les erreurs suivantes peuvent arriver sur la version SNMPv2 et SNMPv3.

Section
Section

MONITORED HOST - BAD STATE – No [ ... ] data found. This might be due to :


Deux erreurs sont possibles :

  • La vue SNMP configuré n'a pas les droits suffisants.
  • La configuration SNMP n'inclus pas les options "extend" nécessaires au bon fonctionnement des checks.


Panel

Panel


RESOLUTION :

Il faut vérifier les deux étapes suivantes de la configuration :

Disks Usage by SNMPvX

MONITORED HOST - BAD STATE – No disks data found.


Le serveur SNMP doit être configuré pour autoriser la récupération des informations des disques. S'il n'est pas configuré, vous obtiendrez l'erreur suivante :


Panel


Résolution :

Info

Les instructions suivantes sont à exécuter sur l'hôte supervisé.


Arrêtez le service SNMP.

Code Block
themeEmacs
service snmpd stop


Ouvrez le fichier de configuration SNMP. ( "/etc/snmp/shinken/linux-by-SNMP__shinken.conf" ).

Code Block
themeEmacs
vim /etc/snmp/shinken/linux-by-SNMP__shinken.conf


Vérifiez que cette ligne est présente, ou ajoutez la : includeAllDisks 10%

Code Block
themeConfluence
includeAllDisks 10%


Redémarrez le service SNMP  :

Code Block
themeEmacs
service snmpd start

Stats CPU by SNMPvX

Excerpt Include
Stats CPU by SNMPv3 ( pour les modèles linux-by-SNMPv3_( noAuthNoPriv / authNoPriv / authPriv ))
Stats CPU by SNMPv3 ( pour les modèles linux-by-SNMPv3_( noAuthNoPriv / authNoPriv / authPriv ))
nopaneltrue

Ntp Sync by SNMPvX

Excerpt Include
Ntp Sync by SNMPv3 ( pour les modèles linux-by-SNMPv3_( noAuthNoPriv / authNoPriv / authPriv ))
Ntp Sync by SNMPv3 ( pour les modèles linux-by-SNMPv3_( noAuthNoPriv / authNoPriv / authPriv ))
nopaneltrue

Ntp Sync Chrony by SNMPvX

Excerpt Include
Ntp Sync Chrony by SNMPv3 ( pour les modèles linux-by-SNMPv3_( noAuthNoPriv / authNoPriv / authPriv ) et chrony-by-SNMP)
Ntp Sync Chrony by SNMPv3 ( pour les modèles linux-by-SNMPv3_( noAuthNoPriv / authNoPriv / authPriv ) et chrony-by-SNMP)
nopaneltrue

Connection Failed by SNMPvX

Excerpt Include
Connection Failed by SNMPv3 ( pour les modèles linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__advanced )
Connection Failed by SNMPv3 ( pour les modèles linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__advanced )
nopaneltrue

Stats NFS by SNMPvX

Excerpt Include
Stats NFS by SNMPv3 ( pour les modèles linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__advanced )
Stats NFS by SNMPv3 ( pour les modèles linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__advanced )
nopaneltrue

Erreurs de configuration du poller shinken

Erreurs communes à certains checks

Failed to compute average [ ... ] Got 'Permission denied (os error13)
Failed to create sample storage


Les checks concernés sont :

  • Network Interfaces by SNMPv1v2
  • Network Interfaces by SNMPv3
  • Stats Kernel by SNMPv1v2
  • Stats Kernel by SNMPv1v3
  • Stats Disks by SNMPv1v2
  • Stats Disks by SNMPv3


Le poller qui exécutera les checks nécessite un droit d'écriture et de lecture dans le répertoire décrit par LINUX-BY-SNMP__WORKING-FOLDER-BASE-PATH/LINUX-BY-SNMP__WORKING-FOLDER-TMP-DIRNAME, par défaut /tmp/shinken.

Vous pouvez obtenir les erreurs suivantes :

Panel

Panel

Panel

Panel

Panel

Résolution
Info
titleRemarque

Cette série de commandes ne peut être effectuée qu'en ayant les droits root.

Donc en étant connecté au compte root ou en ayant fait la commande "su" au préalable.

Info

Les instructions suivantes sont à exécuter sur vos pollers

Code Block
themeEmacs
titleUtilisation
shinken_tmp_dirname="shinken"
mkdir --parents /tmp/$shinken_tmp_dirname
chown -R root:shinken /tmp/$shinken_tmp_dirname
chmod -R g+rwx /tmp/$shinken_tmp_dirname
Explication

1.  La commande mkdir --parents /tmp/$shinken_tmp_dirname crée un récursivement un répertoire.

2. La commande chown -R root:shinken /tmp/$shinken_tmp_dirname modifie le groupe du dossier /tmp/shinken.

  • Cela garantit que des droits peuvent être appliqués au groupe shinken sur ce dossier.

3. La commande chmod -R g+rwx /tmp/$shinken_tmp_dirname applique immédiatement les droits nécessaires au dossier /tmp/shinken pour le groupe shinken.

  • Les droits de lecture, d'écriture et d'exécution sont ajoutés au dossier. Cela permet aux sondes de créer et lire des fichiers dans le dossier /tmp/shinken.


Warning

Il est nécessaire d'adapter la variable shinken_tmp_dirname si vous avez modifié l'un des deux variables suivantes :

  • LINUX-BY-SNMP__WORKING-FOLDER-BASE-PATH
  • LINUX-BY-SNMP__WORKING-FOLDER-TMP-DIRNAME