Configuration
-------------
OS: CentOS 7
MySQL: 15.1 Distrib 10.1.12-MariaDB (DB: UTF8, collate UTF8_bin)
Zabbix 3.0.1
Bonjour à tous!
J'essaie actuellement de créer un template Hyper-V générique me permettant de surveiller mes différents serveurs Hyper-V. Pour des raisons historiques, certains serveurs sont installés en français, d'autres en anglais mais tous sous Windows 2012R2.
Mon problème porte sur les compteurs de performance en français. Je sais que de nombreux posts ont déjà été rédigés sur le sujet mais je n'ai pu y trouver de réponse claire.
Pourquoi certains compteurs de performance ne peuvent-ils être interrogés lorsque l'on utilise l'argument alphanumérique?
Voici un exemple concret:
Si j'utilise la commande suivante:
J'obtiens l'erreur: "ZBX_NOTSUPPORTED: Cannot obtain performance information from collector."
Si j'utilise la version numérique \8054(_total)\8112, la commande fonctionne.
Si j'utilise un autre compteur tel que "\Processeur logique de l’hyperviseur Hyper-V(_total)\% du temps d’exécution de l’invité", la commande fonctionne.
J'en conclus donc que le problème ne vient pas du "set" de compteurs "processeur logique de l'hyperviseur hyper-v" mais bien du compteur "% d'inactivité". Celui-ci ne semble pas être correctement interprété par Zabbix. (la version anglaise (% idle time), elle, fonctionne très bien).
Il faut également noter que typeperf ne fonctionne pas sur le compteur ci-dessus mais get-counter (powershell), lui, fonctionne!
Bien entendu, je pourrais utiliser la version numérique du compteur mais je perdrais en portabilité (je souhaite que mon template soit le plus portable possible).
Je ne sais pas si c'est un problème propre à Zabbix ou à Windows mais toute aide serait la bienvenue!
En vous remerciant par avance pour votre assistance!
-------------
OS: CentOS 7
MySQL: 15.1 Distrib 10.1.12-MariaDB (DB: UTF8, collate UTF8_bin)
Zabbix 3.0.1
Bonjour à tous!
J'essaie actuellement de créer un template Hyper-V générique me permettant de surveiller mes différents serveurs Hyper-V. Pour des raisons historiques, certains serveurs sont installés en français, d'autres en anglais mais tous sous Windows 2012R2.
Mon problème porte sur les compteurs de performance en français. Je sais que de nombreux posts ont déjà été rédigés sur le sujet mais je n'ai pu y trouver de réponse claire.
Pourquoi certains compteurs de performance ne peuvent-ils être interrogés lorsque l'on utilise l'argument alphanumérique?
Voici un exemple concret:
Si j'utilise la commande suivante:
Code:
zabbix_get -s 1.2.3.4 -k perf_counter["\Processeur Logique de l'Hyperviseur Hyper-V(_Total)\% d'inactivité",1]
Si j'utilise la version numérique \8054(_total)\8112, la commande fonctionne.
Si j'utilise un autre compteur tel que "\Processeur logique de l’hyperviseur Hyper-V(_total)\% du temps d’exécution de l’invité", la commande fonctionne.
J'en conclus donc que le problème ne vient pas du "set" de compteurs "processeur logique de l'hyperviseur hyper-v" mais bien du compteur "% d'inactivité". Celui-ci ne semble pas être correctement interprété par Zabbix. (la version anglaise (% idle time), elle, fonctionne très bien).
Il faut également noter que typeperf ne fonctionne pas sur le compteur ci-dessus mais get-counter (powershell), lui, fonctionne!
Bien entendu, je pourrais utiliser la version numérique du compteur mais je perdrais en portabilité (je souhaite que mon template soit le plus portable possible).
Je ne sais pas si c'est un problème propre à Zabbix ou à Windows mais toute aide serait la bienvenue!
En vous remerciant par avance pour votre assistance!
Comment