Controlador Hermes


O Controlador Hermes é o executável através do qual são feitas todas as configurações necessárias para que os Servidores Hermes (caso a empresa utilize mais de um Servidor Hermes) e serviços automáticos sejam executados de forma correta.

Caso tenha mais de um banco de dados, então deve ter um Controlador Hermes e Servidores Hermes para cada banco de dados.

A versão do Controlador Hermes deve estar na mesma versão do Servidor Hermes. Caso estejam em versões diferentes, apresentará a mensagem de erro no quadro Log Execução:

Configurações Necessárias

Controlador Hermes

  • Alterar o arquivo INI -  nome do arquivo INI segue o nome do executável do Controlador Hermes:

    • <nome servidor>=<IP servidor>:<porta controle>:<senha conexao servidor>, onde temos inicialmente:
      • Nome Servidor: NaoConfigurado
      • IP Servidor: 127.0.0.1
        • Podendo ser informado o nome do servidor em vez do número IP
      • Porta Controle: 12000
      • Senha Conexao Servidor: 123456

[Servidores]
NaoConfigurado=127.0.0.1:12000:123456 
ou
NaoConfigurado=nomedoservidor:12000:123456


Onde:

  • Nome Servidor: informação do nome do Servidor Hermes
  • IP ou Nome: informação do IP ou nome do máquina onde está executando o Servidor Hermes
  • Porta Controle: porta que será utilizada pelo Servidor Hermes para conexão do Controlador Hermes
  • Senha de Conexão ao Servidor Hermes: senha utilizada para restringir acesso dos clientes (opcional)

Colocar o Servidor Hermes e o Controlador Hermes em execução com o mínimo necessário

  • Executar os Servidores Hermes (caso tenha mais de um Servidor Hermes)

    • O ícone será adicionado na barra de ícones de bandeja (ao lado do relógio)



      • Ao dar duplo clique, será apresentada a tela:



        Importante: use o botão Minimizar para sair da tela. O botão de Fechar, além de fechar a tela, terminará a execução do Servidor Hermes.

        Repare que as portas padrão são 8099 e 12000. Caso tenha alguma aplicação (como Banco de Dados ou outras) utilizando essas portas é fundamental que sejam indicadas outras portas.

Para mais informações, ver Procedimentos para migrar do Servidor SisPetro para o Hermes

Controlador Hermes



  • Servidores
    • São apresentados todos os Servidores Hermes e cujos endereços IP/hostname,  portas de controle e senhas estão devidamente configurados no INI do Controlador Hermes
  • Botões
  • Log Execução
    • São os logs de execução do Controlador Hermes
  • Informações Serviços
    • São os serviços automáticos disponíveis
      • Serviços: todos os serviços automáticos disponíveis para serem utilizados, caso a empresa queira
      • Chaves: ativado somente no Servidor Hermes definido como S3. Mostra os usuários conectados no SisPetro. 
      • Log: apresenta o log do serviço selecionado na aba Serviços

Servidores

Neste quadro são apresentados todos os dados dos Servidores Hermes (caso tenha mais de um):

  • Versão: versão do Servidor Hermes
  • Endereço IP: endereço IP da máquina na qual o Servidor Hermes está executando
  • Porta: número da porta da máquina na qual o Servidor Hermes está executando
  • Ativo: indica se o Servidor Hermes está ativo ou inativo. 
  • Nome: nome do Servidor Hermes
  • Data Inicialização: data e hora que o Servidor Hermes foi inicializado.
  • Reset dos Contadores: data e hora da última vez que os contadores de processos foram limpados.
  • Qtde Workers: quantidade de processos do tipo Workers.
  • Qtde Funções: quantidade de processos do tipo Funções.
  • S3: indica qual Servidor Hermes é o S3
  • ID Servidor: identificação do servidor. 
  • Porta Controle: porta utilizada pelo Servidor Hermes para conexão com o Controlador Hermes
  • Qtde Licenças: número de licenças da empresa. Mostrado somente no Servidor Hermes de Segurança (S3).
  • Qtde Licenças Utilizadas: número de licenças utilizadas, ou seja, quantos usuários estão conectados no SisPetro. Mostrado somente no Servidor Hermes de Segurança (S3).
  • Validade Arq. Lic.: data de validade do arquivo de licenciamento. Para mais informações, ver Licenciamento.

Botões

Log Execuções

Neste quadro são mostradas as ações que o Controlador Hermes está executando e se foram realizadas com sucesso.

  • Conexão do Controlador Hermes com os Servidores Hermes
  • Ações nos serviços: gravação de parâmetros, testes de configuração, execução, ativa e desativa

  •  - Se ligado, atualizará as informações automaticamente a cada 30 segundos. Se desligado, para atualizar as informações deve clicar no botão .


Esses dados são mostrados somente quando o Controlador Hermes está executando e não salva essas informações. Encerrado o Controlador Hermes esses dados não são salvos.


Informações Serviços

Neste quadro são feitas as configurações de todos os serviços automáticos disponíveis. 



Botões relacionados ao serviço:

  • : são as configurações dos serviços. Cada serviço tem seus próprios parâmetros. Ver nos helps acima os parâmetros configuráveis.

  • : após configurar os parâmetros é necessário testar se as configurações estão corretas. Caso tenha algum problema, será mostrada uma mensagem e o serviço não será ativado.

  • : força a execução de um serviço, independente do tempo determinado.

  • : ativa um serviço, independente da opção para iniciar automaticamente ou não. Caso não esteja marcada a opção, quando o Servidor Hermes reiniciar o serviço voltará inativo.

  • : desativa um serviço, independente da opção para iniciar automaticamente ou não. Caso esteja marcada a opção, quando o Servidor Hermes reiniciar o serviço voltará ativo.





  • Log
    • Apresenta os logs do serviço selecionado na aba Serviços de uma forma mais amigável do que o arquivo de log gerado (que necessita de uma aplicação específica para visualizar)
    • Clicando no botão  os dados de log serão atualizados