| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le checkNtp Sync Chrony by NtpSyncChrony SNMPv3 va vérifier la date et l'heure de votre système et le comparer à celles obtenues par le service chronyd installé du serveur Chrony ( processus chronyd sur la machine supervisé ).
- Si le
- le décalage ( OFFSET ) : différence de temps entre l'horloge entre la machine supervisé et le serveur NTP de référence.
- le délai ( DELAY ) : temps d'aller-retour d'une requête NTP entre votre client et le serveur NTP de référence.
- serveur Chrony est accessible, vous pourrez alors obtenir :
- le temps aller-retour entre votre client et le serveur.
- le décalage d'horloge entre l'hôte supervisé et le serveur de temps de référence.
- Sinon, vous serez invité à démarrer le service adéquat.
La vérification est basée sur 2 informations : l' OFFSET et le DELAY
- Pour savoir si le serveur est à l'heure, le serveur ntp local fait une requête au serveur ntp de référence.
- Le temps d'aller-retour de la requête correspond au DELAY mesuré.
- L'OFFSET correspond à la différence d'heure entre le serveur supervisé et le serveur ntp de référence.
- Les 2 valeurs sont nécessaires, car l'OFFSET peut avoir au pire la valeur de DELAY comme marge d'erreur ( le temps d'acheminement moyen de la requête au serveur de temps ).
- C'est pour cela que le check NtpChronySync SNMPv3 mesure ces 2 valeurs et réagi en fonction des seuils de tolérance que vous définissez.
| Panel |
|---|
- Un décalage trop important indique que la machine supervisée n'est plus à la bonne heure.
- Un délai trop élevé implique des risques d'imprécisions sur les calculs du décalage. Il peut également indiquer vous faire remarquer que de mauvaises sources de temps sont utilisés. (ex : Une machine supervisée en France aura un délai de ~300 ms avec un serveur NTP de référence localisé au Japon).
| Panel |
|---|
| Info | ||
|---|---|---|
| ||
| Note : Le check Ntp Sync Chrony by SNMPv3 est activé uniquement lorsque le modèle chrony-by-snmp est attaché à l'équipement supervisé. Détachez le modèle chrony-by-snmp pour remplacer le check par Ntp Sync by SNMPv3 qui surveille la synchronisation NTP par le service ntpd. |
Paramétrage
Le check utilise une des lignes de commandes suivantes selon le modèle d'hôte utilisé :
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
$LINUX-BY-SNMP__SHINKEN__PLUGINSDIR$/check_linux_health_by_snmp_rust --check check_ntp_sync
-H "$HOSTADDRESS$"
-p "$_HOSTLINUX-BY-SNMP__PORT$"
-t "$_HOSTLINUX-BY-SNMP__TIMEOUT$"
-c "$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-CRIT$,$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-CRIT$"
-w "$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-WARN$,$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-WARN$"
--chrony
--snmp_version "3"
--user "$_HOSTLINUX-BY-SNMP__V3-LOGIN$"
--level "noAuthNoPriv" |
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
$LINUX-BY-SNMP__SHINKEN__PLUGINSDIR$/check_linux_health_by_snmp_rust --check check_ntp_sync
-H "$HOSTADDRESS$"
-p "$_HOSTLINUX-BY-SNMP__PORT$"
-t "$_HOSTLINUX-BY-SNMP__TIMEOUT$"
-c "$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-CRIT$,$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-CRIT$"
-w "$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-WARN$,$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-WARN$"
--chrony
--snmp_version "3"
--user "$_HOSTLINUX-BY-SNMP__V3-LOGIN$"
--auth_password "$_HOSTLINUX-BY-SNMP__V3-PASSPHRASE-AUTH$"
--auth_protocol "$_HOSTLINUX-BY-SNMP__V3-PROTOCOL-AUTH$"
--level "authNoPriv" |
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
$LINUX-BY-SNMP__SHINKEN__PLUGINSDIR$/check_linux_health_by_snmp_rust --check check_ntp_sync
-H "$HOSTADDRESS$"
-p "$_HOSTLINUX-BY-SNMP__PORT$"
-t "$_HOSTLINUX-BY-SNMP__TIMEOUT$"
-c "$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-CRIT$,$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-CRIT$"
-w "$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-WARN$,$_HOSTLINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-WARN$"
--chrony
--snmp_version "3"
--user "$_HOSTLINUX-BY-SNMP__V3-LOGIN$"
--auth_password "$_HOSTLINUX-BY-SNMP__V3-PASSPHRASE-AUTH$"
--priv_passphrase "$_HOSTLINUX-BY-SNMP__V3-PASSPHRASE-PRIV$"
--auth_protocol "$_HOSTLINUX-BY-SNMP__V3-PROTOCOL-AUTH$"
--priv_protocol "$_HOSTLINUX-BY-SNMP__V3-PROTOCOL-PRIV$"
--level "authPriv" |
Données utilisées provenant des modèles
Données communes pour les checks des modèles
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données spécifiques pour ce check
| Nom | Modifiable sur | Unité | Valeur par défaut à l'installation de Shinken | Description | ||
|---|---|---|---|---|---|---|
| l'Hôte ( Onglet Données ) | ms | 30 | Définit le décalage en millisecondes à partir duquel le check passe en CRITIQUE . | ||
| l'Hôte ( Onglet Données ) | ms | 10 | Définit le décalage en millisecondes à partir duquel le check passe en ATTENTION. | ||
| l'Hôte ( Onglet Données ) | ms | 200 | Définit le délai en millisecondes à partir duquel le check passe en CRITIQUE . | ||
| l'Hôte ( Onglet Données ) | ms | 100 | Définit le délai en millisecondes à partir duquel le check passe en ATTENTION . |
Données DFE ( Duplicate Foreach )
Pas de données DFE pour ce check
Données utilisées provenant du check
Pas de données provenant du check pour ce modèle
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Résultat
Exemple
| Panel |
|---|
Interprétation
Statut
- Il peut prendre quatre valeurs OK / CRITIQUE / ATTENTION / INCONNU .
- Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour les données suivantes :
LINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-CRIT
LINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-WARN
LINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-CRIT
LINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-WARN
- Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour les données suivantes :
- Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
| Info | ||
|---|---|---|
Le texte de la colonne "Affichage des seuils" montre les paramètres utilisés et leur valeur définie sur l'équipement supervisé.
|
Situation | Statut | Exemple | |||
|---|---|---|---|---|---|
| CRITIQUE |
| |||
| ATTENTION |
| |||
| CRITIQUE |
| |||
| ATTENTION |
|
Résultat
Le résultat contient un message indiquant le statut du check.
Lors d'un passage en CRITIQUE ou ATTENTION , un message indique quel en est la cause.
Résultat Long
Le résultat long contient un tableau affichant la valeur de l'OFFSET et du DELAY en millisecondes.
Métriques
Définition
| Nom de la métrique | Unité | Description | Seuil d'avertissement | Seuil critique |
|---|---|---|---|---|
| delay | ms | Temps aller-retour entre le client et le serveur | LINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-WARN | LINUX-BY-SNMP__NTP-SYNC-CHRONY__DELAY-CRIT |
| offset | ms | Décalage de temps entre le système et le serveur | delay | ms | Temps aller-retour entre le client et le serveur
| LINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-WARN | LINUX-BY-SNMP__NTP-SYNC-CHRONY__OFFSET-CRIT |
Exemple
| Panel |
|---|
Erreurs et pré-requis
Erreurs de configuration de l'hôte à superviser ( spécifique à ce check )
| Excerpt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|



















