Xymon Mailing List Archive search

backticks not working in client-local.cfg

list Deepak Deore
Fri, 12 Apr 2013 20:54:00 +0530
Message-Id: <user-0e09b53e19c7@xymon.invalid>

You rock!

One last question, my analysis.cfg entry seems to be wrong, xymon not
alerting for below entry which has backtrick.

 LOG %/mnt/logs/access.`date +%Y-%m-%d`.log "%Exception:" COLOR=red


On Fri, Apr 12, 2013 at 8:03 PM, Michael Beatty
<user-4aea7c115850@xymon.invalid>wrote:
 Actually.... I didn't know you had to close the backticks after the
message size either... My original reply was a typo, I thought it should
have gone after the ".log"  Hmm??? If it works, it works I guess.

For your second question, it can be done, but not the way you have shown.
the client-local file won't work with multiple hostnames.  What id does
work on, however, is a CLASS names which are defined in your hosts.cfg.

So in your hosts.cfg file:
1.2.3.1    server1  # CLASS:myclass
1.2.3.2    server2  # CLASS:myclass
1.2.3.3    server3  # CLASS:myclass

In your client-local.cfg
[myclass]
log:....


 Michael Beatty
Sherwin-Williams
IT Analyst/user-e9af76ecb6db@xymon.invalid
XXX-XXX-XXXX

On 04/12/2013 08:59 AM, deepak deore wrote:

  Hi Michael, this worked!
 Thanks a ton. I didnt know that we have to close the backtick after the
message size.
 One more question, can I add multiple servers for common log file
monitoring like below?

[server1,server2,server3]
 log: .....


On Fri, Apr 12, 2013 at 5:03 PM, Michael Beatty <
user-4aea7c115850@xymon.invalid> wrote:
 Try:

log:`find /mnt/logs/access.$(date +%Y-%m-%d).log:10240`

 Michael Beatty
Sherwin-Williams
IT Analyst/user-e9af76ecb6db@xymon.invalid
XXX-XXX-XXXX

 On 04/12/2013 06:20 AM, deepak deore wrote:

 Xymon version: - Xymon 4.3.10
OS: - Ubuntu 12.04 LTS

I am using the below entry but it is not converting the date command to
the value.

[server-name]
log:/mnt/logs/access.`date +%Y-%m-%d`.log:10240
ignore INFO
trigger SEVERE

 I tried many things but no luck, on the log page I see the date command
as it is instead of the actual date value.: -

log:`/mnt/logs/access.`date +%Y-%m-%d`.log`:10240
log:$(/mnt/logs/access.`date +%Y-%m-%d`.log):10240
log:$(echo /mnt/logs/access.`date +%Y-%m-%d`.log):10240
log:/mnt/logs/access.$(date +%Y-%m-%d).log:10240


Xymon mailing user-d459c9d661b6@xymon.invalid