Todas essas informações são expostas através de contadores de perfmon, então você tem várias opções:
-
Um NMS que pode ler contadores de perfmon. nagios ou zabbix são dois que eu recomendo. O Zabbix é muito, muito mais fácil de usar, se você é de um background do Windows, mas ambos são muito exagerados para monitorar um único servidor
-
Use o monitoramento de desempenho interno do Windows. Ele lhe dará estatísticas ao vivo (e se você configurá-lo, histórico), mas faz pouco além de realmente fornecer números brutos.
-
Crie o seu próprio. O Perfmon pode ser configurado para registrar todas essas coisas em um arquivo CSV ou em um banco de dados SQL. Você pode analisá-los da forma que precisar.