TERMO DE CONFIDENCIALIDADE
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
Í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
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:
Seu funcionamento é gerenciado pelo módulo Service Manager do Maxtrack Gateway, que
também gerencia os demais módulos do Maxtrack Gateway.
Fluxo de dados
Fluxo de
dados
___________________________________________________________________________
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
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.
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
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
___________________________________________________________________________
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
Pasta libs – DLLs utilizadas pelo mirror para promover a interpretação dos dados
enviados pelos módulos;
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
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
___________________________________________________________________________
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
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:
# Status Port
monitor_port = 7018 – porta de status que será utilizada para monitoração do funcionamento do
Maxtrack Mirror
# Log Level
log_level = debug – nível de detalhamento dos logs do Maxtrack Mirror. Podem assumir os
seguintes valores:
___________________________________________________________________________
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
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
# 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.
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
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.
# Status Port
monitor_port = 7018
# 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
#
# LINUX = lib<DESC_PROTOCOLO>protocol.so
#protocol_library_regex = lib(.*)_protocol.so
# 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
db_password = arena
# base de dados
db_name = arena
# Porta
db_port = 3306
# Tipo de Banco
db_type = mysql
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
___________________________________________________________________________
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
___________________________________________________________________________
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
___________________________________________________________________________
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
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.
___________________________________________________________________________
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
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
___________________________________________________________________________
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
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.
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).
___________________________________________________________________________
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
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.
___________________________________________________________________________
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
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).
___________________________________________________________________________
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.