Configuração do JMX
Esta seção descreve como configurar o JMX para instalações On-Premise.
Configuração padrão do JMX
Ao configurar o JMX, ferramentas de visualização como VisualVM e JConsole podem ser usadas para monitorar o desempenho do sistema do Frontline Command Center.
Para configurar o JMX, navegue até o diretório FRONTLINE_HOME
e editefrontline
.xml.
Modifique os argumentos para o seguinte:
<arguments>-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="%BASE%" -Xms1024m -Xmx1024m -Dfile.encoding=UTF-8 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=XXXX -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar "%BASE%\frontline.jar"</arguments>
Reinicie o serviço para conectar via JConsole.
Configuração
Padrão para ativar o JMX
-Dcom.sun.management.jmxremote
Defina o porto para acessar JMX
-Dcom.sun.management.jmxremote.port=XXXX
Habilitar ou desabilitar a configuração SSL
-Dcom.sun.management.jmxremote.ssl=false
Habilitar ou desabilitar a autenticação de acesso ao JMX
-Dcom.sun.management.jmxremote.authenticate=false
Autenticação
Esta seção descreve como configurar a autenticação dos usuários. Crie um arquivo jmxremote.password
com o conteúdo:
monitorRole QED
controlRole R&D
Criar outro arquivo jmxremote.accesswith
:
monitorRole readonly
controlRole readwrite
Altere o arquivo tojmxremote.password
e jmxremote.access
com estes comandos:
cacls jmxremote.password /P “your_username”:R
cacls jmxremote.access /P “your_username”:R
Mude seu_nome_de_usuário
para um usuário preferencial com o qual o serviço começará. Em seguida, adicione os caminhos dentro de frontline
.xml:
-Dcom.sun.management.jmxremote.access.file=path_to\jmxremote.access
-Dcom.sun.management.jmxremote.password.file= path_to\jmxremote.password
Defina um usuário para o serviço Frontline abrindo o arquivo de propriedades. Defina o Usuário para um que tenha acesso ao arquivo jmxremote.password.