| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Vous retrouverez dans cette page les erreurs fréquentes liées à une mauvaise configuration, authentification ou problèmes de connexion.
Les Erreurs
| Excerpt | ||||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
Erreurs de configuration du poller shinken
Network Interfaces by SNMPvX
|
Disks Usage by SNMPvX
| Section |
|---|
UI CONFIGURATION - PARAMETER ISSUE – Found [...] mounted partitions on the host, but none is matching the filtering parameters. |
| Section |
|---|
|
Permission denied
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 :
Résolution
| Info | ||
|---|---|---|
| ||
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 | ||||
|---|---|---|---|---|
| ||||
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
|
Erreurs de configuration de l'hôte à superviser
Communes à tous les checks
| Info |
|---|
Les deux erreurs suivantes peuvent arriver sur la version SNMPv2 et SNMPv3. |
RESOLUTION :
|
End of current MIB view: no data is available for the requested OID range.
No such object: the requested OID is not available in the configuration view of the MIB.
En SNMPv2 ou SNMPv3, assurez-vous que la communauté (SNMPv2) ou l'utilisateur (SNMPv3) utilisé sur l'hôte supervisé dispose des permissions nécessaires pour accéder à l'arbre SNMP.
Résolution :
| Info |
|---|
Les instructions suivantes sont à exécuter sur l'hôte supervisé. |
Arrêtez le service SNMP.
| Code Block | ||
|---|---|---|
| ||
service snmpd stop |
Ouvrez le fichier de configuration SNMP. ( "/etc/snmp/shinken/linux-by-SNMP__shinken.conf" ou "/etc/snmp/snmpd.conf" selon votre configuration ).
| Code Block | ||
|---|---|---|
| ||
vim /etc/snmp/shinken/linux-by-SNMP__shinken.conf
# vim /etc/snmp/snmpd.conf |
Configuration SNMPv2 :
Vérifiez que la communauté dispose bien des autorisations nécessaires.
| Code Block | ||
|---|---|---|
| ||
# sec.name source community
com2sec notConfigUser default public
# groupName securityModel securityName
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
# name incl/excl subtree mask(optional)
view shinken included .1.3.6.1
# group context sec.model sec.level prefix read write notif
access notConfigGroup "" any noauth exact shinken none none
|
Explication des paramètres :
com2sec : Associe un nom de sécurité notConfigUser à la communauté SNMP public.
group : Associe ce nom de sécurité à un groupe notConfigGroup pour SNMPv2c.
view : Définit une vue nommée shinken qui inclut tout l'arbre SNMP ( .1.3.6.1 ).
access : Donne à notConfigGroup un accès en lecture à la vue shinken.
Configuration SNMPv3
Pour SNMPv3, assurez-vous que l'utilisateur SNMP est bien défini avec les bons droits d'accès.
| Code Block | ||
|---|---|---|
| ||
# groupName securityModel securityName
group notConfigGroup usm shinken
# name incl/excl subtree mask(optional)
view shinken included .1.3.6.1
# group context sec.model sec.level prefix read write notif
access notConfigGroup "" any noauth exact shinken none none
|
Explication des paramètres :
group : Associe cet utilisateur au groupe notConfigGroup .
view : Définit une vue nommée shinken qui inclut tout l'arbre SNMP ( .1.3.6.1 ).
access : Donne à notConfigGroup un accès en lecture sécurisé à la vue shinken.
| |||||
service snmpd start |
Disks Usage by SNMPvX
|
| Section |
|---|
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 | ||
|---|---|---|
| ||
service snmpd stop |
Ouvrez le fichier de configuration SNMP. ( "/etc/snmp/shinken/linux-by-SNMP__shinken.conf" ou "/etc/snmp/snmpd.conf" selon votre configuration ).
| Code Block | ||
|---|---|---|
| ||
vim /etc/snmp/shinken/linux-by-SNMP__shinken.conf
# vim /etc/snmp/snmpd.conf |
Vérifiez que cette ligne est présente, ou ajoutez la : includeAllDisks 10%
| Code Block | ||
|---|---|---|
| ||
includeAllDisks 10% |
Redémarrez le service SNMP :
| Code Block | ||
|---|---|---|
| ||
service snmpd start |
Stats CPU by SNMPvX
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Ntp Sync by SNMPvX
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Ntp Sync Chrony by SNMPvX
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Connection Failed by SNMPvX
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Stats NFS by SNMPvX
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Erreurs de configuration du poller shinken
Erreurs communes à certains checks
| Section |
|---|
POLLER - BAD STATE – Failed to compute average [ ... ] Got 'Permission denied (os error13) |
| Section |
|---|
POLLER - BAD STATE – 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 | ||
|---|---|---|
| ||
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 | ||||
|---|---|---|---|---|
| ||||
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 :
|






















