Vous êtes sur la page 1sur 21

Manual de Instalação e Configuração Maxtrack Gateway

MANUAL DO MAXTRACK MIRROR


Maxtrack Industrial Ltda | Manual Maxtrack Mirror
Histórico da Revisão
Data Versão Descrição Autor
27/10/2009 1.0 Versão inicial Marcus Fortes
Alteração na figura
correspondente ao arquivo de
configuração
ServiceManager.ini;
Instalação do Mirror de forma
01/11/2009 1.1 Marcus Fortes
isolada;
Descrição da alteração da
configuração do Maxtrack
Gateway ao instalar o Mirror.

Alteração da descrição da instalação


01/12/2009 1.2 do Maxtrack Mirror independente do Marcus Fortes
Maxtrack Gateway
Revisão geral;
Revisão do procedimento para
replicação de dados e
28/01/2010 1.3 Marcus Fortes
adequação à versão 1.0.0.7;
Procedimento para
redirecionamento por veículo.
Observação sobre a instalação das
25/02/2010 1.4 Marcus Fortes
bibliotecas do Visual Studio

TERMO DE CONFIDENCIALIDADE

As informações contidas neste documento são confidenciais e se constituem em propriedade


da MAXTRACK INDUSTRIAL LTDA (MAXTRACK). Estas informações não poderão ser
utilizadas para outro propósito, não podendo ser reveladas fora de sua organização sem prévia
autorização por escrito da MAXTRACK. É vedada a geração de fotocópias deste documento,
bem como sua reprodução ou distribuição, no todo ou em parte, por qualquer meio, inclusive
sob meio gráfico, magnético, ótico, fotográfico ou eletrônico.
3

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

SUMÁRIO
1. INTRODUÇÃO ......................................................................................................................................5
2. RECONFIGURAÇÃO DO MAXTRACK GATEWAY ...........................................................................5
3. INSTALAÇÃO ......................................................................................................................................6
4. ARQUIVO DE CONFIGURAÇÃO DO MAXTRACK MIRROR ............................................................9
5. CONFIGURAÇÃO DO MIRROR PARA REPLICAÇÃO DOS DADOS ............................................ 11
6. REDIRECIONAMENTO POR VEÍCULO ........................................................................................... 16
6.1. CONFIGURAÇÃO DO CONTROL CENTER PARA REDIRECIONAMENTO ................................................ 16
6.2. CONFIGURAÇÃO DO MIRROR PARA REDIRECIONAMENTO ................................................................ 18
6.3. CONFIGURAÇÃO PARA ACESSO AO BANCO DE DADOS..................................................................... 19
7. INICIALIZAÇÃO DO SERVIÇO MAXTRACK MIRROR ................................................................... 19
8. INSTALAÇÃO INDEPENDENTE DO MAXTRACK MIRROR .......................................................... 19
8.1. INSTALAÇÃO ................................................................................................................................ 20
8.2. CONFIGURAÇÃO DO MIRROR ........................................................................................................ 20
8.3. CONFIGURAÇÃO DO SERVICE MANAGER ....................................................................................... 21

___________________________________________________________________________
CONFIDENCIAL 3 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
4

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

ÍNDICE DE ILUSTRAÇÕES
Figura 1: Esquema simplificado de conexão do módulo ao serviço Gateway ............................. 5
Figura 2: Esquema simplificado de conexão dos módulos ao serviço Mirror .............................. 6
Figura 3: Linhas do arquivo ReadME.ini que deverão ser copiadas para o arquivo
ServiceManager.ini..................................................................................................................... 7
Figura 4: Configuração do Service Manager após inserir a configuração de acesso ao mirror ... 8
Figura 5: Desenho esquemático que representa o fluxo de dados ao utilizar o mirror. ............. 14
Figura 6: Porta configurada no MTC-500 para conexão ao mirror ............................................ 15
Figura 7: Configuração de porta para conexão do MXT ao mirror ............................................ 15
Figura 8: Porta configurada no Gateway para receber os dados dos módulos ......................... 16
Figura 9: Campos do cadastro de cliente para replicação de informações ............................... 17
Figura 10: Configuração do veículo para redirecionamento de informações............................. 17
Figura 11: Campos para redirecionamento no cadastro de veículo .......................................... 18
Figura 12: Tela de cadastro de clientes no Control Center ....................................................... 18
Figura 13: Serviço Maxtrack Mirror na lista de serviços do Windows........................................ 20

___________________________________________________________________________
CONFIDENCIAL 4 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
5

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

1. Introdução
O serviço Maxtrack Mirror é o responsável por realizar o envio dos dados recebidos dos
módulos para IPs e portas distintas de servidores que tenham o serviço Maxtrack Gateway
instalado. Também pode ser utilizado para duplicação de informações gravadas em um mesmo
servidor, pois pode ser utilizado para envio dos dados para duas portas diferentes. Esse
serviço pode ser utilizado para finalidades distintas como:

Redundância de informações: os dados enviados por cada módulo poderão ser


gravados em servidores distintos (desde que se tenha em cada máquina um serviço
Maxtrack Gateway instalado e em operação);
Utilização por aplicações distintas: como os dados poderão estar presentes em mais de
um local, poderão ser utilizados por cada aplicação conforme lhe for conveniente.

Seu funcionamento é gerenciado pelo módulo Service Manager do Maxtrack Gateway, que
também gerencia os demais módulos do Maxtrack Gateway.

2. Reconfiguração do Maxtrack Gateway


Possivelmente, ao instalar o Mirror, o Maxtrack Gateway já estava instalado e era o serviço
responsável por receber os dados. Assim, os módulos deveriam estar configurados para se
conectar à porta do Gateway. Ao instalar o Mirror, este será o serviço que deverá receber os
dados dos equipamentos.
Os módulos são configurados para se conectarem a uma porta no servidor onde deverá
estar instalado um serviço que “escute” os dados nessa porta (visualizar Figura 6 e Figura 7).
Assim, será necessário alterar a configuração do Gateway para receber os dados em uma
porta distinta e configurar o Mirror para receber os dados na porta antes utilizada pelo Gateway
(porta configurada nos módulos).

Pasta com Fluxo de


arquivos XML dados

Fluxo de dados

Fluxo de
dados

Banco de dados Gateway

Figura 1: Esquema simplificado de conexão do módulo ao serviço Gateway

Desse modo, os módulos deixam de enviar os dados diretamente para o serviço


Maxtrack Gateway e passam a enviar para o Mirror que por sua vez irá enviar os dados para os
demais serviços Gateway que deverão receber os dados. Nesse caso, se os módulos
estiverem configurados para enviar os dados para a porta 9003 e o Gateway configurado para

___________________________________________________________________________
CONFIDENCIAL 5 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
6

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

receber os dados na porta 9003, a configuração do Gateway deverá ser alterada para que ele
trafegue os dados utilizando uma porta não utilizada por outro serviço (9007 por exemplo) e o
Mirror configurado para receber os dados na porta 9003.

Pasta com Fluxo de


arquivos XML
dados

Fluxo de Flu
dados x od
ed
ad
os
Banco de dados Gateway

Fluxo de dados

os
e dad
Pasta com Fluxo de x od
arquivos XML Flu Maxtrack Mirror
dados

Fluxo de
dados

Banco de dados Gateway

Figura 2: Esquema simplificado de conexão dos módulos ao serviço Mirror

3. Instalação
O Maxtrack Mirror pode ser instalado de duas maneiras distintas. Uma forma é a instalação
utilizando a plataforma do Maxtrack Gateway e passa a ser gerenciado pelo seu Service
Manager. Outra forma é realizar a instalação de forma isolada de forma que tenha um Service
Manager exclusivo para realizar seu gerenciamento. Caso opte pela segunda opção, vá ao
capítulo 5 Instalação independente do Maxtrack Mirror para prosseguir com a instalação. O
procedimento abaixo descreve a instalação do Maxtrack Mirror para funcionamento em
conjunto com o Maxtrack Gateway.1

Atenção: Caso o Mirror seja instalado em uma máquina formatada


recentemente, pode ser necessário a instalação do framework com as
bibliotecas do Visual Studio. Sem essas bibliotecas instaladas o Mirror
não irá iniciar. Pode ser obtido no site msdn.microsoft.com ou então
solicitado ao suporte da Maxtrack.

Antes de iniciar o processo de instalação do Mirror, é necessário parar o serviço Maxtrack


Gateway. Ao finalizar o processo, reiniciá-lo para retornar ao funcionamento.

___________________________________________________________________________
CONFIDENCIAL 6 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
7

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

Ao fazer o download do serviço Mirror, deverão estar presentes na pasta Maxtrack_Mirror, os


seguintes arquivos mais a pasta Update:

maxtrack_mirror.exe – Mirror, responsável por receber os dados dos módulos e realizar


o redirecionamento e gerar o log desse serviço;

mxt_mirror.conf – Arquivo de configuração;

ServiceManager.exe – Executável responsável por gerenciar o serviço mirror. Caso o


mirror seja instalado em conjunto com o Maxtrack Gateway, pode ser ignorado.

ServiceManager.ini – Arquivo de configuração do service manager. Caso o mirror seja


instalado em conjunto com o Maxtrack Gateway, pode ser ignorado. Se for instalado
separadamente, deverá ser configurado (vide capítulo 5);

ReadME.txt – arquivo para configuração do Service Manager quando o Mirror é


configurado para ser gerenciado pelo Maxtrack Gateway;

Pasta libs – DLLs utilizadas pelo mirror para promover a interpretação dos dados
enviados pelos módulos;

Pasta update – arquivos para instalação ou reparo da instalação já existente das


bibliotecas do Microsoft Visual Studio®, necessárias para o devido funcionamento do
serviço Maxtrack Mirror;

Install.bat – linha de comando para instalação do Mirror de forma separada do Maxtrack


Gateway.

Os demais arquivos, são as DLLs utilizadas pelo Maxtrack mirror para tratamento das
informações recebidas.

Ao verificar a presença desses arquivos, deve-se mover a pasta Maxtrack_Mirror para a pasta
onde o Maxtrack Gateway está instalado. Em seguida, abrir o arquivo ReadME.txt e copiar as
linhas que vão de [Process2] até Password =. Abrir o arquivo ServiceManager.ini (localizado
na pasta onde o Gateway está instalado) e colar após as últimas linhas das configurações
presentes no arquivo ServiceManager.ini.

Figura 3: Linhas do arquivo ReadME.ini que deverão ser copiadas para o arquivo ServiceManager.ini

___________________________________________________________________________
CONFIDENCIAL 7 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
8

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

Após a adição das linhas correspondentes ao Process2 ao arquivo ServiceManager.ini, deve-


se editar as configurações referentes ao Maxtrack Mirror, pois será referenciado por elas. O
campo CommandLine deverá ser alterado para localizar os arquivos maxtrack_mirror.exe e
mxt_mirror.conf. Do mesmo modo, o campo WorkingDir deverá ser alterado para indicar a
pasta onde o Maxtrack_Mirror está instalado.
Se o mirror estiver instalado no diretório C:\maxtrack\Maxtrack_Gateway\Maxtrack_mirror
por exemplo, as configurações de Process2 deverão ser alteradas para:

CommandLine = C:\maxtrack\Maxtrack_Gateway\Maxtrack_mirror\maxtrack_mirror.exe
C:\maxtrack\maxtrack_mirror\mxt_mirror.conf

WorkingDir= C:\maxtrack\Maxtrack_Gateway\Maxtrack_Gateway\maxtrack_mirror

Atenção: Ao adicionar as linhas de comando no arquivo ServiceManager.ini,


entre a linha correspondente maxtrack_mirror.exe e a linha correspondente
ao arquivo mxt_mirror.conf, não devem haver quebra de linha ou mais de um
espaço.

Figura 4: Configuração do Service Manager após inserir a configuração de acesso ao mirror

Importante: O preenchimento dos campos CommandLine= e WorkingDir=


com os dados de acesso ao Maxtrack_Mirror no arquivo
ServiceManager.ini, é fundamental para que o serviço Maxtrack Mirror seja
iniciado e monitorado pelo Service Manager.

___________________________________________________________________________
CONFIDENCIAL 8 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
9

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

4. Arquivo de configuração do Maxtrack Mirror


A configuração do Maxtrack Mirror para replicação e redirecionamento de dados por
veículo, é realizada no arquivo mxt_mirror.conf (para o redirecionamento de dados por veículo
o Control Center também precisa de configurações adicionais) localizado na pasta onde o
serviço Maxtrack Mirror está instalado.

O Maxtrack Mirror pode replicar os dados para até cinco IPs e portas distintas simultaneamente
para máquinas distintas ou para a própria máquina onde está instalado. O arquivo de
configuração possui a seguinte estrutura:

# Server interface Address


server_ip = 0.0.0.0 – IP onde o serviços Mirror irá buscar os dados. Se o PC tiver mais de uma
placa de rede e dois ou mais IPs, pode-se definir nesse campo qual o IP utilizado para o
tráfego de dados com os equipamentos. Se configurado com o valor 0.0.0.0, ele tentar escutar
em todos os IP que estão relacionados a esse servidor.
# Server Listen Port
listen_port = 9003 – porta utilizada pelo mirror para receber os dados enviados para esse
servidor. A porta configurada no mirror deve ser a mesma porta configurada nos
equipamentos para conexão ao servidor

# Status Port
monitor_port = 7018 – porta de status que será utilizada para monitoração do funcionamento do
Maxtrack Mirror

# TCP timeout connection


connection_timeout = 240 – intervalo de tempo dentro do qual o módulo deverá realizar pelo
menos duas transmissões para que o Mirror o mantenha conectado

# Log print interval


stats_log_period = 10 – período em que o mirror irá realizar a gravação dos logs do serviço

# Log file path


log_file = D:\Maxtrack_Gateway\maxtrack_mirror\mxt_mirror.log – indicação do diretório de
gravação dos logs (na máquina onde o Mirror está instalado)

# Log Level
log_level = debug – nível de detalhamento dos logs do Maxtrack Mirror. Podem assumir os
seguintes valores:

Never: Não gera arquivos de log;


Info: apenas informação sobre o estado atual do serviço Mirror;
Error: Apenas descreve os erros ocorridos durante o funcionamento do serviço;
Debug: mostra todas as ações realizadas pelo serviço, descrição do pacote de dados enviados
pelos módulos, dados exibidos na porta de status ao ser solicitada via browser, erros, etc.

___________________________________________________________________________
CONFIDENCIAL 9 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
10

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

# Diretorio das bibliotecas de protocolo


protocol_library_dir = D:\Maxtrack_Mirror\libs – Diretório da pasta Libs. Essa pasta deve indicar
a pasta libs, onde o Mirror está instalado.

# Formato dos arquivos das bibliotecas de protocolo


# WINDOWS = <DESC_PROTOCOLO>protocol.dll
# Por exemplo: mtc600protocol.so
protocol_library_regex = (.*)_protocol.dll
#
# LINUX = lib<DESC_PROTOCOLO>protocol.so
#protocol_library_regex = lib(.*)_protocol.so

Esses campos definem o tipo de redirecionamento realizado. O valor 1 define que o


redirecionamento será realizado por IP. Já o valor 0, configura o Mirror para fazer o
redirecionamento por cliente, conforme cadastro realizado no Control Center. Cada campo do
fix-redirect está relacionado a um cliente que define o IP e porta para o qual os dados serão
encaminhados. Ao configurar com o valor 1, o cliente será definido no próprio arquivo de
configuração do Mirror. Já com valor 0, o mirror faz a verificação no Control Center do IP e
porta para envio dos dados.

# Redirect 0 or 0.0.0.0 ip string disable redirect


fix-redirect-1=0
fix-redirect-2=0
fix-redirect-3=0
fix-redirect-4=1
fix-redirect-5=1

Configuração do IP dos clientes para o quais os dados serão replicados. No campo client-ip,
define-se o ip para o qual os dados serão enviados. Em client-port, o numero da porta para
envio dos dados.

# REDIRECT CLIENT 1
client1-ip1=0
client1-port1=0
client1-ip2=0
client1-port2=0

# REDIRECT CLIENT 2
client2-ip1=0
client2-port1=0
client2-ip2=0
client2-port2=0

# REDIRECT CLIENT 3
client3-ip1=0
client3-port1=0
client3-ip2=0
client3-port2=0

___________________________________________________________________________
CONFIDENCIAL 10 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
11

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

# REDIRECT CLIENT 4
client4-ip1=0
client4-port1=0
client4-ip2=0
client4-port2=0

# REDIRECT CLIENT 5
client5-ip1=0
client5-port1=0
client5-ip2=0
client5-port2=0

Ao realizar o redirecionamento por cliente, o mirror precisa consultar o banco de dados para
identificar para qual IP os dados serão enviados. Assim, na configuração do Mirror são
inseridas as configurações de acesso ao banco de dados conforme demonstrado abaixo:

# ARENA
#=======================
# Host
db_host = 127.0.0.1 – IP da máquina onde o banco está instalado. Se banco e o mirror
estiverem na mesma máquina, utiliza-se o IP 127.0.0.1
# Usuario
db_user = root – Usuário de acesso ao banco de dados;
# Senha
db_password = arena – Senha do banco de dados;
# base de dados
db_name = arena – nome do banco de dados (“arena”)
# Porta
db_port = 3306 – Porta de aceso ao banco de dados
# Tipo de Banco
db_type = mysql – SGBD utilizado para gerenciamento dos dados. O padrão é o Mysql.

5. Configuração do Mirror para replicação dos dados


A configuração para replicação de dados é feita unicamente através do arquivo
mxt_mirror.conf. O campo fix-redirect deve ser preenchido com o valor 1 enquanto o client que
tiver o mesmo numero, deve ser preenchido com o IP do servidor para o qual os dados serão
enviados e a porta do serviço que irá receber os dados.

Assim, o fix-redirect 1 define que a replicação de dados para o cliente 1 será feita por iP. A
configuração fica da seguinte forma:

___________________________________________________________________________
CONFIDENCIAL 11 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
12

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

fix-redirect-1=1

# REDIRECT CLIENT 1
client1-ip1=255.255.255.255
client1-port1=9007
client1-ip2=255.255.255.255
client1-port2=9007

Exemplo: Configuração do Maxtrack Mirror com replicação dos dados para três servidores.
Um deles a própria máquina em que o Mirror está instalado (máquina 1). O segundo é um
servidor, localizado na mesma rede onde o mirror está instalado. A máquina três é um servidor
máquina localizado fora da rede.

Dados dos servidores e configurações dos serviços e equipamentos:

Porta para conexão GPRS configurada nos módulos: 9003


Porta configurada no Mirror para receber os dados: 9003
Porta do Gateway localizado na máquina 1: 9007
Porta do Gateway localizado na máquina 2: 9007
Porta do Gateway localizado na máquina 3: 9008

Configurações de Mirror para replicação de dados (arquivo mxt_mirror.conf):

# Server interface Address


server_ip = 0.0.0.

# Server Listen Port


listen_port = 9003

# Status Port
monitor_port = 7018

# TCP timeout connection


connection_timeout = 240

# Log print interval


stats_log_period = 10

# Log file path


log_file = D:\Maxtrack_Gateway\maxtrack_mirror\mxt_mirror.log

# Log Level
log_level = debug # Diretorio das bibiliotecas de protocolo
protocol_library_dir = D:\Maxtrack_Mirror\libs
# Formato dos arquivos das bibliotecas de protocolo
# WINDOWS = <DESC_PROTOCOLO>protocol.dll
# Por exemplo: mtc600protocol.so
protocol_library_regex = (.*)_protocol.dll

___________________________________________________________________________
CONFIDENCIAL 12 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
13

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

#
# LINUX = lib<DESC_PROTOCOLO>protocol.so
#protocol_library_regex = lib(.*)_protocol.so

# Redirect 0 or 0.0.0.0 ip string disable redirect


fix-redirect-1=1
fix-redirect-2=1
fix-redirect-3=1
fix-redirect-4=0
fix-redirect-5=0

# REDIRECT CLIENT 1
client1-ip1=127.0.0.1
client1-port1=9007
client1-ip2=127.0.0.1
client1-port2=9007

# REDIRECT CLIENT 2
client2-ip1=192.168.0.200
client2-port1=9003
client2-ip2=192.168.0.200
client2-port2=9003

# REDIRECT CLIENT 3
client3-ip1=230.230.230.230
client3-port1=9003
client3-ip2=230.230.230.230
client3-port2=9003

# REDIRECT CLIENT 4
client4-ip1=0
client4-port1=0
client4-ip2=0
client4-port2=0

# REDIRECT CLIENT 5
client5-ip1=0
client5-port1=0
client5-ip2=0
client5-port2=0

# ARENA
#=======================
# Host
db_host = 127.0.0.1
# Usuario
db_user = root
# Senha
___________________________________________________________________________
CONFIDENCIAL 13 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
14

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

db_password = arena
# base de dados
db_name = arena
# Porta
db_port = 3306
# Tipo de Banco
db_type = mysql

Importante: Para replicação de dados, não há consulta ao banco de dados.


Desse modo, as configurações de acesso ao banco são dispensáveis nesse
modo de redundância de informações. Entretanto, os campos para acesso ao
banco devem ser mantidos e preenchidos com o valor 0 caso não seja utilizado o
redirecionamento por veículo. (Exemplo: dB_host = 0).

Rede
interna
Replicação
pelo Mirror

Replicação
pelo Mirror
Internet
Máquina 1 Firewall
Maquina 3
Replicação
pelo Mirror

Fluxo de dados

MTC- 500

Máquina 2

Figura 5: Desenho esquemático que representa o fluxo de dados ao utilizar o mirror.

___________________________________________________________________________
CONFIDENCIAL 14 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
15

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

Figura 6: Porta configurada no MTC-500 para conexão ao mirror

Figura 7: Configuração de porta para conexão do MXT ao mirror

___________________________________________________________________________
CONFIDENCIAL 15 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
16

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

Figura 8: Porta configurada no Gateway para receber os dados dos módulos

6. Redirecionamento por veículo


O Maxtrack Mirror pode interagir com o Arena Control Center para realizar o redirecionamento
de informações para outro IP e porta. Nesse modo de redirecionamento, o Mirror irá consultar a
base de dados para verificar para qual IP e porta os dados de determinado equipamento
(relacionados ao veículo) deverão ser enviados. Apenas os dados dos veículos relacionados
serão enviados para o IP desejado.

6.1. Configuração do Control Center para redirecionamento

Primeiramente é necessário alterar o cadastro de um cliente no Control Center e inserir o IP e


porta para o qual os dados serão redirecionados.

___________________________________________________________________________
CONFIDENCIAL 16 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
17

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

Figura 9: Campos do cadastro de cliente para replicação de informações

Em seguida, deve-se alterar o cadastro dos veículos dos quais as informações enviadas
deverão ser redirecionadas. Para isso, deve-se filtrar o cadastro no veículo e dar um duplo
clique sobre ele para o editar. Em seguida, clicar na aba redirecionamento e configurar para
qual cliente os dados serão enviados.

Figura 10: Configuração do veículo para redirecionamento de informações

___________________________________________________________________________
CONFIDENCIAL 17 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
18

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

6.2. Configuração do Mirror para redirecionamento

A configuração realizada no Control Center, está relacionada à configuração do Mirror (arquivo


mxt_mirror.conf). Os campos fix-redirect 1, 2 e 3 são vinculados respectivamente aos campos
Cliente 1, 2 e 3 da aba redirecionamento do cadastro de veículos. Para execução do
redirecionamento de informações, deve-se configurar o campo fix-redirect com o valor 0. Os
campos client-ip e port-ip vinculados a esse fix-redirect deverão ser configurados com o valor 0.

fix-redirect-1=0
fix-redirect-2=1
fix-redirect-3=0
fix-redirect-4=1
fix-redirect-5=1

# REDIRECT CLIENT 1
client1-ip1=0
client1-port1=0 Figura 11: Campos para redirecionamento no cadastro de
client1-ip2=0 veículo
client1-port2=0

# REDIRECT CLIENT 2
client2-ip1=127.0.0.1
client2-port1=9007
client2-ip2=127.0.0.1
client2-port2=9007

# REDIRECT CLIENT 3
client3-ip1=0
client3-port1=0
client3-ip2=0
client3-port2=0

# REDIRECT CLIENT 4
client4-ip1=230.230.230.230
client4-port1=8888
client4-ip2=230.230.230.230
client4-port2=8888

# REDIRECT CLIENT 5
client5-ip1=0
client5-port1=0
client5-ip2=0
client5-port2=0

Figura 12: Tela de cadastro de clientes no Control Center

___________________________________________________________________________
CONFIDENCIAL 18 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
19

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

Apenas os dados dos veículos configurados com clientes no campo redirecionamento serão
encaminhados, conforme o IP e porta configurados no campo Endereços para
redirecionamento do cadastro do cliente.

Importante: Os dados são enviados apenas para o IP primário configurado no


cadastro de cliente. O mirror apenas tenta se conectar ao IP secundário caso a
conexão ao primário não seja estabelecida.

6.3. Configuração para acesso ao banco de dados

Para fazer o redirecionamento de informações, o mirror deverá ser configurado para acessar o
banco de dados. Os campos são definidos no arquivo mxt_mirror.conf conforme os seguintes
parâmetros:

# ARENA
#=======================
# Host
db_host = IP da maquina onde o banco de dados está instalado
# Usuario
db_user = Usuário de acesso ao banco de dados
# Senha
db_password = Senha de acesso ao banco de dados
# base de dados
db_name = Nome do banco de dados (padrão “Arena”)
# Porta
db_port = Porta do banco de dados
# Tipo de Banco
db_type = SGBD utilizado (padrão Mysql).

7. Inicialização do serviço Maxtrack Mirror


O Mirror é iniciado pelo Service Manager logo que o serviço Maxtrack Gateway é iniciado. Não
é gerado um novo serviço para o Maxtrack Mirror que é iniciado do mesmo modo que os
módulos Gateway e Data Processor do Maxtrack Gateway.

8. Instalação independente do Maxtrack Mirror


A instalação independente do Mirror permite que seja instalado em uma máquina distinta
daquela onde o Gateway está instalado atualmente ou, caso esteja em uma mesma máquina,
gerenciá-lo de forma individual.

___________________________________________________________________________
CONFIDENCIAL 19 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
20

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

8.1. Instalação

O primeiro passo é criar um serviço Windows para gerenciamento do Mirror. Para isso, deve-se
localizar o arquivo install.bat (localizado na pasta onde o Mirror está instalado) e dar um duplo
clique sobre ele. Em seguida, acessar a lista de serviços do Windows e observar que foi criado
um novo serviço com o nome Maxtrack Mirror.

Figura 13: Serviço Maxtrack Mirror na lista de serviços do Windows

Em seguida, é necessário configurar o Maxtrack Mirror para realizar os redirecionamentos e


seu service Manager para o gerenciar.

8.2. Configuração do Mirror

Primeiramente é necessário configurar o Mirror para realizar a replicação de dados e gravação


dos arquivos de log. O arquivo que será configurado é o mxt_mirror.conf. Deverá ser
configurado conforme descrito nos capítulos 5 e 6 o modo como será realizada a redundância
de informações (redirecionamento por veículo ou replicação por IP).

___________________________________________________________________________
CONFIDENCIAL 20 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.
21

Maxtrack Industrial Ltda | Manual Maxtrack Mirror

8.3. Configuração do Service Manager

O Service Manager é um módulo responsável pelo gerenciamento do Maxtrack Mirror, ou seja,


iniciá-lo, encerrá-lo ou o reiniciar. A configuração do Service Manager é realizada no arquivo
ServiceManager.ini. Deve-se abrir esse arquivo e configurá-lo de forma que possa localizar o
Maxtrack Mirror no diretório onde encontra-se instalado.

O campo CommandLine, deve ser preenchido com o endereço do diretório onde o Mirror
encontra-se instalado e indicar corretamente o nome do executável (maxtrack_mirror.exe) e
do arquivo de configuração (mxt_mirror.conf).

O campo WorkingDir, indica a pasta onde o Mirror está instalado.

Importante: O preenchimento dos campos CommandLine= e WorkingDir=


com os dados corretos de acesso ao Maxtrack_Mirror no arquivo
ServiceManager.ini, é fundamental para que o serviço Maxtrack Mirror seja
iniciado e monitorado pelo Service Manager.

Após configurar o Maxtrack Mirror e o Service_Manager, iniciar o serviço Maxtrack Mirror na


lista de serviços do Windows.

___________________________________________________________________________
CONFIDENCIAL 21 de 21
Maxtrack Industrial Ltda - As informações contidas neste documento são confidenciais e de
propriedade da MAXTRACK INDUSTRIAL LTDA., não podendo ser utilizadas para outro
propósito senão de uso dentro dos limites de sua organização. Constituindo sua divulgação
não autorizada em quebra de sigilo, sujeita as sanções cabíveis.

Vous aimerez peut-être aussi