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
stylenone

Contexte

Le check Certificate Expiration [ $KEY$ ] by WinRM permet de superviser l'expiration

Il est configurable pour renvoyer un status CRITIQUE  /  ATTENTION si le nombre de jours restants avant l'expiration du certificat supervisé passe en dessous des seuils.

Le check utilise une donnée Duplicate Foreach ( DFE ) qui permet de générer plusieurs fois le check pour chaque certificat à superviser.

Panel

Paramétrage

Code Block
languagebash
themeEmacs
$WINDOWS-BY-WINRM__SHINKEN__PLUGINSDIR$/check-windows-certificatescertificate-expiration.py
    -H "$HOSTADDRESS$"
    -u "$_HOSTWINDOWS_BY_WINRM__DOMAINUSER$"
    -p "$_HOSTWINDOWS_BY_WINRM__DOMAINPASSWORD$"
    -M "$_HOSTWINDOWS_BY_WINRM__AUTHMETHOD$"
    -m certificatescertificate_expiration
    -T "$ARG1$"
    -N "$ARG2$"
    -w "$_SERVICEWINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__CERTIFICATESEXPIRATION-WARN$"
    -c "$_SERVICEWINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__CERTIFICATESEXPIRATION-CRIT$"

Données utilisées provenant des modèles

Données communes pour les checks des modèles

Excerpt Include
Modèle windows-by-WinRM__base
Modèle windows-by-WinRM__base
nopaneltrue

Données spécifiques pour ce check

NomModifiable surUnitéValeur par défautDescription
No Format
WINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__CERTIFICATESEXPIRATION-CRIT

l'Hôte

( Onglet Données )

jours30Seuil d'expiration en jours en dessous duquel un status CRITIQUE est déclenché
No Format
WINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__CERTIFICATESEXPIRATION-WARN

l'Hôte

( Onglet Données )

jours60

Seuil d'expiration en jours en dessous duquel un status ATTENTION est déclenché

Données DFE ( Duplicate Foreach )

DonnéeDescriptionExemple
No Format
WINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__TARGETSSTORE-AND-CERTIFICATE

Définit une paire KEY$(VALUE_A)$$(VALUE_B)$.

  • KEY est utilisé pour adapter dynamiquement le nom du check
  • VALUE_A correspond au magasin de certificat dans lequel chercher le certificat à superviser.
    • Les valeurs possibles sont :
      • LocalMachine
      • CurrentUser
  • VALUE_B correspond au nom du certificat à trouver.

WindowsRootCert$(LocalMachine)$$(Microsoft Root Certificate Authority 2010)$,

Domain$(LocalMachine)$$(MyDomainName.com)$




Note
iconfalse

Modifier les données accrochées à l'hôte affectera l'ensemble des checks dupliqués.
Afin de paramétrer individuellement chaque checks, il est possible de surcharger les données des checks.

Info

En cas de difficulté pour identifier les certificats à superviser, ils peuvent être recherchés depuis la console MMC.

https://learn.microsoft.com/en-us/windows-hardware/drivers/install/certificate-stores#how-to-use-the-contents-of-the-certificate-store

Panel




Données utilisées provenant du check

Pas de données provenant du check pour ce modèle

Excerpt Include
Uptime by WinRM
Uptime by WinRM
nopaneltrue

Résultat

Exemple

Panel

Interprétation

  • 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 :

      • WINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__CERTIFICATESEXPIRATION-CRIT
      • WINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__CERTIFICATESEXPIRATION-WARN
    • 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é.

Panel

Image RemovedImage Added

Situation

Statut

Exemple

  • La date d'expiration du certificat supervisé est inferieur ou égale à WINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__CERTIFICATESEXPIRATION-CRIT

CRITIQUE

Panel

  • La date d'expiration du certificat supervisé est inferieur ou égale à WINDOWS_BY_WINRM__CERTIFICATESCERTIFICATE-EXPIRATION__CERTIFICATESEXPIRATION-WARN

ATTENTION

Panel


  • Aucun certificat n'a été trouvé

INCONNU


Panel

  • Le magasin de certificat demandé n'est pas valide

INCONNU

Panel

Image Added

Résultat

Le résultat contient un message indiquant le status et la date d'expiration du certificat supervisé.

Résultat long

Pas de résultat long.

Métriques

Pas de métriques.

Erreurs et pré-requis

Excerpt Include
Erreurs du pack windows-by-WinRM__shinken
Erreurs du pack windows-by-WinRM__shinken
nopaneltrue

...