||by the KMon Team
download 0.3 for KDE 3.1
download 0.2c for KDE3+recent automake (eg KDE3.1)
download 0.2 for KDE3
download 0.2 for KDE2
- 13-feb-2003: 2 people (re-)joined and we are busy rewriting kmon. before we started, we tought another release might be okay, so here it is, 0.3.
its a minor release: some bugs have been fixed and a feature was added here and there. its our first sourceforge release.
note the usability of the services-pane in the config dialog is currently not too good (and never has been). If you don't understand something use the small
question-mark in the title-bar (online help).. we are working on a better solution for configuring kmon.
- 08-jan-2003: I made a new tarball with the admin/ dir from KDE cvs (now it compiles with automake 1.7). this is the only change, as i have no time to work on kmon now..
- A tarball of the KDE3 version is online. Bugreports are appreciated
- kmon ported to KDE3!. The CVS version of kmon now requires kde3 and has the same functionality as the kde2 version.
please see sourceforge for info about checkouting. To compile the CVS version,
you need a recent version of automake and autoconf. Just do make -f Makefile.cvs and then ./configure and make to compile
- moving to sourceforge !
- Brett S. Blackham sent a patch to support extended log info.
- kmon-0.2 development is out. It fixes a small memory leak and other
small bugs, there is now a right-click menu in the main screen for the monitors, the build
system was fixed, 'whats this' now works in the config dialog, and you can now also execute programs when services go up/down.
Kmon is a KDE service monitor. It allows you to monitor a number of services, and receive
warnings when services go online or offline. It is usefull if you administer a few servers,
and you want to be notified when something goes wrong or when you made a configuration error.
Technically, Kmon is a kde frontend to the monitors included with the
mon package (you don't need mon to make kmon work).
The monitors provided with mon monitor various services from ftp over ping to mysql.
It is easy to create your own monitor, if you know shell/perl/whatever scripting. You just have
to make a program that takes some optional options, and exits with exit status 0 on success and 1
on failure. Support for features the mon monitors provide (like scanning multiple hosts
at a time and giving failure summary on failure) is planned.
A dummy monitor shell script looks like this:
if <network_command> $1; then
#the command succeeded
#the command failed
echo "summary blabla bla"
I put some monitors of the 'mon' package in the tarball of kmon, so you can try out
kmon without downloading additional software.
the monitors get installed in $kde_datadir/kmon/mon.d/ so they don't
overwrite mon's monitors when you already installed mon. (its easy to
change the monitors-path in the settings-dialog too)
- The main window and the system tray icon
- The log view
- The configuration dialog, general
- The configuration dialog, services
You can reach us via email