[prev in list] [next in list] [prev in thread] [next in thread]
List: netsaint-devel
Subject: Re: [netsaint-devel] Hope for Perl embedding of 1.2.9.4 plugins - bug in 7b4 checks.c ???
From: Stanley Hopcroft <Stanley.Hopcroft () IPAustralia ! Gov ! AU>
Date: 2001-06-15 10:29:39
[Download RAW message or body]
Dear Ladies and Gentlemen,
I am writing to say that there is something peculiar happening in (??)
utils.c/process_macros that leads to plugins being called with unwanted
arguments.
Here is the output of netsaint after putting a printf in checks.c after
the assignmnet to args[3] (the argument string for the embedded Perl
interpreter).
As you can see, although the processed command may have no arguments (in
for example check_adds, check_sapintranet and check_atmoss), there is
still a non NULL args[3] that upsets the plugins when they expect a non
null @ARGV.
The problem is only occurs when Perl is embedded because otherwise the
check is executed as popen(processed_command).
checks.c processed_command: /usr/local/netsaint/libexec/check_ldap
corpdirsync fname: /usr/local/netsaint/libexec/check_ldap
args[3]: corpdirsync
checks.c processed_command: /usr/local/netsaint/libexec/check_epos -H
epos fname: /usr/local/netsaint/libexec/check_epos args[3]: -H
epos
checks.c
processed_command: /usr/local/netsaint/libexec/check_sapintranet
fname: /usr/local/netsaint/libexec/check_sapintranet args[3]: 30 5 10
50.0 100.0 -p 10 -to 15 -nohtml
Bugs Bugs Bugs! @ARGV: 30 5 10 50.0 100.0 -p 10 -to 15 -nohtml
checks.c processed_command: /usr/local/netsaint/libexec/check_adds
fname: /usr/local/netsaint/libexec/check_adds args[3]: 10.0.100.37
checks.c processed_command: /usr/local/netsaint/libexec/check_eForm
fname: /usr/local/netsaint/libexec/check_eForm args[3]: 0.0.100.37
checks.c processed_command: /usr/local/netsaint/libexec/check_tmi
fname: /usr/local/netsaint/libexec/check_tmi args[3]:
checks.c processed_command: /usr/local/netsaint/libexec/check_internet
fname: /usr/local/netsaint/libexec/check_internet
args[3]: 168.11.2
checks.c processed_command: /usr/local/netsaint/libexec/check_mq oradevt
fname: /usr/local/netsaint/libexec/check_mq args[3]: oradevt
checks.c
processed_command: /usr/local/netsaint/libexec/check_lpd_spooler
printserv fname: /usr/local/netsaint/libexec/check_lpd_spooler
args[3]: printserv
checks.c processed_command: /usr/local/netsaint/libexec/check_mq sapdev
fname: /usr/local/netsaint/libexec/check_mq args[3]: sapdev
checks.c processed_command: /usr/local/netsaint/libexec/check_mq sapprd
fname: /usr/local/netsaint/libexec/check_mq args[3]: sapprd
checks.c processed_command: /usr/local/netsaint/libexec/check_mq saptst
fname: /usr/local/netsaint/libexec/check_mq args[3]: saptst
checks.c processed_command: /usr/local/netsaint/libexec/check_ms_spooler
sna_spl1 fname: /usr/local/netsaint/libexec/check_ms_spooler
args[3]: sna_spl1
checks.c processed_command: /usr/local/netsaint/libexec/check_mq atlas
fname: /usr/local/netsaint/libexec/check_mq args[3]: atlas
checks.c processed_command: /usr/local/netsaint/libexec/check_ldap
corpdir fname: /usr/local/netsaint/libexec/check_ldap
args[3]: corpdir
checks.c processed_command: /usr/local/netsaint/libexec/check_atmoss
fname: /usr/local/netsaint/libexec/check_atmoss args[3]: .0.100.37 5 10
50.0 100.0 -p 10 -to 15 -nohtml
checks.c processed_command: /usr/local/netsaint/libexec/check_aub
fname: /usr/local/netsaint/libexec/check_aub args[3]: ss
checks.c
processed_command: /usr/local/netsaint/libexec/check_image_upload
fname: /usr/local/netsaint/libexec/check_image_upload args[3]: .37 5
10 50.0 100.0 -p 10 -to 15 -nohtml
Thank you,
Yours sincerely.
--
------------------------------------------------------------------------
Stanley Hopcroft IP Australia
Network Specialist
+61 2 6283 3189 +61 2 6281 1353 (FAX) Stanley.Hopcroft@IPAustralia.Gov.AU
------------------------------------------------------------------------
Just because you're paranoid doesn't mean they AREN'T after you.
_______________________________________________
Netsaint-devel mailing list
Netsaint-devel@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/netsaint-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic