Como configurar o Omada Controller como um serviço do Windows (acima da versão 2.5.4 do Controller)
Este documento é adequado para Omada Controller V2.5.4 ou superior. Para Omada Controller V4.1.5 ou superior, consulte a FAQ 2915.
Introdução
Este documento apresenta como configurar o Omada Controller como um Serviço do Windows usando o NSSM.
Pré-requisitos
1. Um computador com o Omada Controller já instalado.
2. Baixe o NSSM – the Non-Sucking Service Manager (https://nssm.cc/download)
Procedimentos
1. Extraia o nssm.exe para um local conveniente, aqui uso “C:\Program Files (x86)\TP-LINK” como exemplo.
2. Certifique-se de ter executado o Omada Controller anteriormente, ou você pode simplesmente manter o Omada Controller em execução durante esta operação.
3. Execute a Linha de Comando do Windows como administrador e navegue (cd) até o caminho onde colocou o nssm.exe. Aqui é o C:\Program Files (x86)\TP-LINK.
4. Digite nssm install “Omada Controller” para criar um novo Serviço usando o nssm.
Defina os seguintes parâmetros conforme listado abaixo:
Aplicação (Application)
Caminho (Path):
C:\Program Files (x86)\TP-LINK\EAP Controller\jre\bin\java.exe
Diretório de inicialização (Startup directory):
C:\Program Files (x86)\TP-LINK\EAP Controller\jre\bin\
Argumentos (Arguments):
-server -Xms128m -Xmx1024m -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30 -XX:+HeapDumpOnOutOfMemoryError -Deap.home="C:\Program Files (x86)\TP-LINK\EAP Controller" -cp "C:\Program Files (x86)\TP-LINK\EAP Controller\lib\*" com.tp_link.eap.start.EapMain
Detalhes (Details)
Nome de exibição (Display name):
Omada Controller por padrão
Descrição (Description):
Adicione uma se desejar
Tipo de inicialização (Startup type):
Automático (Automatic)
Lugar de logon (Log on)
Conta do Sistema Local (Local System account) e selecione “Permitir que o serviço interaja com a área de trabalho” (“Allow service to interact with desktop”)
Ambiente (Environment)
set scriptDir="C:\Program Files (x86)\TP-LINK\EAP Controller\bin"
set eapHome="C:\Program Files (x86)\TP-LINK\EAP Controller"
JAVA_HOME="%eapHome%\jre"
PATH=%JAVA_HOME%\bin;%path%
5. Clique em Install service e a mensagem de sucesso será exibida.
6. Após configurar com sucesso o serviço do Omada Controller, reinicie seu computador e o serviço do Omada Controller será iniciado automaticamente. Verifique no Gerenciador de Tarefas do Windows se os processos java.exe e mongod.exe estão rodando corretamente. Em seguida, você pode digitar http://127.0.0.1:8088 ou https://127.0.0.1:8043 para fazer login na página de gerenciamento Web do Omada Controller.

Nota:
1. Não é recomendável colocar o nssm.exe no caminho de instalação do Controller, caso contrário ele desaparecerá quando você atualizar o Omada Controller.
2. Quando for atualizar o Controller, lembre-se de parar o serviço primeiro, caso contrário o processo será negado.
3. Execute a Linha de Comando do Windows como administrador e navegue (cd) até o caminho onde colocou o nssm.exe. Digite os seguintes comandos para gerenciar o serviço.
(1) nssm edit “Omada Controller”
(2) nssm start “Omada Controller”
(3) nssm stop “Omada Controller”
(4) nssm restart “Omada Controller”
(5) nssm status “Omada Controller”
(6) nssm remove “Omada Controller”