Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Automatically translated by Lango
Tip

O Watchdog é um uma ferramenta opcional do The Watchdog is an optional one Action.NET . Ele é responsável por monitorar a “saúde” do computador e do servidor Action.NET. Ele também possui um plano de contingência para tomada de ações em caso de detecção problemas.

Arquitetura

O Watchdog foi projetado para ser executado em cada servidor. Podendo ser utilizado em uma arquitetura com um ou mais servidores. Cada servidor executará uma instância do Watchdog, comunicando com o servidor Action.NET em execução e obtendo informações do servidor e computador local. Em arquitetura hot stanby, os Watchdogs em ambos servidores trocam informações entre si pela porta TCP 65001. Essa comunicação é feita pela camada TCP/IP e é realizado uma troca de mensagens de requisição e resposta em formato JSON. Essa arquitetura é representada pela Figura 1.

Image Removed

Configuração

O aplicativo encontra-se dentro do diretório da versão do Action.Net instalado. Por exemplo, para a versão 9.1 do Action.net, pode-se encontrá-lo em “C

tool. It is responsible for monitoring the "health" of the computer and the server Action.NET. It also has a contingency plan for taking action in case of detecting problems.

Architecture

Watchdog is designed to run on every server. It can be used in an architecture with one or more servers. Each server will run an instance of Watchdog, communicating with the Action.NET running server and getting information from the server and local computer. In hot stanby architecture, Watchdogs on both servers exchange information with each other over TCP port 65001. This communication is done by the TCP/IP layer and an exchange of request and response messages is carried out in JSON format. This architecture is represented by Figure 1.

Image Added

Configuration

The application is located within the directory of the installed Action.Net version. For example, for version 9.1 of the Action.net, you can find it under "C:\Program Files (x86)\SPIN\Action.Net\an-9.1\".

Ao optar pelo uso da ferramenta. A inicialização e o encerramento do Action.NET deve ser feito por ela. Criações de atalhos no Windows ficam por conta do usuário. Antes do uso, algumas das seguintes configurações no Projeto e no Watchdog são necessárias.

Projeto Action.Net

O projeto precisa possuir o script, que é responsável por transacionar as informações entre o Action.NET e o Watchdog. O script deve ser executado por uma Task em um período específico. Segue o passo-a-passo de parametrização do projeto para a versão 9.1:

  • Acesse o menu Run > Build > References.

  • Adicione referência a DLL Newtonsoft.Json com os parâmetros

    By choosing to use the tool. Starting and closing the Action.NET must be done by her. Shortcut creations in Windows are up to the user. Prior to use, some of the following settings in Project and Watchdog are required.

    Action.Net Project

    The project needs to have the script, which is responsible for transacting the information between Action.NET and Watchdog. The script must be executed by a Task in a specific time period. Here is the step-by-step parameterization of the project for version 9.1:

    1. Go to the Run > Build > References menu.

    2. Add reference to DLL Newtonsoft.Json with the parameters:
      Domain:Server
      Path: C:\Program Files (x86)\SPIN\Action.NET\an-9.1\Newtonsoft.Json.dll

    3. Adicione referência a Add reference to DLL Watchdog.Protocol com os parâmetros with the parameters:
      Domain:Server
      Path: C:\Program Files (x86)\SPIN\Action.NET\an-9.1\Watchdog.Protocol.dll

    4. Acesse o menu Access the Edit > Script > Class menu.

    5. Crie uma classe com os parâmetrosCreate a class with the parameters:
      Name:Watchdog
      Code: CSharp
      Domain:Server
      Script: Copie e cole o código do script encontrado emCopy and paste the script code found in:
      C:\Program Files (x86)\SPIN\Action.NET\an-9.1\Action.NET Watchdog - Script.txt

    6. Acesse o menu Access the Edit > Script > Tasks menu.

    7. Crie uma task com os parâmetrosCreate a task with the parameters:
      Name:Watchdog
      Code: CSharp
      Period: 00:00:05
      Domain:Server
      Script: @Script.Class.Watchdog.Handler();

    Watchdog

    O Watchdog possui uma tela de configuração (Ver Figura 2). Nela o usuário deve parametrizar de acordo com a necessidade do projeto e hardware do computador.
    Para salvar qualquer alteração na configuração é necessário clicar no botão Save localizado no canto inferior direito da tela.

    Image Removed

    Para a parametrização de Alarm Tags, as mesmas devem ser criadas no projeto e associadas a um alarme. Assim o Action.NET sinalizará ao operador, na tela de Alarmes ou Eventos, que existe um problema no servidor. Os alarmes normalizados recebem valor 0 e quando houver problema um valor maior que 0 (Detalhado na tabela a seguirWatchdog has a configuration screen (See Figure 2). In it, the user must parameterize according to the needs of the computer project and hardware.
    To save any change in the configuration, it is necessary to click on the Save button located in the lower right corner of the screen.

    Image Added

    For the parameterization of Alarm Tags, they must be created in the project and associated with an alarm. This will signal the Action.NET to the operator, on the Alarms or Events screen, that there is a problem with the server. Normalized alarms receive a value of 0 and when there is a problem a value greater than 0 (Detailed in the following table).

    Timeout

    Watchdog

    Reboot Process

    Shutdown Command Timeout

    Período máximo de espera em segundos para o término da execução do comando server shutdownMaximum waiting period in seconds for the server shutdown command to finish executing.

    Kill Timeout

    Período máximo de espera em segundos para o término da execução do comando kill nos processos do Maximum wait period in seconds for the kill command to finish executing in Action.NET processes

    Start Timeout

    Período máximo de espera em segundos para a inicialização do Maximum wait period in seconds for Action.NET to boot

    Tools

    Auto Memory Cleanup

    Habilita a limpeza automática de memória RAMEnables automatic RAM cleanup.

    Log Computer Data

    Habilita a geração de log de dados coletados do computador a cada X minutos. Os logs são salvos emEnables logging of data collected from the computer every X minutes. Logs are saved in: C:\Action.NET\Projects\Logs\Computer-DD-MM-YYYY.json

    Log Protocol Packages

    Mostra na janela de Log os pacotes enviados e recebidos por protocoloShows in the Log window the packets sent and received per protocol.

    Computer

    CPU Usage

    Alarm Tag

    Nome da Tag de alarme do tipo digital cadastrada no Name of the digital alarm tag registered in the Action.NET, que receberá os valores 0 ou valor de uso do processador, para geração de alertawhich will receive the values 0 or processor usage value, for alert generation.

    Max

    Porcentagem máxima do uso da CPU do computador.

    Timeout

    Período máximo de espera em segundos para que o valor máximo de uso de CPU diminua. Se houver o estouro desse período, a Alarm Tag receberá valor de uso do processador, caso contrário Maximum percentage of the computer's CPU usage.

    Timeout

    Maximum wait period in seconds for the maximum CPU usage value to decrease. If this period is overflowed, the Alarm Tag will receive processor usage value, otherwise 0.

    Disk Usage

    Alarm Tag

    Nome da Tag de alarme do tipo digital cadastrada no Name of the digital alarm tag registered in the Action.NET, que receberá os valores 0 ou valor de uso do disco rígido, para geração de alerta.

    Max

    Porcentagem máxima do uso de disco do computador.

    Timeout

    Período máximo de espera em segundos para que o valor máximo de uso de disco diminua. Se houver o estouro desse período, a Alarm Tag receberá valor de uso do disco rígido, caso contrário which will receive the values 0 or hard disk usage value, for alert generation.

    Max

    Maximum percentage of computer disk usage.

    Timeout

    Maximum wait period in seconds for the maximum disk usage value to decrease. If this period is overflowed, the Alarm Tag will receive hard disk usage value, otherwise 0.

    Memory Usage

    Alarm Tag

    Nome da Tag de alarme do tipo digital cadastrada no Name of the digital alarm tag registered in the Action.NET, que receberá os valores 0 ou valor de uso da memória RAM, para geração de alerta.

    Max

    Porcentagem máxima do uso de memória do computador.

    Timeout

    Período máximo de espera em segundos para que o valor máximo de uso de memória diminua. Se houver o estouro desse período, a Alarm Tag receberá valor de uso da memória RAM, caso contrário which will receive the values 0 or RAM memory usage value, for alert generation.

    Max

    Maximum percentage of computer memory usage.

    Timeout

    Maximum wait period in seconds for the maximum memory usage value to decrease. If this period is overflowed, the Alarm Tag will receive a RAM memory usage value, otherwise 0.

    Network Offline

    Alarm Tag

    Nome da Tag de alarme do tipo digital cadastrada no Name of the digital alarm tag registered in the Action.NET, que receberá os valores 0 ou 1, para geração de alerta.

    Timeout

    Período máximo de espera em segundos para que a rede entre os servidores volte a ficar online. Se houver o estouro desse período, a Alarm Tag receberá valor 1, caso contrário which will receive the values 0 or 1, for alert generation.

    Timeout

    Maximum waiting period in seconds for the network between the servers to come back online. If this period is overflowed, the Alarm Tag will receive a value of 1, otherwise 0.

    Action.NET

    Server

    Root Path

    Diretório de instalação do Action.NET Installation Directory

    Version Path

    Diretório de instalação da versão do Action.NET version installation directory

    Retentive File

    Caminho do arquivo retentive à ser excluído. Deixe em branco caso, não haja necessidade de exclusão do arquivo retentive. Este arquivo é responsável por armazenar os últimos valores de Tags com essa funcionalidade ativaPath of the retentive file to be deleted. Leave blank in case there is no need to delete the retentive file. This file is responsible for storing the last Tag values with this functionality enabled.

    Startup Arguments

    Argumentos de inicialização do servidor do Action.NET Server Startup Arguments

    Primary

    LocalIndica

    que este é o servidor primário do Indicates that this is the server primary of the Action.NET. Assinale essa opção se o computador é o servidor primárioSelect this option if the computer is the primary server.

    Hostname

    Nome do computador do servidor primário do Server computer name primary From Action.NET

    Communication Timeout

    Período máximo de espera em segundos para que ocorra uma comunicação entre o Watchdog e o servidor primário do Maximum wait period in seconds for communication to occur between the Watchdog and the server primary From Action.NET

    Secondary

    LocalIndica

    que este é o servidor secundário do Indicates that this is the server secondary of the Action.NET. Assinale essa opção se o computador é o servidor secundário Select this option if the computer is the secondary server.

    Hostname

    Nome do computador do servidor secundário do Server computer name secondary of the Action.NET. Caso não exista, deixe em brancoIf there is none, leave it blank.

    Communication Timeout

    Período máximo de espera em segundos para que ocorra uma comunicação entre o Watchdog e o servidor secundário do Maximum wait period in seconds for communication to occur between the Watchdog and the server secondary of the Action.NET. Caso não exista, deixe em If there is none, leave it at 0.

    Issues

    Core Modules Offline

    Alarm Tag

    Nome da Tag de alarme do tipo inteiro cadastrada no Name of the alarm tag of the entire type registered in the Action.NET, que receberá o valor cadastrado no alarm timeout. Assim o usuário poderá cadastrar uma mensagem customizada indicando quanto tempo foi aguardado antes da geração do alarme.

    Alarm Timeout

    Período máximo de espera em segundos para que que a quantidade de módulos principais online se restabeleça ao valor normal. Se houver o estouro desse período, a Alarm Tag receberá valor do período máximo, caso contrário 0.

    Timeout

    Período máximo de espera em segundos para que que a quantidade de módulos principais online se restabeleça ao valor normal. Se houver o estouro desse período, o Action.NET do servidor local será reiniciadowhich will receive the value registered in the alarm timeout. Thus, the user will be able to register a customized message indicating how long was waited before the alarm was generated.

    Alarm Timeout

    Maximum waiting period in seconds for the number of online core modules to be restored to normal. If this period is overflowed, the Alarm Tag will receive the value of the maximum period, otherwise 0.

    Timeout

    Maximum waiting period in seconds for the number of online core modules to be restored to normal. If this period expires, the local server Action.NET restarts.

    Hot Standby Communication

    Alarm Tag

    Nome da Tag de alarme do tipo inteiro cadastrada no Name of the alarm tag of the entire type registered in the Action.NET, que receberá o valor cadastrado no alarm timeout. Assim o usuário poderá cadastrar uma mensagem customizada indicando quanto tempo foi aguardado antes da geração do alarme.

    Alarm Timeout

    Período máximo de espera em segundos para que que a arquitetura hot standby volte ao funcionamento normal, que consiste em um servidor ativo e o outro em standby. Se houver o estouro desse período, a Alarm Tag receberá valor do período máximo, caso contrário 0.

    Timeout

    Período máximo de espera em segundos para que que a arquitetura hot standby volte ao funcionamento normal, que consiste em um servidor ativo e o outro em standby. Se houver o estouro desse período, o Action.NET do servidor local e remoto serão reiniciadoswhich will receive the value registered in the alarm timeout. Thus, the user will be able to register a customized message indicating how long was waited before the alarm was generated.

    Alarm Timeout

    Maximum waiting period in seconds for the hot standby architecture to return to normal operation, which consists of one active server and the other on standby. If this period is overflowed, the Alarm Tag will receive the value of the maximum period, otherwise 0.

    Timeout

    Maximum waiting period in seconds for the hot standby architecture to return to normal operation, which consists of one active server and the other on standby. If this period is overflowed, the local and remote server Action.NET will be restarted.

    Memory Overflow

    Alarm Tag

    Nome da Tag de alarme do tipo inteiro cadastrada no Name of the alarm tag of the entire type registered in the Action.NET, que receberá o valor cadastrado no alarm. Assim o usuário poderá cadastrar uma mensagem customizada indicando quantos estouros de memória ocorreram antes da geração do alarme.

    Alarm

    Quantidade de estouros de memória para que o alarme seja gerado. A Alarm Tag receberá valor da quantidade de estouros. A quantidade de estouros é cumulativa e só é zerada na reinicialização do Action.NET do servidor local pelo Watchdog.

    Max

    Quantidade máxima de estouros de memória. Se houver o estouro desse valor, o Action.NET do servidor local será reiniciadowhich will receive the value registered in the alarm. Thus, the user will be able to register a customized message indicating how many memory overflows occurred before the alarm was generated.

    Alarm

    Amount of memory overflows for the alarm to be generated. The Alarm Tag will receive the value of the amount of overflows. The amount of overflows is cumulative and is only reset on the local server Action.NET restart by Watchdog.

    Max

    Maximum amount of memory overflows. If this value is overflowed, the local server Action.NET restarts.

    Memory Usage

    Alarm Tag

    Nome da Tag de alarme do tipo inteiro cadastrada no Name of the alarm tag of the entire type registered in the Action.NET, que receberá o valor cadastrado no alarm. Assim o usuário poderá cadastrar uma mensagem customizada indicando quantos megabytes de consumo da memória já foram atingidos pelo servidor local do Action.NET antes da geração do alarme.

    Alarm

    Quantidade de megabytes consumidos de memória do servidor local do Action.NET para que o alarme seja gerado. A Alarm Tag receberá valor do consumo de memória em megabytes.

    Max

    Quantidade máxima de consumo em megabytes pelo servidor local do Action.NET.

    Timeout

    Período máximo de espera em segundos para que que o consumo máximo de memória se reduza. Se houver o estouro desse período, o Action.NET do servidor local será reiniciado.

    No Communication

    Timeout

    Período máximo de espera em segundos para que que o servido local do Action.NET volte a comunicar com o Watchdog. Se houver o estouro desse período, o Action.NET do servidor local será reiniciado.

    Offline

    Período máximo de espera em segundos para que que o servido local do Action.NET esteja online. Se houver o estouro desse período, o Action.NET do servidor local será reiniciado.

    Funcionalidades

    Tela de monitoramento

    O Watchdog possui uma tela de monitoramento (Ver Figura 3). Ela tem como finalidade apresentar um log em tempo real e informações importante coletadas do computador e dos servidores primário e secundário do

    which will receive the value registered in the alarm. Thus, the user will be able to register a customized message indicating how many megabytes of memory consumption have already been reached by the local Action.NET server before the alarm is generated.

    Alarm

    The amount of megabytes consumed of memory from the local Action.NET server for the alarm to be generated. The Alarm Tag will receive the value of the memory consumption in megabytes.

    Max

    Maximum amount of consumption in megabytes by the local Action.NET server.

    Timeout

    Maximum waiting period in seconds for maximum memory consumption to be reduced. If this period expires, the local server Action.NET restarts.

    No Communication

    Timeout

    Maximum waiting period in seconds for the local Action.NET server to communicate with the Watchdog again. If this period expires, the local server Action.NET restarts.

    Offline

    Timeout

    Maximum waiting period in seconds for the local Action.NET server to be online. If this period expires, the local server Action.NET restarts.

    Features

    Monitoring Screen

    The Watchdog has a monitoring screen (See Figure 3). It is intended to provide a real-time log and important information collected from the computer and the primary and secondary servers of the Action.NET.

    ComputadorComputer

    • OS – Sistema operacional com a versão e THE – Operating system with version and build.

    • Uptime Tempo em operaçãoTime in operation.

    • Disk Capacidade e uso do disco rígidoHard drive capacity and usage.

    • Memory Capacidade e uso da memória RAMRAM memory capacity and usage.

    • CPU Quantidade de núcleos físicos/lógicos e uso do processadorNumber of physical/logical cores and processor usage.

    • Action.NETInformações sobre o servidor Information about the server Action.NET em execuçãorunning.

      • Status (Online ou or Offline)

      • Tempo em operação

      • Uso de memória e o limite máximo definido na configuração.

      • Quantidade de estouro de memórias e o limite máximo definido na configuraçãoUptime

      • Memory usage and the maximum limit set in the configuration.

      • Amount of memory overflow and the maximum limit set in the setting.

    • .NET FrameworksLista das versões do List of installed versions of the Microsoft .NET Framework instalados.

    Primary / Secondary Servers

    • IPv4 / IPv6 Addresses: Lista de IP’s encontrados para comunicação com o servidorList of IP's found for communication with the server.

    • Version: Versão do Version of the Action.NET em execução no servidorrunning on the server.

    • Alarm Module - Status (Online ou or Offline) do modulo de alarmes do of the Action.NET no servidoralarm module on the server.

    • Historian Module - Status (Online ou or Offline) do modulo de histórico do of the Action.NET no servidorhistory module on the server.

    • Device Module - Status (Online ou or Offline) do modulo de dispositivos do of the Action.NET no servidordevices module on the server.

    • Log - Mostra em tempo real mensagens de log coloridas por tipoShows real-time log messages colored by type.

      • Debug – Depuração–Depuration.

      • Information – Informações –Information.

      • Warning – Avisos–Warnings.

      • Error – Erros–Errors.

    • Watchdog UptimeTempo em operação do Watchdog operating time.

    Start Botão para inicializar manualmente o Button for initialize manually The Action.NET.
    Shutdown Botão para desligar manualmente o Button for Hang up manually the Action.NET e o and the Watchdog.

    Menu do ícone na bandeja do sistema

    O Watchdog possui um ícone na bandeja do sistema, que fica localizado no canto inferior direito da área de trabalho do computador. Ao clicar duas vezes com o botão esquerdo do mouse, o Watchdog fica visível ou invisível. Ao clicar com o botão direito do mouse o menu abaixo é aberto

    Icon menu in the system tray

    Watchdog has an icon in the system tray, which is located in the lower right corner of the computer's desktop. By double-clicking the left mouse button, the Watchdog becomes visible or invisible. By right-clicking the menu below opens.

    • Hide / Show - Esconde / restaura a janela do Watchdog no Hides/restores the Watchdog window on Windows

    • Memory Cleanup - Efetua manualmente a limpeza da memóriaManually cleans up the memory

    • Kill - Encerra o Quits Watchdog manualmentemanually

    Log

    O Watchdog utiliza um sistema de registro de LOG em arquivo de texto e em evento do Windows. Existem quatro tipos de mensagemWatchdog uses a Windows text file and event logging system. There are four types of messages: Debug, Info, Warning e , and Error:

    • Debug - Mensagens em nível mais baixo. Utilizada quando necessita-se identificar com mais detalhes cada processo. Geralmente utilizada por desenvolvedores, testadores e integradores;

    • Info - Mensagens de informações importantes para acompanhamento do funcionamento do Módulo de comunicação;

    • Warning - Mensagens de aviso, as quais podem ser ignoradas ou necessitam ser verificadas; e

    • Error - Mensagens de erro, que não podem ser ignoradas e necessitam de atenção e correção imediata para o funcionamento correto.

    O arquivo de configuração
    • - Lower-level messaging. Used when it is necessary to identify each process in more detail. Generally used by developers, testers and integrators;

    • Info - Messages of important information to monitor the operation of the Communication Module;

    • Warning - Warning messages, which can be ignored or need to be checked; and

    • Error - Error messages, which cannot be ignored and need immediate attention and correction for correct operation.

    The configuration file (Action.NET Watchdog.exe.config) encontra-se no mesmo diretório do executável. Ele possui uma sessão de LOG (Ver Figura 5). Essa sessão é configurável e como referência utiliza-se a documentação emis in the same directory as the executable. It has a LOG session (See Figure 5). This session is configurable and as a reference the documentation is used in: https://logging.apache.org/log4net/release/config-examples.html

    Paste code macro
    languagexml
    themeVs
    titleConfiguração de log
    <!-- LOG -->
    <log4net>
    <root>
        <level value="ALL" />
        <appender-ref ref="EventLogAppender" />
        <appender-ref ref="RollingFileAppender" />
    </root>
    <logger additivity="false" name="Computer">
        <level value="ALL" />
        <appender-ref ref="ComputerFileAppender" />
    </logger>
    
    <!-- Event -->
    <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
        <threshold value="INFO" />
        <applicationName value="Action.NET Watchdog" />
        <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date{dd/MM/yyyy HH:mm:ss.fff zzz} %-5level %message" />
        </layout>
    </appender>
    
    <!-- File -->
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
        <threshold value="INFO" />
        <file value="C:\Action.NET\Projects\Logs\Watchdog-.log" />
        <appendToFile value="true" />
        <rollingStyle value="Composite" />
        <datePattern value="dd-MM-yyyy" />
        <maxSizeRollBackups value="30" />
        <maximumFileSize value="35MB" />
        <staticLogFileName value="false" />
        <PreserveLogFileNameExtension value="true" />
        <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
        <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date{dd/MM/yyyy HH:mm:ss.fff zzz} %-5level %message%newline" />
        </layout>
    </appender>
    
    <!-- Computer -->
    <appender name="ComputerFileAppender" type="log4net.Appender.RollingFileAppender">
        <file value="C:\Action.NET\Projects\Logs\Computer-.json" />
        <appendToFile value="true" />
        <rollingStyle value="Composite" />
        <datePattern value="dd-MM-yyyy" />
        <maxSizeRollBackups value="30" />
        <maximumFileSize value="35MB" />
        <staticLogFileName value="false" />
        <PreserveLogFileNameExtension value="true" />
        <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
        <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%message%newline" />
        </layout>
    </appender>
    </log4net>

    A configuração padrão está definida para armazenar em The default setting is set to store in (C:\Action.NET\Projects\Logs) um máximo de 60 arquivos, cada um com tamanho máximo de 35 Megabytes. A cada ciclo de dia um arquivo é criado, caso o mesmo não tenha ultrapassado o tamanho máximo. Caso, esse tamanho seja ultrapassado uma vez. Uma cópia do arquivo do dia com final .1 será criada e será criado um outro novo arquivo. Se o estouro se repetir no mesmo dia. O arquivo novo substitui a cópia e é iniciado um novo arquivo. Se não, um novo ciclo de arquivo diário é criado. Sendo assim, cada nó poderá armazenar aproximadamente 2152 Megabytes em disco.

    Plano de contingência

    A tabela abaixo elucida as medidas tomadas em caso de detecção de problemas. Todos os problemas são analisados com uma margem de tempo máximo esperado (timeout). A geração dos alarmes e a ação corretiva são executadas quando há um estouro do tempo máximo configurado. Caso haja uma normalização, os alarmes recebem valor 0 e nenhuma ação corretiva é executada. Essas configurações são parametrizadas na tela de configuração do Watchdog.

    Computador

    Problema

    Config

    Alerta

    Ação corretiva

    Uso de CPU acima do valor máximo configurado

    CPU Usage

    Alarme é gerado na tag configurada

    Nenhuma

    Uso de disco rígido acima do valor máximo configurado

    Disk Usage

    Alarme é gerado na tag configurada

    Nenhuma

    Uso de memória RAM acima do valor máximo configurado

    Memory Usage

    Alarme é gerado na tag configurada

    Nenhuma

    Rede offline entre os servidores primário e secundário. Não há uma resposta por comando PING.

    Network Offline

    Alarme é gerado na tag configurada

    Nenhuma

    Action.NET

    Problema

    Config (Issue)

    Alerta

    Ação corretiva

    Quantidade módulos principais online difere da quantidade definida após 30 minutos online

    Core Modules Offline

    Alarme é gerado na tag configurada

    Reinicialização do servidor local do Action.NET

    Em arquitetura Hot Standby, ambos servidores estão online e comunicando.

    Hot Standby Communication

    Alarme é gerado na tag configurada

    Reinicialização do Action.NET em ambos servidores

    O uso de memória do servidor do Action.NET ultrapassa o máximo permitido. Um estouro de memória é contabilizado.

    Memory Usage

    Alarme é gerado na tag configurada

    Reinicialização do servidor local do Action.NET

    A quantidade de estouros de memória do servidor do Action.NET ultrapassa o máximo permitido

    Memory Overflow

    Alarme é gerado na tag configurada

    Reinicialização do servidor local do Action.NET

    Não há comunicação entre o Watchdog e o servidor do Action.NET

    No Communication

    Nenhum

    Reinicialização do servidor local do Action.NET

    O servidor local do Action.NET não está em execução

    Offline

    Nenhum

    a maximum of 60 files, each with a maximum size of 35 Megabytes. Each day cycle a file is created, if it has not exceeded the maximum size. In case this size is exceeded once. A copy of the day's file ending in .1 will be created, and another new file will be created. If the burst is repeated on the same day. The new file replaces the copy, and a new file is started. If not, a new daily file cycle is created. Thus, each node will be able to store approximately 2152 Megabytes on disk.

    Contingency plan

    The table below elucidates the measures taken in case of problem detection. All issues are analyzed with a maximum expected time margin (timeout). Alarms generation and corrective action are performed when there is an overflow of the configured maximum time. If there is a normalization, the alarms receive a value of 0 and no corrective action is taken. These settings are parameterized on the Watchdog configuration screen.

    Computer

    Problem

    Config

    Alert

    Corrective action

    CPU usage above the configured maximum value

    CPU Usage

    Alarm is generated on the configured tag

    No

    Hard disk usage above the configured maximum value

    Disk Usage

    Alarm is generated on the configured tag

    No

    RAM usage above the configured maximum value

    Memory Usage

    Alarm is generated on the configured tag

    No

    Offline network between the primary and secondary servers. There is no response per PING command.

    Network Offline

    Alarm is generated on the configured tag

    No

    Action.NET

    Problem

    Config (Issue)

    Alert

    Corrective action

    Quantity of online master modules differs from the quantity set after 30 minutes online

    Core Modules Offline

    Alarm is generated on the configured tag

    Rebooting the local Action.NET server

    In Hot Standby architecture, both servers are online and communicating.

    Hot Standby Communication

    Alarm is generated on the configured tag

    Action.NET reboot on both servers

    The memory usage of the Action.NET server exceeds the maximum allowed. A memory overflow is accounted for.

    Memory Usage

    Alarm is generated on the configured tag

    Rebooting the local Action.NET server

    The amount of Action.NET server memory overflows exceeds the maximum allowed

    Memory Overflow

    Alarm is generated on the configured tag

    Rebooting the local Action.NET server

    There is no communication between Watchdog and the Action.NET server

    No Communication

    None

    Rebooting the local Action.NET server

    The local Action.NET server is not running

    Offline

    None

     

    Scroll ignore
    scroll-viewporttrue
    scroll-pdftrue
    scroll-officetrue
    scroll-chmtrue
    scroll-htmltrue
    scroll-docbooktrue
    scroll-eclipsehelptrue
    scroll-epubtrue

    Nesta páginaOn this page:

    12false