O 10-Strike Network Monitor Pro inclui e usa o banco Firebird. A partir da versão 8.0 do programa, o pacote de instalação traz o Firebird 5. Em uma instalação nova no servidor (sem uma versão antiga do 10-Strike Network Monitor Pro em execução), o Firebird v5 é instalado. Se o servidor já tem o 10-Strike Network Monitor Pro com o Firebird 3, o banco 3.0.12 é instalado ou atualizado automaticamente (é a última versão da linha 3.x). Nesse caso, a passagem para o Firebird 5 é só manual, depois.
Estes são os motivos para migrar para o Firebird 5:
- O Firebird 5 executa em paralelo tarefas comuns: backup, restauração, sweep, criação e reconstrução de índices.
- O Firebird 5 grava data e hora com fuso horário.
Mais detalhes da versão nova estão nas Release Notes, no site dos desenvolvedores do banco.
Como migrar para o Firebird 5
Para passar o banco atual do programa para o Firebird 5, faça o seguinte.
- Faça uma cópia de segurança do banco de monitoramento. Isso fica nas configurações do programa, seção Database. Confira se a cópia está boa e se o banco pode ser restaurado a partir dela.
- Feche o programa. Pare o serviço 10-Strike Network Monitor Watchdog. Pare o serviço 10-Strike Network Monitor Pro Service.
- Abra a pasta c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\bin\ e execute o arquivo uninstall.bat. Depois, abra a lista de serviços no Service Manager do sistema e confira se todos os serviços com a palavra "Firebird" no nome sumiram.
- Apague a pasta c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\ com todo o conteúdo. Se você alterou parâmetros do banco no arquivo firebird.conf, guarde uma cópia para configurar a versão mais nova (quase todos os parâmetros são os mesmos).
- Inicie o pacote novo do 10-Strike Network Monitor Pro (v8.0 ou mais recente). O instalador pode parar no último passo (iniciar o serviço de monitoramento). Isso é normal: o banco ainda está no formato antigo e o serviço não conecta. Deixe o instalador nessa etapa e siga para o próximo passo.
- Restaure o banco de monitoramento a partir da cópia, na versão nova do Firebird. Veja o tópico Criação e restauração de backup do banco. Copie o banco restaurado para o local do banco anterior e reinicie o serviço Firebird Server.
- Se você tinha um caminho personalizado do arquivo NETMONITOR.FDB no arquivo aliases.conf, informe esse caminho de novo no arquivo de configuração novo, agora chamado databases.conf (na pasta c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\).
- Reinicie o 10-Strike Network Monitor Pro Service. Depois da instalação ele pode ficar no estado starting. Nesse caso, encerre o processo NMProSvc.exe no Task Manager para reiniciá-lo. Confira se o serviço ficou no estado running.
A migração do banco termina aqui.
Como instalar e configurar o servidor Firebird 5 manualmente
Para instalar o banco Firebird manualmente em outro local, baixe o pacote no site oficial. O 10-Strike Network Monitor Pro suporta as versões de 64 e de 32 bits do banco (com a biblioteca cliente de 32 bits GDS32.dll na pasta do programa).
Em seguida, execute estes passos.
- Descompacte o arquivo do banco em uma pasta nova. Por exemplo, c:\program files\fb5.
- Abra essa pasta.
- Copie o arquivo de configuração firebird.conf do pacote do 10-Strike Network Monitor Pro para a pasta do Firebird.
- Abra um console do sistema (cmd) e vá à pasta do Firebird com o comando cd (cd "c:\program files\fb5").
- Execute o comando: instsvc install -a
- Execute o comando: instreg install
- Execute o comando: gsec -user sysdba -passw 1 -add SYSDBA -pw masterke
- Se o comando anterior der erro, execute: gsec -user sysdba -passw 1 -modify SYSDBA -pw masterke
- Execute o comando: instsvc start
Use esta instalação manual do Firebird só quando for necessário e você souber o que está fazendo. Nos outros casos, use o pacote network-monitor-pro.exe, que configura o banco automaticamente.
O que fazer depois da instalação do Firebird 5
Depois da migração para o Firebird 5, abra a console gráfica (o aplicativo principal de monitoramento) e recrie os usuários, se eles existiam antes da migração. Na seção Users and rights das configurações, apague os usuários da lista e crie-os de novo.
Também recomendamos trocar a senha padrão do superusuário SYSDBA. Use o botão Database connection settings... e informe a senha nova no campo Change the database root user password.