Você pode facilmente escrever scripts de powershell (ou mesmo codelets C # pequenos) que criam contadores de desempenho personalizados do Windows. Nessas, você pode introduzir quaisquer dados que escolher (como um indicador de status de serviço numérico?), Em qualquer intervalo que pareça adequado, o que é útil quando perfmon é a única maneira fácil de exportar dados (eu tive o mesmo problema bizarro uma vez, mas foi um aplicação de monitoramento diferente do Nagios).
Infelizmente, estou de férias e só tenho esse iphone insignificante, então acho que vou ter que voltar e colar um script de exemplo quando puder.
Você pode rapidamente e facilmente google uma tonelada de soluções powershell / C #, porém, é assim que eu descobri quando eu mais ou menos precisava. Ainda assim, eu acho que você teria que encontrar uma maneira de fazer isso, o que pode passar por esse ciclo de 6 meses de qa.