Installez WMI sous CENTOS.


Il existe plusieurs façons de surveiller les machines Windows.La plus connue, et même la plus utilisée, est avec le programme Client N.-É.Au début, je l’utilisais mais je n’avais pas beaucoup confiance en moi et je me suis vite retrouvé à l’étroit pendant le développement.

Par conséquent, d’une part, je me positionne dans SNMP et des services qui fonctionnent bien sur Windows mais qui utilisent également ces fonctionnalités WMI Windows. Par exemple, pour récupérer les informations d’état de Windows dans un script PERL, vous devez installer un Client WMI sous Linuxcomme nous le verrons dans ce tutoriel.

Installez WMIC sur CENTOS.

Vous pouvez télécharger le fichier directement à cette adresse : https://pkgs.org/download/wmi

Choisissez le fichier correspondant à votre distribution et sa version, et installez-le.Sinon, pour notre exemple sous CentOS, il faut installer dépôt Dépend de votre diffusion :

[root@Linux-WMI-Client ~]# rpm -Uvh http://www6.atomicorp.com/channels/atomic/centos/7/x86_64/RPMS/wmi-1.3.14-4.el7.art.x86_64.rpm
[root@Linux-WMI-Client ~]#rpm-Uvh https://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/
[root@Linux-WMI-Client ~]#rpm-Uvh https://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/
[root@Linux-WMI-Client ~]#rpm-Uvh https://www6.atomicorp.com/channels/atomic/centos/5/x86_64/RPMS/
[root@Linux-WMI-Client ~]#rpm-Uvh https://www6.atomicorp.com/channels/atomic/centos/5/x86_64/RPMS/

Concernant ma distribution, je suis actuellement en cours d’exécution Centos V5 (64 bits)donc la commande serait :

#rpm-Uvh https://www6.atomicorp.com/channels/atomic/centos/5/x86_64/RPMS/

Nous pouvons maintenant installer le package WMI :

# miam -y installer wmi

Utilisez des exemples.

Maintenant en saisissant la commande wmic, vous devriez voir ceci apparaître, indiquant que le package est installé :

La syntaxe de la commande est la suivante :
Syntaxe : wmic -U domaine/utilisateur%motdepasse //hôte <查询>


attention! ! ! Pour utiliser WMIC, vous avez besoin du code d’administrateur local de la machine ou du compte d’administrateur de domaine.

Voici un exemple qui permet de récupérer une liste des processus actifs sur la machine.

wmic -U Administrator%Password //192.168.0.115 « sélectionnez la légende, le nom, le parentprocessid, le processid de win32_process »

Voici un autre exemple qui indique le pourcentage d’utilisation du disque en lecture, en écriture et en lecture/écriture sur le disque C de la machine à un instant donné.

wmic -U Administrator%Password //192.168.0.115 « SELECT PercentDiskReadTime, PercentDiskWriteTime, PercentDiskTime FROM Win32_PerfFormattedData_PerfDisk_LogicalDisk where Name= »C: » »

c’est tout.

A Voir  Systèmes d'exploitation et hébergement Web : tout ce que vous devez savoir !