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

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Agent Client Collector fornece a seguinte política para Linux monitoramento de log.

    Tipo Verificação Descrição Uso e Exemplo de uso Saída
    Evento util.check-logs Habilita o monitoramento de arquivos de log pertencentes a 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 passá-los entre aspas como um parâmetro. Por exemplo, para obter tudo .logarquivos de extensão, aprovados (.) 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 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 -s, --state_dir DIR para manter os arquivos de estado.
    • -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 pertencentes a 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.
    • Padrão -E, --exclude 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 passá-los entre aspas como um parâmetro. Por exemplo, para obter tudo .logarquivos de extensão, aprovados (.) 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 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
    • -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