5.6. Resolução de Problemas (Troubleshooting)


Apesar de todas as atividades relacionadas ao Monitoring serem conduzidas através do site do RHN, a Red Hat oferece algumas ferramentas de diagnóstico na linha de comandos que podem ajudá-lo a determinar a causa de erros e problemas. Para usar estas ferramentas, você deve tornar-se o usuário nocpulse no Servidor RHN conduzindo a monitoramento.
Primeiro, autentique-se no Servidor RHN como root. Então, alterne para o usuário nocpulse com o seguinte comando:
su - nocpulse
Copy to Clipboard Toggle word wrap
Agora você pode usar as ferramentas de diagnóstico descritas no resto desta seção.

5.6.1. Examinando Probes com rhn-catalog

Para resolver completamente os problemas de uma detecção, primeiramente você deve obter seu ID. Você pode obter esta informação rodando rhn-catalog no Servidor RHN como o usuário nocpulse. O output será similar a:
2 ServiceProbe on example1.redhat.com (199.168.36.245): test 2
3 ServiceProbe on example2.redhat.com (199.168.36.173): rhel2.1 test
4 ServiceProbe on example3.redhat.com (199.168.36.174): SSH
5 ServiceProbe on example4.redhat.com (199.168.36.175): HTTP
Copy to Clipboard Toggle word wrap
O ID da detecção é o primeiro número, enquanto o nome da detecção (conforme indicado no site do RHN) é a última informação da linha. No exemplo acima, o ID de detecção 5 corresponde à detecção chamada HTTP.
Futuramente, você pode passar as opções --commandline (-c) e --dump (-d) junto a um ID de detecção para que rhn-catalog obtenha mais detalhes sobre a detecção, como neste exemplo:
rhn-catalog --commandline --dump 5 
Copy to Clipboard Toggle word wrap
A opção --commandline submete os parâmetros de comando definidos para a detecção, enquanto --dump recupera todo o resto, incluindo limites de alerta e intervalos e métodos de notificação.
O comando acima resultará num output similar a:
5 ServiceProbe on example4.redhat.com (199.168.36.175  ):
linux:cpu usage
      Run as: Unix::CPU.pm --critical=90 --sshhost=199.168.36.175  
--warn=70 --timeout=15 --sshuser=nocpulse
--shell=SSHRemoteCommandShell --sshport=4545
Copy to Clipboard Toggle word wrap
Agora que você tem o ID, pode usá-lo com rhn-rhnprobe para examinar o output da probe. Consulte a Seção 5.6.2, “Visualizando o output de rhn-runprobe para instruções.

5.6.2. Visualizando o output de rhn-runprobe

Agora que você obteve o ID da detecção com rhn-catalog, use-o em conjunto com o rhn-runprobe para examinar o output completo da detecção. Note que o rhn-runprobe funciona no modo teste por default ou seja, nenhum resultado é inserido no banco de dados. Aqui estão suas opções:
Expand
Tabela 5.1. Opções do rhn-runprobe
Opção Descrição
--help Lista as opções disponíveis e fecha.
--probe=PROBE_ID Executa a detecção com este ID.
--prob_arg=PARAMETER Sobrescreve todos os parâmetros de detecção do banco de dados.
--module=PERL_MODULE Nome do pacote com o código alternativo a executar.
--log=all=LEVEL Determina o nível de registro de um pacote ou prefixo de pacotes.
--debug=LEVEL Determina o nível de depuração numérico.
--live Executa a detecção, além de enfileirar dados e enviar notificações (se necessário).
Você deve incluir, no mínimo, as opções e os valores de --probe e de --log. A opção --probe toma o ID da detecção como seu valor e a opção --log toma o valor "all" (para todos os níveis de execução) e um nível de verbosidade numérico como seus valores. Aqui está um exemplo:
rhn-runprobe --probe=5 --log=all=4 
Copy to Clipboard Toggle word wrap
O comando acima requer o output da detecção do probeID 5, para todos os níveis de execução, com alto nível de verbosidade.
Mais especificamente, você pode prover os parâmetros do comando, derivados do rhn-catalog. Exemplo:
rhn-runprobe 5 --log=all=4 --sshuser=nocpulse --sshport=4545 
Copy to Clipboard Toggle word wrap
Isto trará um output detalhado descrevendo a tentativa de execução da detecção. Os erros são claramente identificados.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat