8.6. Detección y solución de problemas


Aunque todas las actividades relacionadas con Monitorización se realizan a través del sitio web RHN, Red Hat proporciona el acceso a algunas herramientas de diagnóstico desde la línea de comandos que podrían ayudarlo a determinar la causa de errores. Para usar estas herramientas, usted debe ser el usuario nocpulse en el servidor RHN que conduce la monitorización.
Primero inicie una sesión en el servidor RHN como root. Luego cambie a usuario nocpulse con el siguiente comando:
su - nocpulse
Copy to Clipboard Toggle word wrap
Ahora podrá usar las herramientas de diagnóstico que se describen en el resto de este capítulo.

8.6.1. Examinando sondeos con rhn-catalog

Para solucionar a fondo los problemas de un sondeo, usted debe obtener primero el ID del sondeo. Se puede obtener esta información ejecutando rhn-catalog en el servidor RHN como usuario nocpulse. La salida mostrará algo 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
El ID del sondeo es el primer número, mientras que el nombre del sondeo (aquel introducido en el sitio web de RHN) es la última entrada de la línea. En el siguiente ejemplo, el ID 5 corresponde al sondeo llamado HTTP .
Además, usted puede introducir las opciones --commandline (-c) y --dump (-d) con el ID del sondeo en el comando rhn-catalog para obtener detalles adicionales sobre el sondeo, así:
rhn-catalog --commandline --dump 5 
Copy to Clipboard Toggle word wrap
La opción --commandline proporciona el set de parámetros de comando para el sondeo, mientras que --dump recupera el resto, incluyendo límites de alerta e intervalos y métodos de notificación.
El comando anterior mostrará una salida 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
Ahora que usted tiene el ID, úselo con rhn-runprobe para examinar las salidas del sondeo. Consulte la Sección 8.6.2, “Ver la salida de rhn-runprobe para obtener instrucciones.

8.6.2. Ver la salida de rhn-runprobe

Ahora que usted ha obtenido el ID del sondeo con rhn-catalog, usted puede utilizarlo en conjunto con rhn-runprobe para examinar la totalidad de la salida del sondeo. Observe que por defecto rhn-runprobe trabaja en modo de prueba, esto quiere decir que no ingresan resultados en la base de datos. A continuación están sus opciones:
Expand
Tabla 8.1. Opciones de rhn-runprobe
Opciones Descripción
--help Enumera las opciones disponibles y finaliza.
--probe=PROBE_ID Ejecuta el sondeo con este ID
--prob_arg=PARAMETER Anula cualquier parámetro del sondeo desde la base de datos.
--module=PERL_MODULE Nombre de paquete de código alterno a ejecutar
--log=all=LEVEL Establece el nivel de registro para un paquete o prefijo de paquete.
--debug=LEVEL Establece el nivel de depurado numérico
--live Ejecuta el sondeo, encola datos y envía notificaciones (si éstas son necesarias).
Como mínimo, usted debe incluir las opciones y valores --probe y --log. La opción --probe toma el probeID como su valor y la opción --log recibe como valores el valor "all" (para todos los niveles de ejecución) y un nivel de verbosidad numérico. Por ejemplo:
rhn-runprobe --probe=5 --log=all=4 
Copy to Clipboard Toggle word wrap
El comando arriba mencionado solicita la salida del sondeo para probeID 5, para todos los sondeos y con el más alto nivel de verbosidad.
Específicamente usted puede proporcionar los parámetros de comando derivados de rhn-catalog, así:
rhn-runprobe 5 --log=all=4 --sshuser=nocpulse --sshport=4545 
Copy to Clipboard Toggle word wrap
Esto genera salida verbosa demostrando la ejecución que se intentó del sondeo. Errores son claramente identificados.
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat