Chapter 8. Monitoring
166
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
The probe ID is the first number, while the probe name (as entered in the RHN website) is the final
entry on the line. In the above example, the
5
probe ID corresponds to the probe named
HTTP
.
Further, you may pass the
--commandline
(
-c
) and
--dump
(
-d
) options along with a probe ID to
rhn-catalog
to obtain additional details about the probe, like so:
rhn-catalog --commandline --dump 5
The
--commandline
option yields the command parameters set for the probe, while
--dump
retrieves everything else, including alert thresholds and notification intervals and methods.
The command above will result in output similar to:
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
Now that you have the ID, you use it with
rhn-runprobe
to examine the probe's output. Refer to
Section 8.6.2, “Viewing the output of
rhn-runprobe
”
for instructions.
8.6.2. Viewing the output of
rhn-runprobe
Now that you have obtained the probe ID with
rhn-catalog
, use it in conjunction with
rhn-
runprobe
to examine the complete output of the probe. Note that by default,
rhn-runprobe
works
in test mode, meaning no results are entered in the database. Here are its options:
Option
Description
--help
List the available options and exit.
--probe=
PROBE_ID
Run the probe with this ID.
--prob_arg=
PARAMETER
Override any probe parameters from the database.
--module=
PERL_MODULE
Package name of alternate code to run.
--log=all=
LEVEL
Set log level for a package or package prefix.
--debug=
LEVEL
Set numeric debugging level.
--live
Execute the probe, enqueue data and send out notifications (if
needed).
Table 8.1.
rhn-runprobe
Options
At a minimum, you should include the
--probe
option, the
--log
option, and values for each. The
--probe
option takes the probeID as its value and the
--log
option takes the value "all" (for all run
levels) and a numeric verbosity level as its values. Here is an example:
Summary of Contents for NETWORK SATELLITE 5.3.0 - CHANNEL MANAGEMENT
Page 1: ...Red Hat Network Satellite 5 3 0 Reference Guide Red Hat Network Satellite ...
Page 32: ...20 ...
Page 44: ...Chapter 4 Red Hat Update Agent 32 Figure 4 11 Available Package Updates ...
Page 168: ...156 ...
Page 180: ...168 ...
Page 216: ...204 ...
Page 232: ...220 ...
Page 248: ...236 ...
Page 260: ...248 ...
Page 309: ...297 Appendix E Revision History Revision 1 0 Fri Feb 27 2009 ...
Page 310: ...298 ...
Page 318: ...306 ...