Monitorer service Windows – Zabbix

zabbix_logo_500x131

Dans cet article, nous allons voir comment monitorer un service Windows avec Zabbix.

Dans zabbix, nous pouvons créer autant de trigger (déclencheur) que voulu, sur n’importe quel item (éléments). La première étape consiste à créer un item (dans notre cas un service Windows) dans un template (modèle) existant, ensuite il suffit de créer un déclencheur sur l’item précédemment créé.

Dans cet exemple de configuration, je vais monitorer le service Windows Update intitulé « wuauserv », sur un hôte Windows déjà supervisé :

Création ITEM

Dans un premier temps, cliquer sur « configuration » puis « Templates»

item

Il faut ensuite cliquer sur «Items» correspondant à la « Template OS Windows » :

item1

Une fois dans le menu, cliquer sur « create item » tout à droite :

item2

Une fenêtre apparaît, il y a seulement deux champs à remplir ( Name et KEY) :

item20

Name : correspond au nom de l’item, vous pouvez donc mettre ce que vous voulez.
Key : il faut cliquer sur « Select » et choisir « service_state[service] », ensuite renommer [service] par le nom du service à monitorer, dans mon cas : « wuauserv ».

Configuration Triggers

Nous allons à présent configurer le trigger sur l’hôte où nous voulons monitorer le service Windows Update, pour cela cliquer sur «Configuration » puis « Hosts », enfin cliquer sur le nom du serveur voulu (dans mon cas PC powtos) :

item4

Une fois dans le menu de l’hôte, cliquer sur « Triggers » :

item5

Dans le menu trigger, tout à droite cliquer sur « create trigger » :

item6

Il y a un outil permettant de créer des trigger, cliquer sur « Add » à droite d’Expressions :

item7

Nous pouvons créer l’expression , dans notre cas, un service est considéré comme démarré avec la valeur « 0 », si la valeur est supérieure à 0, le trigger s’enclenche.:

item21

ITEM : J’ai choisi ici l’item « Service Windows » créé précédemment en cliquant sur « select » (dans groupe Windows) :
item40
Function : choisir la fonction « Last (most recent) T value is > N »
Time shift : valeur à 0
N : valeur à 0

A présent, nous pouvons donner un nom à notre trigger, et mettre la « Severity » » sur « Warning », valider le tout :

item22

Notre trigger est bien configuré :

item30

Résultat :

Le service est bien monitoré :

item31

On coupe le service Windows sur l’hôte monitoré:

item13

Zabbix détecte bien que le service n’est plus actif :

item60

Vous savez désormais monitorer le service Windows Update, la démarche reste bien évidement la même pour n’importe quel service Windows!

 

 

Bookmarquez le permalien.
  • Cadorex

    Merci 🙂