Lista todas as aplicações para HTML

Listar todas as aplicações de um ambiente e salva em HTML

Lista todas as aplicações de todos os servidores de um ambiente. Este script foi feito para ser executado em um WAS ND versão 7, mas deve rodar no WAS 8 também.

Para executar este script, acesse o console do WSADMIN e dê o comando:

execifile( ‘List_App_to_Htm.py’ )

Após a execução um arquivo “status.html” será gerado, por padrão, em “/tmp/status.html” (o nome e o caminho podem ser alterados).

Ou execute o script pelo WSADMIN com a opção “-f List_App_to_Htm.py”, que fará com que o WSADMIN execute o script sem ir pra o console, quando o script terminar, o WSADMIN encerra também.

O Arquivo “/tmp/status.html” tem o seguinte formato:

  • Status: oferecem três status:

o RUNNING: Aplicação ou servidor em execução normal;

o STOPPED: Aplicação parade;

o ERROR: Servidor parado, o estado é mostrado como ERRO porque ao tentar acessar o servidor para colher o estado, ocorre um erro quando ele não está em execução;

    • Servidor: Mostra o nó e o nome do servidor, quando for uma aplicação ficará em brando;
    • Aplicacao: mostra o nome da aplicação.

Exemplo do HTML de saída:

    • As aplicações “HelloWorld-ear”, “Log_Viewer” e “Teste-war” pertence ao servidor “SERVER1” que está sendo executado no “Node1”.
    • O servidor “JVMTESTE”, que está no “Node2”, está em execução mas não tem aplicação;
    • O servidor “SERVER2”, que está no “Node1”, não está em execução e não tem aplicação;
    • As aplicação de um determinado servidor sempre virão logo abaixo de seu nome na tabela;

Download do arquivo: List_App_to_Htm.py