Souhaitez-vous apprendre à utiliser la fonctionnalité Zabbix Userparameter? Dans ce tutoriel, nous allons vous montrer comment configurer Zabbix Userparameter et créer un script personnalisé pour surveiller un ordinateur exécutant Windows.

• Version Zabbix: 3.4.12
• Version Windows: 7 Entreprise

L'agent sous Windows doit avoir l'agent Zabbix installé.

Liste du Matériel:

La section suivante présente la liste du matériel utilisé pour créer ce didacticiel Zabbix.

Tous les éléments matériels répertoriés ci-dessus sont disponibles sur le site Web d'Amazon.

Zabbix Playlist:

Sur cette page, nous offrons un accès rapide à une liste de vidéos relatives à l'installation de Zabbix.

N'oubliez pas de vous abonner à notre chaîne youtube nommée FKIT.

Tutoriel - Créer un script Windows

Tout d'abord, vous devez installer l'agent Zabbix sur l'ordinateur exécutant Windows.

•  Installation de l'agent Zabbix sous Windows.

Ensuite, créons un script qui nous donnera la réponse que l’agent Zabbix n’a pas pu donner.

Dans notre exemple, nous voulons savoir qui est actuellement connecté à l'ordinateur Windows.

Ouvrez le bloc-notes et créez un BATCH SCRIPT nommé check_username.bat avec le contenu suivant.

@echo off
FOR /F "tokens=2 delims=={}" %%A IN ('WMIC ComputerSystem Get UserName /format:list') DO (
echo %%A
)

Enregistrez le script nommé check_username.bat dans le dossier C: \ Zabbix.

Ouvrez une invite DOS et essayez d’exécuter le script check_username.bat.

C:\>c:
C:\>cd zabbix
C:\zabbix>check_user.bat

TECHEXPERT\administrator

Dans notre exemple, le script, lorsqu'il est exécuté, affiche le nom d'utilisateur de l'utilisateur connecté à cet ordinateur.

Dans notre exemple, l'utilisateur administrateur utilise actuellement cet ordinateur.

Ce script a été créé pour Windows 7 et ne fonctionnera pas sur les éditions de serveur Windows.

Le script n’est pas la partie importante de ce didacticiel, vous devrez créer des scripts ou des commandes qui répondent à vos besoins.

Nous devons maintenant intégrer notre script à l'agent Zabbix.

Ouvrez l'application Bloc-notes et modifiez le fichier de configuration zabbix_agentd.win.conf.

Le fichier zabbix_agentd.win.conf se trouve dans le dossier C: \ Zabbix.

Voici le fichier, avant notre configuration

Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log

Voici le nouveau fichier avec notre configuration.

Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log
UserParameter=computer.windows.user,c:\zabbix\check_user.bat

Pour terminer notre configuration, vous devez redémarrer l'agent Zabbix exécuté sur cet ordinateur.

Si vous ne savez pas comment redémarrer l'agent Zabbix, vous pouvez redémarrer l'ordinateur.

Le serveur Zabbix peut désormais contacter cet ordinateur et demander les informations suivantes: computer.windows.user

L'agent Zabbix installé sur l'ordinateur Windows doit informer l'utilisateur actuellement connecté.

Pour tester notre configuration, entrez la commande suivante sur la console du serveur Zabbix:

# zabbix_get -s 192.168.0.50 -p 10050 -k "computer.windows.user"

TECHEXPERT\administrator

Comme vous pouvez le constater, le serveur Zabbix peut obtenir ces informations à distance auprès de l’Agent.

Tutoriel - Configuration de Zabbix UserParameter

Maintenant, nous devons accéder au tableau de bord du serveur Zabbix et ajouter l’ordinateur Windows en tant qu’hôte.

Ouvrez votre navigateur et entrez l'adresse IP de votre serveur Web plus / zabbix.

Dans notre exemple, l'URL suivante a été entrée dans le navigateur:

• http://35.162.85.57/zabbix

Sur l'écran de connexion, utilisez le nom d'utilisateur et le mot de passe par défaut.

• Nom d'utilisateur par défaut: Admin
• Mot de passe par défaut: zabbix

zabbix login

Après une connexion réussie, vous serez envoyé au tableau de bord Zabbix.

zabbix dashboard

Sur l'écran du tableau de bord, accédez au menu Configuration et sélectionnez l'option Hôte.

zabbix add host

En haut à droite de l'écran, cliquez sur le bouton Créer un hôte.

Zabbix Create Host

Sur l’écran de configuration de l’hôte, vous devrez entrer les informations suivantes:

• Nom d'hôte - Entrez un nom d'hôte à surveiller.
• Nom d'hôte visible - Répétez le nom d'hôte.
• Nouveau groupe - Entrez un nom pour identifier un groupe de périphériques similaires.
• Interface de l'agent - Entrez l'adresse IP du nom d'hôte.

Voici l'image originale, avant notre configuration.

zabbix Cisco - Antes

Voici la nouvelle image avec notre configuration.

Zabbix Windows 7

Cliquez sur le bouton Ajouter pour inclure cet hôte dans la base de données Zabbix.

Sur l'écran du tableau de bord, accédez au menu Configuration et sélectionnez l'option Hôte.

zabbix add host

Locate and click on the hostname that you created before.

In our example, we selected the hostname: WINDOWS7

On the Host properties screen, access the Applications tab.

Zabbix Windows Service Application menu

En haut à droite de l'écran, cliquez sur le bouton Créer une application.

Zabbix Windows7 Application

Sur l'écran Applications hôtes, créez une nouvelle application nommée Windows.

Windows Application

Une fois la création de l'application terminée, accédez à l'onglet Éléments.

Zabbix Item Tab

En haut à droite de l'écran, cliquez sur le bouton Créer un élément.

Sur l'écran de création d'élément, vous devez configurer les éléments suivants:

• Nom: entrez une identification pour l’élément Userparameter.
• Type: Agent Zabbix
• Clé: une clé personnalisée de votre utilisateur.
• Type d’information: notre exemple utilise le texte
• Intervalle de mise à jour: 60 secondes
• Application: Windows

Zabbix monitor Userparameter

Cliquez sur le bouton Ajouter et terminez la création de l'élément.

Attends 5 minutes.

Pour tester votre configuration, accédez au menu Monitoring (Surveillance) et cliquez sur l'option Latest data (Dernières données).

Zabbix Latest data

Utilisez la configuration du filtre pour sélectionner le nom d’hôte souhaité.

Dans notre exemple, nous avons sélectionné le nom d’hôte WINDOWS7.

Cliquez sur le bouton Appliquer.

Zabbix filter windows 7

Vous devriez pouvoir voir les résultats de votre surveillance de Userparameter avec Zabbix.

Toutes nos félicitations! Vous avez configuré la fonctionnalité Zabbix Userparameter.