| Evento |
util.check-logs |
Habilita o monitoramento de arquivos de log pertencentes a um usuário comum. |
Uso:
- -i --icase: executa uma correspondência sem distinção entre maiúsculas e 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 ARQUIVO: verifica um padrão de arquivos, em vez de um arquivo. Para REGEX, primeiro teste-o em https://rubular.com/ para obter os resultados esperados e, em seguida, passe-o entre aspas como um parâmetro. Por exemplo, para obter todos os arquivos de extensão .log, passe "(.)*\.log$" como REGEX.
- -f, --log-file ARQUIVO: caminho para o arquivo de log.
- -l, --log-pattern PAT: formato de log de cada entrada de log:
- -o, --warn-only Aviso em vez de crítico na correspondência.
- -q, --pattern PAT Padrão 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 da linha correspondente.
- -M, --return-error-limit N: número máximo de linhas correspondentes retornadas (entradas de log).
- -n, --name NOME Define o diretório do arquivo de estado automaticamente usando o nome.
- -s, --state_dir DIR - Diretório em que os arquivos de estado são mantidos.
- -w, --warn N: nível de aviso se o padrão tiver um grupoNí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 o padrão SEVERE|Exception 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 sem distinção entre maiúsculas e 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 ARQUIVO: verifica um padrão de arquivos, em vez de um arquivo. Para REGEX, primeiro teste-o em https://rubular.com/ para obter os resultados esperados e, em seguida, passe-o entre aspas como um parâmetro. Por exemplo, para obter todos os arquivos de extensão .log, passe "(.)*\.log$" como REGEX.
- -f, --log-file ARQUIVO: caminho para o arquivo de log.
- -l, --log-pattern PAT: formato de log de cada entrada de log:
- -o, --warn-only Aviso em vez de crítico na correspondência
- -q, --pattern PAT Padrão 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 da linha correspondente.
- -M, --return-error-limit N: número máximo de linhas correspondentes retornadas (entradas de log).
- -n, --name NOME: define o diretório do arquivo de estado automaticamente usando o nome.
- -s, --state_dir DIR: diretório para manter os arquivos de estado
- -w, --warn N: nível de aviso se o padrão tiver um grupoNí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 o padrão SEVERE|Exception no arquivo de log /var/log/servicenow/agent-client-collector/acc.log |