syschk


Description:

syschk is a cronable system checker for Linux that can check for a number of alarm-worthy conditions and send a message to a file, a web page, (HP OpenView) ITO console, the local syslog daemon, a remote syslog daemon or SOC (Systems Operations Console).

The purpose of syschk is to provide a more reliable and meaningful check of monitoring points than I was getting from the offerings of a commercial product.

syschk will (can) check the following items:

Like many of the monitoring tools here, syschk can send to multiple destinations.


The Distribution:

The distribution is in source tar archive. I have successfully compiled and used it Red hat AS 2.1, 3.0 and SuSE Enterprise (SLES) 8.

Production: syschk-0_18_1.tar.gz - This version has been tested in a production environment with no major issues.

This code is released under the GPL.


Application Notes:

The documentation is a bit lacking. The sample config file should have nearly all the info required to run in your environment. The default config file is read from /etc/syschk.conf. I run it by cron-ing it hourly as root. Like this:

cd /etc/cron.hourly
ln -s /usr/sbin/syschk syschk