| Scroll Ignore |
|---|
| scroll-viewport | true |
|---|
| scroll-pdf | true |
|---|
| scroll-office | true |
|---|
| scroll-chm | true |
|---|
| scroll-docbook | true |
|---|
| scroll-eclipsehelp | true |
|---|
| scroll-epub | true |
|---|
| scroll-html | false |
|---|
|
|
L'Arbiter met du temps à répondre ( timeout )
Lorsqu'une vérification de la configuration ou qu'une mise en production dure trop longtemps, la page de Production considère l'Arbiter comme indisponible ( timeout ).
Le temps d'attente avant qu'il ne soit considéré comme indisponible peut être configuré grâce au paramètre suivant :
| Code Block |
|---|
| language | js |
|---|
| theme | Confluence |
|---|
|
"synchronizer__production__apply_new_configuration_timeout" |
dans le fichier " :
| Code Block |
|---|
| language | js |
|---|
| theme | Confluence |
|---|
|
/etc/shinken-user/configuration/daemons/synchronizers/synchronizer_cfg_overload.cfg |
" ( voir la page Paramètres globaux ( synchronizer.cfg ) ).
Vous pouvez Il est possible d'augmenter ce temps d'attente dans le cas où :
- La vérification de la configuration s'arrête , prématurément car l'Arbiter a mis trop de temps à répondre et , alors que vos les modifications apparaissent dans l'Interface interface de Visualisation visualisation quelques instants après.
a.
La vérification de la configuration a dépassé le temps d'attente défini dans la configuration du Synchronizer.
| Panel |
|---|
Image Removedb. L'application
ou le rechargement de la configuration des changements a dépassé le temps d'attente défini dans la configuration du Synchronizer.
Image Removed| Panel |
|---|
Image Added
|
| Panel |
|---|
Image Added
|
Si l'Arbiter n'est pas joignable
installé sur la même machine que le Synchronizer ( c'est-à-dire : l'Arbiter master ) alors les boutons sont désactivés avec le message suivant : L'Arbiter master est injoignable.le bouton "Mise en production" est désactivé.
L'application de la configuration est impossible tant que l'Arbiter master n'est pas opérationnel.
Une nouvelle action est alors disponible : "Forcer l'application des changements en base de production" ( voir la page Page de mise en production )
Un nouveau bouton est ajouté dans ce cas :
Image Removed
| Ce bouton permet d'appliquer les changements de Staging en Production, sans propager les changements aux autres démons de Shinken.
- La configuration sera propagée
lorsque - lors du redémarrage de l'Arbiter master
aura redémarré| Panel |
|---|
Image Added
|
| Info |
|---|
Même si un Arbiter SPARE spare ( de secours ) a pris le relais, le message sera quand même reste affiché. Il n'est possible Seul l'Arbiter master permet de propager une nouvelle configuration aux autres démons qu'avec l'Arbiter master. |
| Panel |
|---|
| title | Si l'Arbiter master est injoignable |
|---|
|
Image Removed Image Added
|
| Panel |
|---|
| title | Si l'Arbiter master est injoignable, mais qu'il y a un Arbiter spare de joignableest joignable |
|---|
|
Image Added
|
Si le Synchronizer n'est pas joignable
Si le Synchronizer n'est pas joignable, aucune action n'est disponible.
Les boutons restent visibles mais sont grisés et désactivés. Le message "Le Synchronizer est injoignable" est ajouté.
| Panel |
|---|
Image Added Image Removed
|
Message : Le serveur a rencontré un problème lors de l'envoi de la liste des
problèmes problèmes
Problème : le Synchronizer n'a pas pu demander à l'Arbiter la prise en compte de la nouvelle configuration.
- Vérifier le fichier /etc/sudoers :
: requiretty - requiretty est présent dans le fichier de configuration sudoers,
et que l'exclusion : Defaults:shinken !requiretty n'est pas correctement appliquée dans le fichier : /etc/sudoers.d/shinken, le reload ne peux pas être effecuté- le rechargement (reload) ne peut pas être effectué.
| Panel |
|---|
| title | La configuration ne peux pas être appliqué |
|---|
|
Image Removed |
Image Added
|
Des erreurs peuvent survenir durant chaque étape de chaque action, indépendamment de la page de production. L'origine d'une erreur ne pouvant être déterminée depuis la page de production, il faut consulter le fichier de log du Synchronizer ( voir la page Les logs du Synchronizer ) afin de connaître l'origine exacte du problème.
Ces erreurs peuvent être dues à :
- Un problème avec MongoDB.
- Un problème dans les fichiers de configuration d'un démon bloquant le redémarrage de l'Arbiter.
- Un problème lié au binaire ou au fichier de service de l'Arbiter.
- Etc.
| Panel |
|---|
| title | Erreur durant l'étape de "Vérification de la configuration" |
|---|
|
Image Added
|
| Panel |
|---|
| title | Erreur durant l'étape d' "Application de la configuration sur la base de production" |
|---|
|
Image Added
|
| Panel |
|---|
| title | Erreur durant l'étape de "Redémarrage de l'Arbiter" |
|---|
|
Image Added
|