Xymon Mailing List Archive search

FILES in analysis.cfg

list Henrik Størner
Tue, 18 Feb 2014 22:54:30 +0100
Message-Id: <user-774255133738@xymon.invalid>

Den 18-02-2014 21:52, Roland Soderstrom skrev:
Hi,

That part work just fine.
Anything the * expands to will be picked up by xymon.

My question is the FILE directive in the analysis.cfg
If I just set it to
FILE /var/tmp/sys-heartbeat-myhost red MTIME<3700
Everything works just fine.
But,
If I change it to:
FILE /var/tmp/sys-heartbeat-myhostttt red MTIME<3700
If I read the manual correctly it should go RED because there is no file called  /var/tmp/sys-heartbeat-myhostttt
If I touch the new myhostttt file it will show up on the test page
That means the
file:`ls -1 /var/tmp/sys-heartbeat-*`
Works just fine as it should.

So how do I get the files test go RED on a missing file?
OK, I had to do some testing with this.

The problem is that when the file does not exist, then the `ls -1 ...` will not produce any output. Without any output, Xymon cannot tell that there is a file-check happening.

If you have an explicit filename in client-local.cfg, then the FILE check in analysis.cfg works as expected, because the xymon client will report that the specific file is missing.

So:

client-local.cfg:
	[myhost]
	file:/var/tmp/sys-heartbeat-myhost

analysis.cfg
	HOST=myhost
		FILE %^/var/tmp/sys-heartbeat-.* MTIME<3700

This will go red if the file is missing, or it exists and is older than 3700 seconds.


Regards,
Henrik