Linux verificações e políticas padrão de monitoramento de log

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 2 min. de leitura
  • Agent Client Collector fornece a seguinte política para Linux monitoramento de log.

    Tipo Verificação Descrição Exemplo de uso e uso Saída
    Evento util.check-logs Habilita o monitoramento de arquivos de log de propriedade de um usuário regular. Uso:
    • -i --icase: Executa uma correspondência que não diferencia maiúsculas de minúsculas.
    • -C, --crit N: Nível crítico (se o padrão tiver um grupo).
    • --encode-utf16u: Codifica a linha com utf16 antes da correspondência.
    • -E, --encoding ENCODING-PAGE: Página de codificação específica para ler o arquivo de log.
    • -E, --exclude PAT: Padrão a ser excluído da correspondência.
    • -F, --filepattern FILE: Verifica um padrão de arquivos, em vez de um arquivo. Para REGEX, primeiro teste-o. https://rubular.com/ para obter os resultados esperados e, em seguida, passá-lo entre aspas como um parâmetro. Por exemplo, para obter tudo .logarquivos de extensão, aprovados "(.)*.log" Como REGEX.

    • -F, --log-file file: Caminho para o arquivo de log.
    • -L, --log-pattern PAT: Formato de log de cada entrada de log:
    • -O, --warn-only warn em vez de crítico na partida.
    • -Q, --pattern Padrão de PAT a ser pesquisado.Para pesquisar vários padrões, separe cada padrão com pipe(|) e coloque entre aspas (por exemplo: "SEVERE|404").
    • -R, --return: Retorna a linha correspondente.
    • -L, --return-length N: Comprimento de linha correspondente.
    • -M, --return-error-limit N: Número máximo de linhas correspondentes retornadas (entradas de log).
    • -N, --name NAME define o diretório do arquivo de estado automaticamente usando o nome.
    • Dir dir, --state_dir para manter os arquivos de estado em.
    • -W, --warn N: Nível de aviso se o padrão tiver um groupNível de aviso se o padrão tiver um grupo.

    Exemplo de uso: Comando: Check-log.rb -c 2 -w 1 -q "SEVERE|exception" -s /tmp/cache/check-log -f /var/log/serviceNow/agent-client-collector/acc.log

    Checklog CRÍTICO: 0 avisos, 8 críticos para padrão GRAVE|exceção no arquivo de log /var/log/servicenow/agent-client-collector/acc.log
    Evento util.check-logs-sudo Habilita o monitoramento de arquivos de log de propriedade de um usuário raiz. Uso:
    • -i --icase: Executa uma correspondência que não diferencia maiúsculas de minúsculas
    • -C, --crit N: Nível crítico (se o padrão tiver um grupo)
    • --encode-utf16u: Codifica a linha com utf16 antes da correspondência
    • -E, --encoding ENCODING-PAGE: Página de codificação específica para ler o arquivo de log.
    • -E, --exclude Padrão PAT a ser excluído da correspondência
    • -F, --filepattern FILE: Verifica um padrão de arquivos, em vez de um arquivo. Para REGEX, primeiro teste-o. https://rubular.com/ para obter os resultados esperados e, em seguida, passá-lo entre aspas como um parâmetro. Por exemplo, para obter tudo .logarquivos de extensão, aprovados "(.)*.log" Como REGEX.

    • -F, --log-file file: Caminho para o arquivo de log.
    • -L, --log-pattern PAT: Formato de log de cada entrada de log:
    • -O, --warn-only warn em vez de crítico na partida
    • -Q, --pattern Padrão PAT a ser pesquisado.Para pesquisar vários padrões, separe cada padrão com pipe(|) e coloque entre aspas (por exemplo: "SEVERE|404")
    • -R, --return: Retorna a linha correspondente.
    • -L, --return-length N: Comprimento de linha correspondente.
    • -M, --return-error-limit N: Número máximo de linhas correspondentes retornadas (entradas de log).
    • -N, --name NAME: Define o diretório do arquivo de estado automaticamente usando o nome.
    • -S, --state_dir DIR: Dir para manter os arquivos de estado em
    • -W, --warn N: Nível de aviso se o padrão tiver um groupNível de aviso se o padrão tiver um grupo.

    Exemplo de uso: Comando: Check-log.rb -c 2 -w 1 -q "SEVERE|exception" -s /tmp/cache/check-log -f /var/log/serviceNow/agent-client-collector/acc.log

    Checklog CRÍTICO: 0 avisos, 8 críticos para padrão GRAVE|exceção no arquivo de log /var/log/servicenow/agent-client-collector/acc.log