First of all, thanks for your response, Jerry.

However, how can I obtain your mentione monshow output? I don't know what
the name of the log file is and where it is. Please help.

My mon.cf is shown below:

#
# global options
#
cfbasedir   = /usr/lib/mon/etc
alertdir    = /usr/lib/mon/alert.d
mondir      = /usr/lib/mon/mon.d
maxprocs    = 20
histlength = 100
randstart = 60s

#
# authentication types:
#   getpwnam      standard Unix passwd, NOT for shadow passwords
#   shadow        Unix shadow passwords (not implemented)
#   userfile      "mon" user file
#
authtype = getpwnam

#
# group definitions (hostnames or IP addresses)
#
hostgroup testing   234.0.0.1

#
# testing
#
watch testing
    service ping
        description Testing Routers' IP addresses
        interval 8m
        monitor fping.monitor -r 4 -t 60000
        period wd {Mon-Fri}
            alert mail.alert  [EMAIL PROTECTED]
            alertevery 45m
        period LOGFILE: wd {Mon-Fri}
            alert file.alert -d /usr/lib/mon/log.d routers.log
            alertevery 45m

The monshowrc which is found in /usr/libexec/webmin is shown below:

set host localhost
set show-disabled
set full (your mentioned option has been set)
set bg #FFFFFF
set bg-ok #7FFFD4
set bg-untested FFCC33
set bg-disabled FAEBD7
set table-color cccccc
set refresh 300


By the current mon.cf setting, it will log down the result into routers.log
and send an email to [EMAIL PROTECTED] ONLY IF THE IP OR HOSTNAME IS
INVALID. However, if the IP or hostname is reachable and valid, MON will
neither log down anything nor send an email to monitor account. What I want
to accomplish is log down all activities MON does to a file but send an
email when it is failed to fping an IP or hostname. Any hints?

Sam

-----Original Message-----
From: Jerry [mailto:[EMAIL PROTECTED]
Sent: Friday, March 12, 2004 2:19 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: Obtain a summary report


Sam Chan <[EMAIL PROTECTED]> writes:

     > If I want to obtain a summary of a service, say
     > fping.monitor, what should I define in the mon.cf no matter
     > the service is down or not?

Do you mean the monshow output?  If so, the place is not mon.cf.

If you want something like this:

---
       time: Thu Mar 11 13:14:28 2004
      state: scheduler running

  GROUP           SERVICE      STATUS      LAST       NEXT       ALERTS
SUMMARY
R routers         ping         -           48s        00:02      none
---

instead of:
---
       time: Thu Mar 11 13:19:23 2004
      state: scheduler running

All systems OK
---

you can the set the following in your .monshowrc (or the global equiv).

# show all statuses instead of just failures
set full

If you're after something else, nevermind...

Jerry

_______________________________________________
mon mailing list
[EMAIL PROTECTED]
http://linux.kernel.org/mailman/listinfo/mon

Reply via email to