Para monitorar processos do servidor PPM, você pode usar os programas de monitoramento do sistema operacional. Os sistemas Windows incluem os programas padrão Gerenciador de tarefas, Monitor de desempenho, e, a partir do Windows Vista/Server 2008 Windows Monitor de recursos. Os programas de monitoramento fornecidos para Linux dependem da variante de distribuição e instalação.
O programa Java independente da plataforma Visual VM é apropriado para monitoramento dos recursos do sistema usados pelos processos do servidor PPM.
Java Visual VM
Em diferentes visualizações, este programa visualiza a utilização de recursos de sistema específicos, por exemplo, utilização da CPU e da memória. Somente é analisada a carga do sistema utilizada pelo processo Java (por exemplo, servidor PPM) na Java VM. O programa Visual VM faz parte do Java SDK 1.8. Para iniciar sob o Windows, execute o arquivo jvisualvm.exe no subdiretório bin da instalação SDK. Para iniciar sob o Linux, execute o arquivo jvisualvm no subdiretório bin da instalação SDK. O Visual VM utiliza a funcionalidade JMX padrão da Java VM. O PPM não suporta a JMX.
O Visual VM somente pode analisar processos Java que foram iniciados com o mesmo ID de usuário com que o programa jvisualvm foi iniciado. Um modo fácil de monitorar processos Java processes que foram iniciados como um serviço Windows, será configurar o serviço relevante por meio do Windows Control Panel de modo que o serviço seja executado com o ID do usuário que inicia o programa jvisualvm.
Com a Visual VM você também pode monitorar processos Java sendo executados em um computador remoto. Para isso, inicie o programa jstatd no diretório bin da instalação SDK no computador no qual os processos Java a monitorar estão sendo executados. Os programas Visual VM iniciados em computadores remotos podem então estabelecer uma conexão a jstatd e monitorar processos Java locais.