| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le check Ntp Sync by WinRM va vérifier la date et l'heure de votre système et le comparer à celles du serveur de temps utilisé sur la machine.
- Si le serveur est accessible, vous pourrez alors obtenir:
- le temps d'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 Ntp Sync by WinRM mesure ces 2 valeurs et réagi en fonction des seuils de tolérance que vous définissez.
| Panel |
|---|
Paramétrage
Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$WINDOWS-BY-WINRM__SHINKEN__PLUGINSDIR$/check_windows_health_by_winrm_rust --check check_ntp_sync
--hostname "$HOSTADDRESS$"
--port "$_HOSTWINDOWS_BY_WINRM__PORT$"
--username "$_HOSTWINDOWS_BY_WINRM__DOMAINUSER$"
--password "$_HOSTWINDOWS_BY_WINRM__DOMAINPASSWORD$"
--auth_method "$_HOSTWINDOWS_BY_WINRM__AUTHMETHOD$"
--timeout "$_HOSTWINDOWS_BY_WINRM__TIMEOUT$"
--linux_winrm_tmp_wf "$_HOSTWINDOWS_BY_WINRM__LINUX-WORKING-FOLDER$"
-c "$_HOSTWINDOWS-BY-WINRM__NTP-SYNC__DELAY-CRIT$","$_HOSTWINDOWS-BY-WINRM__NTP-SYNC__OFFSET-CRIT$"
-w "$_HOSTWINDOWS-BY-WINRM__NTP-SYNC__DELAY-WARN$","$_HOSTWINDOWS-BY-WINRM__NTP-SYNC__OFFSET-WARN$" |