[Nagiosplug-devel] Success with minor issues: AIX 4.3, check_ldaps, Perl syntax
Ton Voon
tonvoon at mac.com
Wed Sep 14 05:49:03 CEST 2005
Chester,
I know this is terribly late, but thanks for your report. I've fixed
(2). Not sure how to fix (1) - I'd be grateful for any ideas from
anyone.
Not sure why (3) is happening. Unfortunately, I don't know enough
about (4) to sort out.
For (5), I'd be interested in how coreutils does this (http://
www.gnu.org/software/coreutils/) because we use their routines to get
the load average and I doubt if they insist on setuid root to allow
this to happen.
Can I get access to an AIX server to test on?
1 out of 5 - pretty bad showing :(
Ton
On 4 Aug 2005, at 15:05, Hosey, Chester wrote:
> This probably doesn’t too many people, but I'm reporting it anyway
> in accordance with the note at http://nagiosplug.sourceforge.net/.
>
> I successfully built nagios-plugins 1.4 on an AIX 4.3 machine using
> gcc 3.3 from Bull Freeware (for the archives: others with similar
> setups will also need gettext from Bull Freeware in order to get
> gcc to work, otherwise gcc will fail with something like "dependent
> module libintl.a(shr.o) could not be loaded").
>
> Most of the plugins built successfully. There were some minor issues:
>
> 1) The generated Makefiles include -R/usr/local/lib
> Workaround: vi `find . -name Makefile`, remove -R/usr/local/lib
>
> 2) The link check_ldaps->check_ldap was generated despite the fact
> that check_ldap itself wasn't built.
>
> 3) The "use lib" line in many of the generated Perl scripts wasn't
> syntactically correct -- it read:
>
> use lib "/usr/local/nagios/libexec" /libexec
>
> The line should probably have read:
>
> use lib "/usr/local/nagios/libexec", "/libexec";
>
> Note the added quotes and semicolon. Since /libexec doesn't
> exist on this system anyways, I just edited the line to read:
>
> use lib "/usr/local/nagios/libexec";
>
> 4) Line 50 of check_breeze reads:
> $sig = `snmpgetuser/local/bin/snmpget
>
> Based on the successfully built copy on my Red Hat machine, it
> should read (with possible path adjustments):
>
> $sig = `/usr/bin/snmpget $host $opc_C .
> 1.3.6.1.4.1.710.3.2.3.1.3.0`;
>
> Although since snmpget doesn't exist on this system the plugin
> should probably not have been build/installed at all.
>
> 5) I had to make check_load setuid root. When run without root
> permissions, it returns '0 0 0' as the load average.
>
> These are easy to work around with rm and vi, so please consider
> this a report of success.
>
> Chet
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20050914/949c694d/attachment.html>
More information about the Devel
mailing list