[mrtg] Re: Sendmail Monitoring

Alex van den Bogaerdt alex at ergens.op.HET.NET
Fri Jul 26 01:07:50 MEST 2002


Yannis Nikolopoulos wrote:

> the simplest way is to write a small shell (or perl) script that runs
> as a cron job every 5 minutes and does a pgrep sendmail | wc -l
> and stores that into a text file.
> 
> the mrtg conf file is trivial also. Make sure you have a target
> definition like :
> Target[host]: `cat text_file`
> and you probably need the gauge and nopercent options.

Yannis,  I'm not going to judge the usefulness of this small script
but I do have some remarks about its implementation:

First of all:  you seem to count lines.  This number will grow over
time, until the logfile is purged.  This therefore is an increasing
counter that wraps around.  Not a gauge.  MaxBytes is going to be
*very* important in this setup as the wrap will occur at semi-random
numbers.

Also:  Why output 'pgrep sendmail | wc -l' to a text file and then
Target[host]: `cat text_file` ?  Wouldn't it work when you do
Target[host]: `pgrep sendmail | wc -l` ?

cheers,
-- 
   __________________________________________________________________
 / alex at slot.hollandcasino.nl                  alex at ergens.op.het.net \
| work                                                         private |
| My employer is capable of speaking therefore I speak only for myself |
+----------------------------------------------------------------------+
| Technical questions sent directly to me will be nuked. Use the list. | 
+----------------------------------------------------------------------+
| http://faq.mrtg.org/                                                 |
| http://rrdtool.eu.org  --> tutorial                                  |
+----------------------------------------------------------------------+

--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive     http://www.ee.ethz.ch/~slist/mrtg
FAQ         http://faq.mrtg.org    Homepage     http://www.mrtg.org
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi



More information about the mrtg mailing list