Contexte

Le modèle windows-by-WinRM permet de superviser des éléments sur des hôtes sur lesquels est installé le système d'exploitation Windows.

Ci-dessous, l'inventaire des checks proposés.

Si le besoin de modifier certains éléments ( commandes, checks ou modèles d'hôtes ) se présente, il faut lire la page Les bonnes pratiques d'utilisation d'un pack livré par Shinken ).

Sommaire des checks

NomDescription

 

Files Count by WinRM [$KEY$]

( exemple : $KEY$ = .txt$(C:\Windows)$$(*.txt)$
       => Files Count by WinRM [.txt] )


Compte le nombre de fichiers correspondant au filtre indiqué dans un répertoire.

( voir la page NEW-PAGE - 003.6.3 - SEF-11427 - File Count [$KEY$] )

No Files Matching by WinRM [$KEY$]

( exemple : $KEY$ = .txt$(C:\Windows)$$(*.txt)$
       => No Files Matching by WinRM [.txt] )


Vérifie l'absence de fichiers correspondant au filtre indiqué dans un répertoire.

( voir la page NEW-PAGE - 003.6.3 - SEF-11427 - No file matching [$KEY$] )

Les données

Les données communes pour tous les checks

NomModifiable surDéfautValeur par défaut à l'installation de ShinkenDescription
WINDOWS_BY_WINRM__DOMAINUSERSHORT

l'Hôte

( Onglet Données )

$DOMAINUSERSHORT$shinken_user Nom d'utilisateur utilisé, sans le domaine
WINDOWS_BY_WINRM__DOMAINPASSWORD

l'Hôte

( Onglet Données )

$DOMAINPASSWORD$superpassword Mot de passe de l'utilisateur
WINDOWS_BY_WINRM__DOMAIN

l'Hôte

( Onglet Données )

$DOMAIN$MYDOMAIN

Nom du domaine Active Directory du compte. Si vide, alors c'est le domaine du serveur qui sera utilisé, ou un compte local s'il n'est pas dans un domaine Active Directory.

WINDOWS_BY_WINRM__DOMAINUSER

l'Hôte

( Onglet Données )

$_HOSTDOMAIN$\\
$_HOSTDOMAINUSERSHORT$
MYDOMAIN\\shinken_user

Nom complet utilisé pour se connecter, il vaut par défaut DOMAINE\DOMAINUSERSHORT.

  • À n'utiliser que si les variables DOMAINUSERSHORT et DOMAIN ne sont pas utilisées, et que la connexion se fait sur un autre format que Domaine/utilisateur.
WINDOWS_BY_WINRM__AUTHMETHOD

l'Hôte

( Onglet Données )

$_HOSTAUTHMETHOD$ntlm

Méthode d'authentification utilisée pour accéder aux serveurs Windows. Méthodes disponibles :

  • basic
  • ntlm

Les données spécifiques

Pour le check " Files Count by WinRM [$KEY$]"

NomModifiable surDéfautValeur par défaut à l'installation de ShinkenDescription
WINDOWS_BY_WINRM__FILES-COUNT__FILES_WARNING

l'Hôte

( Onglet Données )

77 Nombre de fichiers à détecter dans un répertoire avant de passer le check en statut ATTENTION
WINDOWS_BY_WINRM__FILES-COUNT__FILES_CRITICAL

l'Hôte

( Onglet Données )

1010Nombre de fichiers à détecter dans un répertoire avant de passer le check en statut CRITIQUE

Pour le check "No Files Matching by WinRM [$KEY$]"

Pas de données spécifiques pour ce check

Les données DFE ( Duplicate Foreach )

NomModifiable surDéfautValeur par défaut à l'installation de ShinkenDescription
WINDOWS_BY_WINRM__FILES_COUNT 

l'Hôte

( Onglet Données )

----

Chemin vers le répertoire à vérifier et filtre à appliquer, exemple :

  • .txt$(C:\Windows)$$(*.txt)$ : Vérifie la présence de fichiers possédant l'extension ''txt" dans le répertoire "C:\Windows"

Check(s) impacté(s) :

  •  Files Count by WINRM [$KEY$].

  

WINDOWS_BY_WINRM__EMPTY_FOLDER

l'Hôte

( Onglet Données )

----

Chemin vers le répertoire à vérifier et filtre à appliquer, exemple :

  • .exe$(C:\Windows)$$(*.exe)$ : Vérifie l'absence de fichiers possédant l'extension ''exe" dans le répertoire "C:\Windows"

Check(s) impacté(s) :

  •  No Files Matching by WINRM [$KEY$].

Comment appliquer un modèle d'hôte à un hôte

Application du modèle via l'interface de Configuration

Dans l'interface de Configuration :

  • créer ou éditer un hôte ( voir la page Editer un Hôte ),
  • ajouter le modèle "windows-by-WinRM__extra" dans la propriété "Modèles d'hôte hérités" à l'aide du menu déroulant.





Application du modèle via un collecteur d'import de fichiers au format .cfg

Dans le fichier de définition des éléments à importer via un collecteur :

define host {
    host_name   mon_hôte_windows
    use         windows-by-WinRM__extra
 }