<div dir="ltr">thanks. I will try check_procs and let you know.<br><br>
<div class="gmail_quote">On Sat, Sep 6, 2008 at 3:51 AM, Thomas Guyot-Sionnest <span dir="ltr"><<a href="mailto:dermoth@aei.ca">dermoth@aei.ca</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="Ih2E3d">-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br></div>
<div class="Ih2E3d">On 05/09/08 09:41 AM, Heiko wrote:<br>> On Fri, Sep 5, 2008 at 1:27 PM, Thomas Guyot-Sionnest <<a href="mailto:dermoth@aei.ca">dermoth@aei.ca</a>> wrote:<br></div>
<div>
<div></div>
<div class="Wj3C7c">> On 05/09/08 02:52 AM, <a href="mailto:asam30@gmail.com">asam30@gmail.com</a> wrote:<br>>>>> Hi,<br>>>>><br>>>>> I've few of HP UX and Linux boxes that were monitored by Nagios. for the<br>
>>>> past few days, I've observed that cron service on HP UX keeps shutting<br>>>>> down and I need to manually restart cron service. Is there any way<br>>>>> through nagios we can monitor cron service on HP UX or Linux boxes so I<br>
>>>> can login before no one compliance and restart the service?<br>> Please do not cross-post to multiple mailing lists.<br>><br>> if you have NSCA running on the Nagios server and send_nsca on the<br>
> client (and properly configured), do the following:<br>><br>> 1. Create a passive service on Nagios (ex.: "Cron")<br>> 2. Set the freshness threshold for that service (ex.: 350 seconds), and<br>> use check_dummy as the active check (returning WARNING or CRITICAL<br>
> depending on your preferences)<br>> 3. On the server, add a cron entry (according that the threshold in 3 is<br>> adjusted for 5-minute intervals):<br>>>>> */5 * * * * nagios echo -e "<hostname>\tCron\t0\tOK: Cron is running" | /path/to/send_nsca -H <monitor_host> -c <config_file><br>
> NB.: I don't know about HP-UX but some cron daemons do not support */5<br>> so you have to put "0,5,10,15,20,etc..." instead. If you're editing a<br>> user crontab, remove the "nagios" argument (some cron do not support<br>
> system crontabs at all so you must edit a user's crontab)<br>><br>><br>> Although if you're running important scripts/programs from crond, you<br>> could simply monitor the scripts/rograms either by modifying them where<br>
> possible, or using a wrapper script to report status to send_nsca. This<br>> way you won't have to monitor the daemon itself.<br>><br>><br>> Oh, another way is to use check_procs, looking fro "crond", but if your<br>
> daemon just locks the check won't fail.<br>><br>>> i did define the check like the following:<br>><br>>> define command{<br>>>         command_name    check_crond<br>>>         command_line    $USER1$/check_snmp -H $HOSTADDRESS$ -P 2c -C<br>
>> $ARG1$ -o UCD-SNMP-MIB::prCount.2 -s 1<br>>> }<br><br></div></div>This requires UCD_SNMP or NET_SNMP, which might now be whatMs on your<br>HP-UX box. It's possible that you have HP-UX specific MIBs for<br>
processes, but I can't help you regarding this.<br><br>The simplest and most complete way is to have a cron job reporting back<br>to Nagios as it check if Crond is also running scheduled jobs (what if<br>the daemon is blocked somehow?). This is my suggestion quoted above.<br>
<br>Another way that should work fairly well is using check_procs from<br>Nagios-plugins, which has been designed to be portable among different<br>platforms. I'm not very experienced with check_procs but I believe you<br>
can also check the state of the process, so you could probably alert if<br>crond is not running or sleeping.<br>
<div class="Ih2E3d"><br>- --<br>Thomas<br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.6 (GNU/Linux)<br>Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org</a><br>
<br></div>iD8DBQFIwbED6dZ+Kt5BchYRAt8/AKDx8Em6n8sZ3hCNRiSc7tBPVvXB4gCgiVpJ<br>PiQ9m4ULM2fvAuIunGkT3jA=<br>=uHdM<br>
<div>
<div></div>
<div class="Wj3C7c">-----END PGP SIGNATURE-----<br><br>-------------------------------------------------------------------------<br>This SF.Net email is sponsored by the Moblin Your Move Developer's challenge<br>Build the coolest Linux based applications with Moblin SDK & win great prizes<br>
Grand prize is a trip for two to an Open Source event anywhere in the world<br><a href="http://moblin-contest.org/redirect.php?banner_id=100&url=/" target="_blank">http://moblin-contest.org/redirect.php?banner_id=100&url=/</a><br>
_______________________________________________<br>Nagios-users mailing list<br><a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a><br><a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>::: Messages without supporting info will risk being sent to /dev/null<br></div></div></blockquote></div><br><br clear="all"><br>-- <br>
Shankar Asam<br></div>