Hi,
two remarks:
Did you use backticks (`) around the command?
And, I made a mistake with the "|", this is not necessary.
So, the right format for the entry in client-local.cfg is:
file:`find / -type d -name "*_FIXED_PART_*"`
(refer to the manpage of client-local.cfg for it)
HTH,
hh
dOCtoR MADneSs schrieb:
Husemann, Harald a écrit :
Hi,
hm, first was comes in mind (not tested):
- use a find command in client-local.cfg, like
'find / -name "*_FIXED_PART_1*" |'
- use a regex along with noexist in hobbit-clients.cfg, like:
FILE %.*_FIXED_PART_1.* red noexist
That should do the trick...
hh
dOCtoR MADneSs schrieb:
Josh Luthman a écrit :
Off the top of my head I think you want something like,
if {-d /this/subdir}
echo BBVAR=green
else
echo BBVAR=red
I'm sure I'm missing a lot, not looking at it right now. Pretty
sure -d tests directories.
Josh Luthman
Office: XXX-XXX-XXXX
Direct: XXX-XXX-XXXX
XXXX Wayne St
Suite XXXX
Troy, OH XXXXX
Those who don't understand UNIX are condemned to reinvent it, poorly.
--- Henry Spencer
On Tue, Mar 31, 2009 at 10:29 AM, dOCtoR MADneSs
<user-d54077869176@xymon.invalid <mailto:user-d54077869176@xymon.invalid>> wrote:
Hi,
Xymon allow me to test the non existence of file or directory. But
I'd like a more complex test. In my case, I don't want any
directory named _FIXED_PART_anything in a whole tree.
Example :
I've
/toto/_FIXED_PART_1 -> test is red
/toto/a/sub/directory/_FIXED_PART_hello_world -> test is red
So, is there a "normal" way to use "files" test included in
xymon ?
Regards,
Damien
A shell script should look like this :
find $TREE -type d -name _FIXED_PART_\*
if [ $? -eq 0 ] ; then
BBVAR=red
else
BBVAR=green
fi
But i prefer to use integrated "files" test
Tks for your help, but your trick didn't work.
I added
file:'find / -type d -name "*_FIXED_PART_*" |'
to my host section in client-local.cfg
then I added
FILE %.*_FIXED_PART_.* red noexist
to my host section in hobbit-clients.cfg
but nothing happens when i created a directory called _FIXED_PART_test
in /tmp (no alert or anything)
in files test, i've the following :
&green 'find / -type d -name "*_FIXED_PART_*" |' <https://www.makelofine.org/xymon-cgi/bb-hostsvc.sh?CLIENT=stan&SECTION=file:%27find%20/warez%20-type%20d%20-name>
When I click on the link, i've :
<No data>
When I manually execute :
find /-type d -name "*_FIXED_PART_*"
I can see /tmp/_FIXED_PART_test
--
Harald Husemann
Netzwerk- und Systemadministrator
Operation Management Center (OMC)
MATERNA GmbH
Information & Communications
Westfalendamm 98
44141 Dortmund
Geschäftsführer: Dr. Winfried Materna, Helmut an de Meulen, Ralph Hartwig
Amtsgericht Dortmund HRB 5839
Tel: +XX XXX XXXX XXX
Fax: +XX XXX XXXX XXX
www.annyway.com <http://www.annyway.com/>
www.materna.com <http://www.materna.com/>