ZBX_NOTSUPPORTED
Passei alguns dias tentando descobrir o porque do agente do Zabbix em um servidor Windows 2003 simplesmente não conseguir recolher os dados do hardware (CPU, memória, etc), retornando sempre o erro ZBX_NOTSUPPORTED.
Após alguma pesquisa, e depois de tentar diversas versões diferentes do zabbix_agentd.exe, confirmei que o problema não tem relação nenhuma com o Zabbix. Na verdade, disso eu já sabia, pois temos algumas dezenas de outros servidores Windows 2003 em que o agente recolhe todas as informações corretamente. Apenas nesse servidor específico, eu encontrava um erro no zabbix_agentd.log dizendo: “Call to PdhMakeCounterPath() failed: A required argument is missing or incorrect.”
O problema na verdade, deve-se a um erro nos Performance Counters do Windows, cujos itens estavam com nome em branco. Isso foi fácilmente resolvido rodando-se o comando “lodctr /R” no prompt do Windows.