Is it possible to get some information on host state by vmware agent?
As VMs do Windows aparentemente têm esse recurso usando contadores de perfmon que são transmitidos do host para o guest IFF que o administrador do host permite. Como você tem VMs Linux, isso nem é uma possibilidade para você.
Which are the best OS parameter to monitor to get info on host state?
Você não pode determinar o estado do host de uma VM. Não é possível devido à natureza inerente do ESX. A forma como o hipervisor é capaz de fazer o que faz é abstraindo todos os recursos físicos (CPU, RAM, disco, rede, etc.) e apresentando-os ao convidado de uma forma em que o convidado não tem idéia de que é uma VM. Por esse motivo, o sistema operacional convidado não tem noção do host em que está sendo executado. Tudo o que sabe é que não pode fazer o que quer por uma razão desconhecida. O administrador do host determina quais recursos sua VM pode ter e você não tem como determinar quanto desses recursos foi alocado para suas VMs.
Sugiro que você colete o máximo de dados possível usando os utilitários sugeridos pelo ewwhite acima e visitando os dados da empresa de gerenciamento do host ESX para ver se eles podem resolver os problemas. Alternativamente, você pode descobrir na coleta de dados que é realmente um problema no sistema operacional convidado em algum lugar. Você pode tentar consultar o Guia de solução de problemas de desempenho do vSphere 4.1 uma vez que você "pensa" que os hosts são ESX 4, mas provavelmente você deve perguntar a eles primeiro a versão (se eles contarem a você). O público principal do guia é o ESX (i) admins, mas existem algumas coisas para procurar nos sistemas operacionais convidados (kernel uni-processador em execução em uma VM SMP, aplicativo single-threaded, etc.)