Problemas de monitoramento
O programa não consegue reiniciar nem desligar computadores remotos. O que faço para corrigir?
Como executar uma requisição HTTP GET ou POST como resposta a uma falha na ação de alerta?
O serviço de monitoramento para muito devagar ou não para. Como corrigir?
Problemas de SNMP
Estou incluindo arquivos .mib novos no navegador MIB, mas não vejo os OIDs novos na árvore. Por quê?
Problemas de e-mail e SMS
O programa não envia mensagens SMS, embora a porta COM informada exista. Como corrijo?
O programa não envia SMS de alerta, mas as mensagens de teste foram enviadas. Por quê?
Versão Pro
O programa grava as informações no banco de dados muito devagar. Por quê?
O programa não conecta no banco principal que está em um host remoto. O que faço para corrigir?
Como criar o compartilhamento Admin$ para instalar o agente remoto, se ele estiver desativado?
Os status das verificações não são atualizados na console. Como corrijo?
Como ativar a notificação sonora na interface web?
Como mover o banco do programa para outro local ou pasta?
O arquivo de banco NETMONITOR.FDB ficou muito grande. Como reduzo o tamanho?
Outras perguntas
Onde o programa armazena estatísticas, relatórios e outros dados?
Problemas de monitoramento
Pergunta: O programa não consegue acessar uma pasta compartilhada nem obter a lista de serviços ou processos em outro computador. Mas, ao configurar a verificação, eu acessava a pasta e via a lista de serviços. O que faço?
Resposta: Isso acontece porque o programa (a parte gráfica) inicia com a conta atual, mas o serviço de monitoramento (10-Strike Network Monitor Service) inicia com a conta System por padrão. Siga os passos 1 a 6 abaixo para corrigir.
Os passos 1 a 4 fazem o serviço de monitoramento iniciar com a conta de administrador
do seu PC, em vez da conta System:
1. Abra o Gerenciador de Serviços: "Start" -> "Run..." -> digite services.msc e clique em "OK".
2. Encontre o 10-Strike Network Monitor Service e abra as propriedades com um clique duplo.
3. Vá para a aba "Log On".
4. Selecione a opção "This account". Clique em "Browse...", "Advanced..." e depois em "Find Now". Selecione uma conta de administrador (ela precisa ter direitos de administrador no seu computador). Clique em "OK" e em "OK" de novo. Abaixo, nos campos "Password" e "Confirm password", informe a senha dessa conta. Clique em "OK" e reinicie o serviço e o programa.
5. Nas propriedades das verificações "Service state", "Process existence", "File/folder existence", "File size", "Disk space", "MS SQL Server" (com autorização do Windows), ative a opção "Authorization required" e informe o login e a senha de um usuário que consiga conectar no computador remoto e tenha direitos de administrador nesse PC.
6. O computador remoto deve ter o modelo de acesso Classic selecionado. Se você usa um domínio, o modelo Classic já vem selecionado por padrão e você não deve alterá-lo (caso contrário, será usado o modelo Guest).
Como verificar ou alterar o modelo de acesso no seu PC:
- Abra a console "Start" - "Control Panel" - "Administrative Tools" - "Local Security Policy" no PC remoto.
- Abra o item "Local Policies" - "Security Options" (no Windows 7: "Security Settings" - "Local Policies" - "Security Options").
- Encontre "Network Access: Sharing and security model for local accounts" na coluna da direita.
- Abra as propriedades do item e selecione o modelo "Classic - local users authenticate as themselves". Aplique as alterações.
Além disso, se o UAC (Controle de Conta de Usuário) estiver ativado no PC, o acesso às informações pela rede pode falhar mesmo com login e senha corretos.
Pergunta: Posso fazer o alerta disparar só se a verificação falhar 2 vezes seguidas? Recebo muitas mensagens de erro falsas de uma máquina. O monitor diz que ela está fora, mas quando eu verifico, está tudo certo.
Resposta: Sim. Na janela em que você escolhe o tipo da verificação (o Step 1 de 3 do Monitoring Settings Wizard), há os parâmetros Attempts e Delay. Aumente Attempts para evitar os alertas falsos.
Pergunta: Não consigo mudar o tipo da verificação. O campo fica cinza e o ICMP ping está selecionado. Como mudo para TCP, por exemplo?
Resposta: O programa não permite mudar o tipo de uma verificação já existente. Use Add para criar uma verificação nova e escolha o tipo que quiser.
Pergunta: O programa suporta alerta hierárquico (dependências)? Quero dizer que não preciso de alerta para cada item de uma filial se o firewall ou a VPN estiver fora.
Resposta: A dependência é configurada no Step 2 do Monitoring Settings Wizard. Ao clicar em Add, você escolhe uma verificação na lista (a verificação que está sendo editada passará a depender dela).
Faça as verificações dos hosts remotos dependerem da verificação do gateway. Quando o gateway cair, o programa não enviará notificações das falhas das verificações dependentes.
Pergunta: Se um sistema tiver uma indisponibilidade programada de 2 dias, quero colocá-lo em manutenção para que os alertas daquele dispositivo não sejam enviados, em vez de excluí-lo e incluí-lo de novo.
Resposta: Para configurar a indisponibilidade programada, abra a janela "Edit Host..." pelo menu de contexto e selecione a aba "Scheduled downtime". Você também pode desativar verificações temporariamente pelo item "Turn off Check".
Pergunta: O programa não consegue reiniciar nem desligar computadores remotos. O que faço para corrigir?
Resposta: Verifique o seguinte:
1) O seu PC e o PC remoto que você quer desligar precisam ter o serviço "Remote Procedure Call (RPC)" em execução.
2) Confira se o PC remoto está online. Faça ping ou execute outra verificação.
3) O protocolo NetBios deve estar liberado no Firewall dos dois computadores (portas 139 e 445).
4) Se tudo acima estiver certo, provavelmente será preciso mudar o modelo de acesso à rede nas configurações de segurança do Windows daquele PC remoto para "Guest".
Como verificar ou alterar o modelo de acesso no seu PC:
- Abra a console "Start" - "Control Panel" - "Administrative Tools" - "Local Security Policy" no PC remoto.
- Abra o item "Local Policies" - "Security Options" (no Windows 7: "Security Settings" - "Local Policies" - "Security Options").
- Encontre "Network Access: Sharing and security model for local accounts" na coluna da direita.
- Abra as propriedades do item e selecione o modelo de acesso "Guest". Aplique as alterações.
Atenção! O modelo de acesso Guest reduz o nível de segurança do sistema. Informe-se sobre esse ponto antes de ativar o modelo de convidado.
Pergunta: O programa varre a LAN em busca de hosts muito devagar, ou trava, quando a opção "TCP ping" está selecionada no Windows XP. Por quê?
Resposta: Isso se deve ao limite do Windows para conexões TCP de saída semiabertas simultâneas em Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista sem SP(x86,x64) e com SP1(x86,x64).
Pergunta: A rede usa DHCP (protocolo de configuração dinâmica de hosts). Como garantir que o programa faça ping nos computadores corretamente e mostre o estado certo?
Resposta: Ao incluir computadores na lista de monitoramento, informe o endereço textual (nome de rede ou nome DNS) na propriedade "Host Address". Assim, antes da verificação, o endereço textual é convertido em IP e só então o host é verificado.
Se você inclui os computadores varrendo a vizinhança de rede, o programa grava os nomes nos campos de endereço e você não precisa fazer mais nada.
Se você inclui os computadores varrendo uma faixa de IP, os nomes encontrados podem ser convertidos a partir dos endereços IP automaticamente. No passo 4 do Network Scanning Wizard, escolha use DNS names para os endereços dos hosts.
Pergunta: Não consigo configurar as verificações de WMI, Printer status ou Mapped drive. As listas não são preenchidas. O que estou fazendo de errado?
Resposta: Leia o tópico WMI troubleshooting guide na ajuda. Confira se a versão do Windows permite executar WMI remoto e revise as configurações de segurança.
Pergunta: Como executar uma requisição HTTP GET ou POST como ação de alerta?
Resposta: Use a execução de um VBScript para isso.
Exemplo de VBScript para enviar a requisição GET:
function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "GET", "https://send.cpsms.dk/sendsms?to:79991234567?from:79991234567?msg:test", False
request.send
Main = ""
end function
Exemplo de VBScript para enviar a requisição POST (mensagem no Telegram):
function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "POST", "https://api.telegram.org/bot454654680:ADFgdfghdf5p5tAQrdZ6Ilf_G7e_3dy0qhOCi1E/sendMessage?chat_id=344565393&text=test_message", false
request.send
Main = ""
end function
Exemplo de VBScript para enviar a requisição POST com JSON (mensagem no Slack por Webhook):
function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "POST", "https://hooks.slack.com/services/TJFGH8JW/BJS2FGH60/YAz456hfghtHHzinOvFxhTx2zBHH", false
request.send "{""text"": ""test_message""}"
Main = ""
end function
Pergunta: O serviço de monitoramento para muito devagar ou não para. Como corrigir?
Resposta: Quando o serviço de monitoramento ("10-Strike Network Monitor (Pro) Service") está parando, ele tenta encerrar com cuidado todas as verificações em execução e espera o término. Às vezes uma verificação fica esperando a resposta de uma requisição de rede e trava. Se houver várias nesse estado, o serviço espera todos os processos terminarem. Se isso acontece com frequência, configure o serviço para parar mais rápido e forçar o encerramento sem esperar. Abra as configurações, vá à seção Monitoring e desative Wait till the check finishing on the service stop. O serviço passa a parar bem mais rápido.
Se quiser encerrar o serviço que travou ao iniciar ou ao parar, finalize o processo NMsvc.exe (NMProsvc.exe na versão Pro) no Task Manager. Antes disso, recomendamos o seguinte. Abra o Gerenciador de Serviços, encontre o 10-Strike Network Monitor (Pro) Service e abra as propriedades. Na aba Recovery, selecione "Take no action" nas listas First failure, Second failure e Subsequent failures. Se você não fizer isso, o serviço volta a iniciar sozinho depois que o processo é encerrado no Task Manager.
Problemas de SNMP
Pergunta: O programa não conecta em outro computador via SNMP. O serviço SNMP está em execução e a community string (senha da comunidade) está correta. O que há de errado?
Resposta: Provavelmente o Windows Firewall está bloqueando o protocolo SNMP no seu PC e no PC remoto.
Você pode desativar o Firewall para ver se resolve. Se o Firewall estiver bloqueando o SNMP, inclua o serviço SNMP do PC remoto nas exceções
das configurações do Windows Firewall. Abra "Control Panel" -> "Windows Firewall". Vá à aba Exceptions. Clique em "Add Program" -> "Browse...". No campo "Filename", informe o caminho do serviço SNMP. Por exemplo, C:\WINDOWS\System32\snmp.exe. O caminho correto aparece nas propriedades do serviço SNMP.
No PC local, inclua também o programa c:\Program files\10-Strike Network Monitor\NetMonitor.exe e o serviço c:\Program files\10-Strike Network Monitor\NMsvc.exe na lista de exceções do Firewall.
Pergunta: O programa não conecta em outro host via SNMP nem coleta dados dele. Recebo o erro SNMP 40. O que significa?
Resposta: O código 40 significa que o valor não pôde ser coletado ou que o agente SNMP não está iniciado ("SNMP service fails or does not start"). O serviço SNMP precisa estar em execução no host, ou você precisa informar a community string (senha SNMP) correta.
Pergunta: Estou incluindo arquivos .mib novos no navegador MIB, mas não vejo os OIDs novos na árvore. Por quê?
Resposta: 1. Isso pode acontecer se o arquivo MIB novo não compila por estes motivos:
- Os nomes de variáveis e de valores contêm o caractere de sublinhado.
- Nomes de tipos começam com letra minúscula.
- Números começam com letra maiúscula.
- Valores começam com letra maiúscula.
2. Os arquivos MIB dos quais este depende não foram incluídos antes do arquivo com problema. A lista desses arquivos está na seção IMPORTS do arquivo MIB.
Você pode enviar os arquivos MIB com problema para o e-mail do suporte técnico, para entendermos a causa e ajudar.
Problemas de e-mail e SMS
Pergunta: O programa não envia alertas por e-mail nem mensagens SMS. Como corrijo ou configuro o programa? O que é o servidor de SMS?
Resposta: Para enviar alertas por e-mail, faça o seguinte:
1. Na seção E-mail das configurações, informe o endereço do servidor SMTP (por exemplo, smtp.gmail.com), a porta (25 por padrão), o login e a senha de envio. Informe também a linha de assunto e o endereço de e-mail do remetente. Alguns provedores bloqueiam a porta TCP 25, e o envio pela porta SMTP padrão não funciona. Nesse caso, pergunte ao provedor de e-mail (no site dele) se há portas alternativas para o servidor SMTP (por exemplo, 2525).
2. Selecione um host na lista. Selecione uma verificação, abra o menu de contexto e clique em "Edit". Clique em "Next>>" até o passo 3. Selecione a opção Show message, if condition is fulfilled e depois Send e-mail message. Informe o endereço de e-mail.
Para alertas por SMS, o caminho é quase o mesmo. O programa envia SMS por e-mail. A maioria das operadoras tem gateways de e-mail para SMS. Pergunte à operadora ou procure na internet por "email to SMS gateways".
1. Na seção SMS das configurações, informe o endereço do gateway de SMS da operadora (por exemplo, sms.mygsmop.com). Informe o código do país no campo Prefix. Selecione Phone number in e-mail subject se o gateway da operadora exigir isso.
2. Configure o SMTP como descrito acima para o envio de e-mails.
3. Selecione um host na lista. Selecione uma verificação, abra o menu de contexto e clique em "Edit". Clique em "Next>>" até o passo 3. Selecione a opção "Show message on passed (e/ou failed) check" e depois Send SMS message. Informe o número do celular sem o código do país. O código entra automaticamente a partir das configurações de SMS (campo Prefix).
Pergunta: Quando os e-mails de alerta são enviados pelo MS Exchange Server, recebo o erro 504 5.7.4 "Unrecognized authentication type". Como corrijo?
Resposta: A resposta está aqui. É preciso criar um conector de recebimento para conexões SMTP de terceiros.
Pergunta: Quando o programa envia o e-mail de alerta, ocorre um erro de autorização, embora o login e a senha da caixa (Google, Yahoo) estejam corretos. Como corrijo?
Resposta: Muitos serviços de e-mail gratuitos, como o Gmail, protegem a caixa contra acesso de aplicativos externos, porque é por aí que contas costumam ser invadidas. Para enviar e-mail por um aplicativo em que você confia, inclua-o na lista de permitidos ou gere uma senha específica nas configurações da conta. Cada serviço tem o próprio procedimento, então consulte a ajuda de como adicionar um aplicativo externo à lista de confiáveis. Estes são os tópicos de alguns serviços gratuitos:
- Gmail: https://support.google.com/a/answer/6260879
- Yahoo: https://help.yahoo.com/kb/generate-manage-third-party-passwords-sln15241.html
Pergunta: O programa não envia mensagens SMS, embora a porta COM informada exista. Como corrijo?
Resposta: Ao instalar os drivers do modem ou do telefone, o sistema muitas vezes ganha várias portas COM virtuais. Nem todas permitem falar com o dispositivo. Tente outra porta COM aberta. Nem todo modem suporta os comandos AT necessários para enviar SMS.
Pergunta: O programa não envia SMS de alerta, mas as mensagens de teste foram enviadas. Por quê?
Resposta: O mais provável é o tamanho da mensagem (grande demais). O programa divide mensagens longas em vários SMS, mas às vezes o envio longo falha. Nesse caso, remova a chave de substituição %T do texto. Ela insere o detalhe da falha e pode causar o problema. Escreva um texto curto e claro, para você entender o que aconteceu ao receber. Isso reduz a quantidade de SMS, melhora o desempenho e diminui o custo do envio.
Há duas configurações que afetam o texto. A primeira é o texto global da mensagem. Ele define o formato de todos os alertas, inclusive tela, log e e-mail, e fica nas configurações do programa. Não recomendamos usá-la para resolver este caso. A segunda é local. Você define o texto de cada tipo de alerta em cada verificação. Clique no botão Message do Monitoring Settings Wizard, ao lado do tipo de alerta (aqui, SMS), e ative "Use custom text".
Versão Pro
Pergunta: O programa grava as informações no banco de dados muito devagar. Por quê?
Resposta: Ative o cache de disco no sistema operacional e na BIOS. Confira os parâmetros de RAID (se houver) e atualize os drivers se precisar. Coloque o banco no modo de gravação assíncrona (http://www.firebirdsql.org/manual/gfix-sync.html).
Pergunta: O programa não conecta no banco principal que está em um host remoto. O que faço para corrigir?
Resposta: Provavelmente algo bloqueia a porta do banco TCP:3050 Firebird. Inclua o processo fbserver.exe na lista de exceções do Firewall do servidor de banco.
Pergunta: O serviço de monitoramento e a console gráfica não conectam no banco. Aparece a mensagem "Error while trying to open file".
Resposta: Se a console não conecta no banco de monitoramento, ela abre com a lista de verificações e hosts vazia. Nesse caso o serviço fica no estado "Starting" e tenta conectar de tempos em tempos. Há vários motivos para a console e o serviço não conectarem no banco.
1. Confira se o SGBD Firebird está instalado neste computador. A lista de serviços em execução deve incluirFirebird Server - DefaultInstance, e ele deve estar em execução.
2. Confira se o arquivo de banco c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB existe e não está danificado.
3. Se o Firebird já está instalado, a versão pode ser incompatível com a do banco. O Firebird 2.x só funciona com bancos criados nessa versão. Se a base é 3.x/5.x, é preciso o Firebird 3.x/5.x.
4. Se aparece esse erro ou outro como "The process cannot access the file because it is occupied by other process", provavelmente outro aplicativo está em execução e conectado ao banco NETMONITOR por outro caminho do arquivo NETMONITOR.FDB. Por exemplo, estes caminhos são o mesmo para o sistema, mas diferentes para o banco:
1. c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB
2. c:\Users\All Users\10-Strike\Network Monitor Pro\NETMONITOR.FDB
Confira se todos os aplicativos que usam o banco têm o mesmo caminho nas configurações.
Se o problema de conexão aparece logo depois de instalar o programa em um computador limpo, reinicie primeiro e, se precisar, reinstale o programa por completo.
Pergunta: A interface web não inicia.
Resposta: Faça o seguinte:
1. Confira se a interface web está instalada em algum servidor.
2. Confira se nenhum outro aplicativo ou serviço usa a porta TCP:8080 do servidor web. Se estiver em uso, troque o número da porta por uma livre neste arquivo <disk>:\Program Files (x86)\10-Strike Network Monitor Pro\web\start.ini
o nome do parâmetro:
jetty.port=8080
Salve o arquivo alterado e reinicie o "Jetty Service".
3. Confira se o "Jetty Service" aparece no Gerenciador de Serviços e está em execução. Se não iniciar, faça o seguinte:
- Vá à pasta <disk>:\Program Files (x86)\10-Strike Network Monitor Pro\web\
- Inicie JettyService.exe
- O caminho da pasta não pode ter espaços nas configurações do serviço. Se o servidor web está no caminho padrão (c:\Program Files (x86)\10-Strike Network Monitor Pro\web\), use o formato curto de nome (8dot3) para executar o aplicativo como serviço. Confira se os campos Path to executable, Log path, Java classpath, Java Options, e Working path estão na forma curta e contêm o caminho completo correto da pasta \web (na forma curta, "c:\PROGRA~2\10-PRO~1\web\").
Se o caminho não estiver completo (por exemplo, c:\PROGRA~2\10-Strike), a função de nome curto para pastas novas estava desativada na instalação e o sistema não atribuiu o nome curto à pasta do programa. Para corrigir:
- Vá à pasta da interface web (por padrão, "c:\Program Files (x86)\10-Strike Network Monitor Pro\web\").
- Execute o arquivo _enable_8dot3_name_creation.bat.
- Reinicie o PC (ou o servidor).
- Desinstale o programa e apague por completo a pasta c:\Program Files (x86)\10-Strike Network Monitor Pro\.
- Instale o programa de novo, ou só a interface web, se quiser instalá-la à parte.
- Confira de novo a condição (3).
Você pode recriar a pasta do programa em vez de desinstalar e instalar de novo. Para isso:
- Pare todos os serviços do programa que estão nessa pasta (Svc10StrikeNMAgent, Svc10StrikeNetMonitorPro, FirebirdGuardianDefaultInstance).
- Renomeie a pasta (por exemplo, para 10-Strike Network Monitor Pro1).
- Crie uma pasta nova chamada 10-Strike Network Monitor Pro e mova o conteúdo da pasta antiga para ela.
- Execute o arquivo !_uninstall_web_svc.bat para desinstalar o servidor web Jetty.
- Confira se o JettyService sumiu da lista de serviços no Gerenciador de Serviços. Se não sumiu, reinicie o PC.
- Instale o Jetty de novo com este comando: !_install_web_svc.bat "c:\Program Files (x86)\10-Strike Network Monitor Pro\web"
- Tente iniciar o serviço JettyService.
4. Confira se a porta 8080 está disponível.
5. Confira se o Java está instalado corretamente:
- Encontre a seção Web nas configurações. Clique em Configure environment variables ou abra Computer properties - Additional system settings - Environment variables. Procure a variável JAVA_HOME na primeira e na segunda lista (variáveis do usuário e do sistema). Se ela não existir ou apontar para uma pasta de Java que não existe, reinstale o pacote da interface web confirmando a instalação do Java no assistente. Ou informe o caminho correto do Java instalado (por exemplo, C:\Program Files (x86)\java\jdk1.8.0_174\).
- Confira se a pasta indicada em JAVA_HOME contém a pasta bin e não está vazia.
- Remova outras versões do Java e instale o Java que vem no pacote da interface web.
O caminho mais simples é definir a pasta do Java pelo botão Set no campo correspondente das configurações, na seção Web.
Se o Jetty Service não inicia e aparece o erro 5 ("Access denied"), tente o seguinte:
1. Abra o Task Manager, encontre o processo java.exe e encerre-o.
2. Abra a pasta c:\Program Files (x86)\10-Strike Network Monitor Pro\web\ e crie nela a pasta work (se ainda não existir). Ela serve para descompactar o Java da interface web nessa pasta (em vez de uma pasta temporária) quando o serviço inicia. Se a pasta work já existir, apague tudo o que há dentro dela.
3. Tente iniciar o Jetty Service de novo. Se iniciar, as pastas serão recriadas dentro de work.
4. Se os passos acima não resolverem, encerre de novo o processo java.exe e instale o pacote da interface web a partir do site. Recomendamos também reinstalar o Java, marcando a opção correspondente no assistente de instalação.
Pergunta: Como criar o compartilhamento Admin$ para instalar o agente remoto, se ele estiver desativado?
Resposta: Faça o seguinte (há uma instrução mais curta para o Windows 7 depois destes passos):
1. No PC remoto, abra o Editor do Registro: "Start > Run... -> regedit.exe" (ou regedt32.exe) e encontre o caminho "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lanmanserver\parameters".
2. Confira se este valor existe no caminho aberto:
- No Windows Server: AutoShareServer, tipo REG_DWORD, valor "1". Se o valor não existir, crie-o manualmente. Se estiver em 0 (zero), defina 1.
- No Windows XP/Vista/7/8/10: AutoShareWks, tipo REG_DWORD, valor "1". Se o valor não existir, crie-o manualmente. Se estiver em 0 (zero), defina 1.
3. Ative o modelo de acesso Classic da rede e reinicie o computador:
- Abra o "Control Panel".
- Vá a "Administration > Local policies > Security options ".
- Selecione a política: "Network access: Sharing and security model for local accounts".
- Se estiver em "Guest only", mude para "Classic".
- Clique em ?? e reinicie o computador.
No Windows 7, o compartilhamento Admin$ pode ser ativado assim:
- 1) Abra o "Control Panel", selecione "Network and Internet" e depois "Network and Sharing Center".
- 2) No lado esquerdo da janela, clique em "Change Advanced Sharing Settings".
- 3) Clique em "Turn on file and printer sharing" e salve.
- 4) Abra o Editor do Registro,
encontre "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System",
crie um valor do tipo DWORD chamado LocalAccountTokenFilterPolicy,
defina "1" e reinicie o computador.
Pergunta: O programa não obtém a temperatura da CPU nem a rotação do ventilador da placa-mãe de um computador remoto com o Agent remoto instalado.
Resposta: A biblioteca SensorMonitor.dll, que exige a plataforma .Net, obtém os parâmetros dos sensores da placa-mãe no Agent remoto. Cada versão do Windows suporta certas versões dessa plataforma. A SensorMonitor.dll exige .Net 4.7.2 ou superior para um grande número de placas modernas. Essa versão só pode ser instalada no Windows 7 SP1 ou superior.
Para instalar o Agent com a versão mais recente da biblioteca nessas versões do Windows, use o pacote ...Install\Agent\network-monitor-agent.exe na pasta do programa. Ele exige .Net 4.7.2 ou superior.
Para instalar o Agent em versões mais antigas do Windows, use outro pacote: ...Install\Agent\network-monitor-agent.msi. Ele exige .Net 4.0 ou superior.
Se o Agent retorna "Class is not registered", a biblioteca provavelmente não foi registrada na instalação. Faça o seguinte no PC remoto (onde o Agent está instalado):
- Crie um atalho na área de trabalho para executar o comando cmd.exe.
- Execute o cmd.exe por esse atalho com direitos de administrador (item "Run as administrator" do menu de contexto).
- Vá à pasta do Agent na console. O caminho padrão pode ser parecido com este cd "c:\Program Files (x86)\10-Strike Network Monitor Agent". Use a tecla Tab ao digitar o caminho. O sistema ajuda a completar as pastas existentes.
- Digite regdll.bat e pressione Enter. Se aparecer "Types registered successfully", está tudo certo. Se não funcionar, salve uma captura em PNG e envie ao suporte técnico.
Pergunta: Os status das verificações não são atualizados na console. Como corrijo?
Resposta: A console recebe o estado das verificações do serviço de monitoramento. Na versão padrão (não Pro), a console conecta no serviço por TCP e, se a conexão cair, exibe uma mensagem. O mecanismo da versão Pro é outro. A console obtém os dados de dois modos. O primeiro é a conexão TCP com o servidor de monitoramento. O segundo é a leitura do banco de monitoramento. Se a opção "Enable the console data exchange over TCP" estiver ativada nas propriedades do servidor (menu "Monitoring - Monitoring server management - Edit"), a console conecta no serviço e recebe os dados diretamente dele.
Com a conexão TCP estabelecida, às vezes o sistema bloqueia a troca de dados entre a console e o serviço. Se os status não atualizam na console, mas a lista de servidores indica que a conexão foi estabelecida, é melhor passar a troca pelo banco. Desative "Enable the console data exchange over TCP". Depois do ciclo de atualização (o intervalo está no parâmetro "Check list refresh period", seção Monitoring das configurações), a console passa a receber os status do banco. Essa atualização não é tão imediata quanto a troca por TCP, mas a diferença não é grande.
Pergunta: Como ativar as notificações sonoras na interface web?
Resposta: A notificação sonora funciona no aplicativo desktop e também na interface web no navegador. Para o som tocar no navegador, coloque os arquivos de som necessários (se você usa sons próprios, que não vieram com o programa) na pasta ...\Program files\10-Strike Network Monitor Pro\web\sounds\. O caminho nas configurações do alerta pode ser qualquer um, mas o nome do arquivo precisa ser o mesmo.
Se você usa os sons padrão do programa (por exemplo, Bug_off.wav), não precisa fazer nada. Esses arquivos devem estar na pasta web\sounds.
Pergunta: Como mover o banco do programa para outro local ou pasta?
Resposta: O caminho padrão do arquivo de banco NETMONITOR.FDB é c:\ProgramData\10-Strike\Network Monitor Pro\.
Se quiser movê-lo para outro local, faça o seguinte:
- Abra as configurações na página Common e altere o caminho em Program data and settings folder.
- Feche o programa.
- Abra o Service Manager no computador em que o banco Firebird está instalado.
- Encontre o serviço 10-Strike Network Monitor Watchdog e pare-o.
- Encontre o 10-Strike Network Monitor Pro Service (Svc10StrikeNetMonitorPro) e pare-o. Se parar muito devagar, abra as propriedades, vá à aba Recovery e defina First failure, Second failure e Subsequent failures como Take no action. Clique em ??. Abra o gerenciador de tarefas e encerre o processo NMProsvc.exe.
- Encontre o serviço Firebird Server - DefaultInstance e pare-o. Se existir o Firebird Guardian - DefaultInstance, é melhor parar esse em vez do Firebird Server. Confira se o Firebird Server também parou.
- Mova o arquivo NETMONITOR.FDB para a pasta desejada. Copie o caminho novo para a área de transferência.
- Abra o arquivo c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\databases.conf em um editor de texto (aliases.conf no Firebird 2.5).
- Edite o caminho na linha NETMONITOR = C:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB e informe o caminho novo de NETMONITOR.FDB. Salve o arquivo databases.conf (ou aliases.conf).
- Inicie o serviço Firebird Guardian - DefaultInstance (ou Firebird Server - DefaultInstance, se não houver Firebird Guardian na lista).
- Inicie o serviço 10-Strike Network Monitor Pro Service.
- Inicie o serviço 10-Strike Network Monitor Watchdog.
- Inicie o programa 10-Strike Network Monitor Pro.
- Pare o Jetty Service.
- Abra o arquivo c:\Program Files (x86)\10-Strike Network Monitor Pro\web\webapps\WEB-INF\jdbc.properties em um editor de texto.
- Edite o caminho na linha db.name=localhost:C:/ProgramData/10-Strike/Network Monitor Pro/NETMONITOR.FDB, informe o caminho novo de NETMONITOR.FDB e troque o separador de pasta de \ para /.
- Salve o arquivo e inicie o Jetty Service.
Pergunta: Ao carregar a interface web, a lista de hosts e verificações fica vazia, embora tudo apareça na console gráfica.
Resposta: O mais provável é que os direitos de acesso do usuário às tabelas do banco de monitoramento tenham se perdido. Exclua esse usuário e crie-o de novo nas configurações.
Pergunta: Conectei um certificado assinado ao servidor web, mas o navegador diz que a conexão não é segura ao carregar a interface web.
Resposta: A conexão HTTPS fica segura se você abrir a interface web por um link com o domínio para o qual o certificado foi emitido. Ao abrir https://localhost:8443/netmonitor/?locale=en, o certificado não vale. Informe o domínio do servidor no lugar de localhost.
Outras perguntas
Pergunta: Onde o programa armazena estatísticas, relatórios e outros dados?
Resposta: O banco de monitoramento e as estatísticas ficam nesta pasta
C:\ProgramData\10-Strike\Network Monitor\ (Windows Vista, 7 e posteriores) ou
C:\Documents and Settings\All Users\Application Data\10-Strike\Network Monitor\ (Windows XP).
A pasta do banco tem esta estrutura:
- A subpasta RTStat contém as estatísticas de tempo de resposta. Os arquivos estão em um formato próprio. Não dá para lê-los em programas de terceiros. Para exportar, use a função de exportação para CSV. Você importa o CSV no MS Excel, no MS Access e em outros programas.
- A subpasta Logs contém o log de operação do programa (NetMonitor.log) e o log de monitoramento (NMAlerts.log).
- A subpasta Reports é a pasta padrão dos relatórios gerados. Você pode salvá-los em outra pasta.
- A subpasta Saved contém cópias de backup das estatísticas. Você faz o backup manualmente no programa.
- Os arquivos .Ini contêm as configurações do programa (NetMonitor.ini e NMAlerts.ini). Eles estão em formato de texto.
A versão Pro guarda todos os dados no arquivo de banco c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB.
Pergunta: Configurei as verificações em um computador e quero levar todas as configurações e verificações para outro PC. Como faço?
Resposta: Na versão padrão do 10-Strike Network Monitor, use as funções de backup e de restauração:
- No PC antigo, selecione o menu "File - Backup Monitoring Settings".
- Salve as configurações em uma pasta.
- Copie a pasta para o PC novo.
- Instale o programa no PC novo.
- No PC novo, selecione "File - Restore Monitoring Settings" e escolha a pasta salva.
Na versão Pro, faça o seguinte:
- Pare o serviço 10-Strike Network Monitor Watchdog no servidor antigo.
- Pare o 10-Strike Network Monitor Pro Service no servidor antigo.
- Pare o serviço Firebird Server no servidor antigo. (No Firebird 2.5, o recomendado é usar o serviço Firebird Guardian para parar e iniciar o Firebird Server.)
- Instale o programa no servidor novo (escolha a instalação completa).
- Pare o serviço Firebird Server no servidor novo. (veja o item 1)
- Copie o conteúdo da pasta c:\ProgramData\10-Strike\Network Monitor Pro\ do servidor antigo para o mesmo caminho no servidor novo. Confira se o arquivo NETMONITOR.FDB foi copiado.
- Se você alterou a senha do administrador do banco (SYSDBA) e/ou criou usuários novos no programa, copie também c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\security5.fdb (security3.fdb no Firebird 3.x ou security2.fdb no Firebird 2.5) por cima do arquivo existente no servidor novo.
- Se você alterou as configurações do banco Firebird, copie o arquivo c:\Program Files (x86)\10-Strike Network Pro\firebird\firebird.conf para o local novo.
- Inicie o serviço de banco Firebird Server (no Firebird 2.5, iniciando o serviço Firebird Guardian) no servidor novo.
- Inicie o 10-Strike Network Monitor Pro Service no servidor novo.
- Inicie o serviço 10-Strike Network Monitor Watchdog no servidor novo.
Pergunta: O arquivo de banco NETMONITOR.FDB ficou muito grande. Como reduzo o tamanho?
Resposta: A maior parte dos registros do banco é de estatísticas de consulta dos hosts e de dados NetFlow (se o monitoramento NetFlow está ativo e o programa recebe o tráfego). Os registros de estatísticas podem chegar a vários milhões por mês. O programa tem uma função para limpar estatísticas antigas e apagar registros velhos das tabelas. Por causa do versionamento, o Firebird não apaga o registro do arquivo: ele só marca. Com o tempo, o arquivo c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB pode chegar a dezenas ou centenas de gigabytes.
Isso é normal. Se quiser reduzir o tamanho, faça o arquivamento (backup) e depois a restauração a partir do arquivo. O arquivamento descarta dados obsoletos e pode reduzir o arquivo do banco em até dez vezes.
A ação mais eficaz é apagar por completo as estatísticas nas configurações. Para isso:
- Pare os serviços 10-Strike Network Monitor Watchdog e 10-Strike Network Monitor Pro Service (este segundo é opcional, mas recomendado).
- Vá às configurações, seção Statistics.
- Clique no botão Clear statistics completely.
- Espere o processo terminar; pode levar várias horas.
- Clique no botão Delete archived statistics. Espere o processo terminar.
Você também faz backup e restauração do banco por esta instrução. Ou abra as configurações, vá à seção Database e clique em Database backup. Depois que o arquivo NETMONITORxxx.FBK for criado, clique em Restore e siga as orientações.
Envie suas perguntas à equipe de suporte técnico.