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/Developer
user-4aea7c115850@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 <mailto:user-4aea7c115850@xymon.invalid>> wrote:
Try:
log:`find /mnt/logs/access.$(date +%Y-%m-%d).log:10240`
Michael Beatty
Sherwin-Williams
IT Analyst/Developer
user-4aea7c115850@xymon.invalid <mailto:user-4aea7c115850@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