Novo! Magic xpi Web Monitor (com Apache TomCat)

Conheça o novo Magic xpi Monitor, lançado na versão 4.13.5 do Magic xpi.

 

Apresentado na recém-lançada versão 4.13.5 do Magic xpi (Nov/2022), o Magic xpi Monitor chega repaginado.

Mais elegante, fluído e moderno.

 

Desenvolvido em cima das plataformas Apache Tomcat 9 + Angular, o novo Magic xpi Monitor vem substituir a antiga interface baseada no framework RTView.

Mas calma. O anterior (monitor) ainda vem no pacote e é instalado lado a lado com este (novo):

 

Como o novo Magic xpi Monitor vem configurado numa porta TCP/HTTP de acesso diferente (8181) por padrão:

 

você pode usá-los ao mesmo se desejar. Sem problemas.

Nota: O novo Magic xpi Monitor ainda vem como 'Beta' nesta versão

 

Vamos então, aos detalhes desta nova interface.

 

Ambiente e Instalação

 

Nota: Para instalar o Magic xpi, o recurso 8dot3name precisa estar habilitado no drive de destino

A instalação é automática junto com os demais módulos da plataforma, e ele fica todo localizado na pasta %XPI_HOME%\Tools\MagicMonitor\apache-tomcat-9.0.35:

Como mencionado, ele vem instalado na porta TCP 8181 (protocolo HTTP). Mas isso pode ser mudado se necessário, ajustando-se o arquivo %XPI_HOME%\Tools\MagicMonitor\apache-tomcat-9.0.35\conf\server.xml:

Inclusive, os mesmos ajustes que são possíveis de se fazer no antigo Monitor para mudar o acesso padrão de HTTP para HTTPS (ver aqui) podem ser repetido neste novo Monitor editando-se este mesmo arquivo ‘server.xml’.

Login

 

A mudança visual já se percebe na primeira tela do Monitor, que tem um fundo que fica sendo alterado dinamicamente de tempos em tempos.

O padrão de login (usuário + senha) é o mesmo do anterior:

 

Interface Web

 

Após o login, você será levado a interface (única) do novo Monitor, no melhor estilo SPA (Single Page Application):

 

No canto superior esquerdo:

 

você poderá filtrar quais projetos deseja listar: todos, os “inativos” ou os “ativos“.

Os controles de “start“, “stop” e “re-start” dos projetos agora estão ao lado de cada item listado:

 

Indo para o canto superior direito, este seletor:

 

permite alternar o painel entre “Project Load & Pending Messages”:

 

e “License Usage & Workers Available”:

 

Mais acima, há outro seletor para abrir o Painel de Informações desejado:

 

Mas para os saudosos do layout antigo, é possível também habilitar os seletores em formato de “botões“:

 

Painéis de Informações

 

A lista de Painéis de Informações dos projetos e status geral da plataforma, é a lista já conhecida: Dashboard, Messages, Flows, Activity, BAM, etc…

Com um visual repaginado, claro.

 

Vejamos por exemplo o “Activity Log“:

Antes:

 

Agora:

 

As colunas de informações podem estar “visíveis” ou “invisíveis“, cfe. a seleção do administrador:

 

e elas são também “ordenáveis“: clicando no título da coluna, as informações são ordenadas (crescente/decrescente) por aquele campo.

 

Muitas dessas colunas possuem um “campo de filtro rápido“, para selecionar um conjunto menor de dados a exibir no painel:

 

Mas também há outras telas de filtros mais detalhadas:

 

Veja mais algumas interfaces repaginadas:

 

Como o Magic xpi Monitor extrai estes dados?

 

As configurações do novo Magic xpi Monitor ficam localizadas no arquivo %XPI_HOME%\Tools\MagicMonitor\apache-tomcat-9.0.35\conf\Catalina\localhost\application.properties:

 

As informações que são extraídas diretamente do GigaSpaces, baseiam-se das configurações de conexão:

magic.space.name
magic.space.group
magic.space.locators

 

Já a lista de projetos exibidos, vem da configuração do arquivo ‘ApplicationsList.xml‘. E a localização física deste arquivo baseia-se na chave:

projectsXMLFolderPath.name

 

Os dados do banco de dados interno (Activity Log e BAM) vem de uma conexão direta com o servidor de dados, cfe. conexão configurada no arquivo ‘datasource.xml‘.

E a localização física deste arquivo provém da chave:

datasource.file.name

 

E é isso 😎.

Baixe e instale o Magic xpi 4.13.5 e desfrute das novidades do novo Magic xpi Monitor.

 

Fique ligado no Blog MagicBR, para mais dicas.

Manoel Frederico Silva – Gerente de Tecnologia e Evangelista MAGIC – Magic Brasil
Manoel Frederico Silva – Evangelista MAGIC – Magic Brasil

 

Para receber os artigos do Blog Magic Brasil em primeira mão no seu email, registre-se aqui

 

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *