martes, 1 de septiembre de 2015

Uso de contadores de perfmon con Zabbix en servidores con diversos idiomas

Hay empresas con la mala costumbre de no tener sus servidores en el idioma de Shakespeare, cuando eso ocurre y llegas con tus flamantes plantillas de Zabbix te das cuenta de que no puedes leer ni un solo contador.

Los contadores de Perfmon usan un índice numérico de forma interna, pero una descripción de cara a los usuarios que usan el perfmon. Por ejemplo:

Si queremos leer el contador perf_counter[\System\File Write Bytes/sec] nos encontramos que en castellano será perf_counter[\Sistema\Operaciones de escritura de archivo/s]

Para encontrar la relación numérica nos iremos a la clave de registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib

 La clave 009 es la relación entre el número de los contadores de perfmon y su nombre "humano", si la abrimos encontramos:
La clave 00A es la relación es lo mismo pero para el idioma castellano. Con esto ahora tenemos toda la información para usar la clave con números, de forma que sera "language-insensitive" ;)

perf_counter[\System\File Write Bytes/sec]  >>  perf_counter[\2\18]

No hay comentarios:

Publicar un comentario