<div dir="ltr">I think you missed the point Andreas tried to make.<br><br><div class="gmail_quote">On Tue, Sep 23, 2008 at 5:48 AM, Kenneth Holter <span dir="ltr"><<a href="mailto:kenneho.ndu@gmail.com">kenneho.ndu@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>Actually, I've done this already. The macro, say, X defines the path to be "/usr/lib64/nagios/plugins". But as far as I can see this does not solve my problem, as the path on a 32-bit systems is different than the path on a 64-bit system.</div>
</blockquote><div><br>Let's say you have $USER1$ = /path/to/lib32/nagios/plugins, and $USER2$=/path/to/lib64/nagios/plugins, thus, you should define x86_32 commands and x86_64 commands as usual, but using $USER1$ and $USER2$ where pertinent, and then, on every x64 system, you should use the _64 commands. <br>
<br>HTH,<br>Marcel<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div> </div><div><div></div><div class="Wj3C7c">

<div><br> </div>
<div><span class="gmail_quote">On 9/23/08, <b class="gmail_sendername">Andreas Ericsson</b> <<a href="mailto:ae@op5.se" target="_blank">ae@op5.se</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div><span>Kenneth Holter wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">Hello all.<br><br><br>I've set up Nagios to monitor a few 64-bit machines, and this seems to be<br>
working correctly. For example, my command for checking a remote disk is<br>
defined like this:<br><br><br>define command{<br>       command_name    check_remote_disk<br>       command_line    /somepath/check_by_ssh <args> -C<br>"/usr/lib64/nagios/plugins/check_disk <remote args>"<br>

}<br><br>This command executes /usr/*lib64*/nagios/plugins/check_disk on the remote<br>system. On 32-bit systems, on the other hand, the path to the plugin is<br>/usr/*lib*/nagios/plugins/check_disk. It thus looks like I have to<br>

differentiate between 32-bit and 64-bit commands, and in effect devide the<br>configuration itself in a 32-bit section and 64-bit section.<br><br>I'm sure there is a neat way of solving this, and could use some advice. I<br>

guess I could symlink all over the place to get things going, but there are<br>probably a better way of doing this.<br><br></blockquote><br></span></div>Modify resource.cfg and use a macro to define the path to the plugins.<br>

<span><br>-- <br>Andreas Ericsson                   <a href="mailto:andreas.ericsson@op5.se" target="_blank">andreas.ericsson@op5.se</a><br>OP5 AB                             <a href="http://www.op5.se/" target="_blank">www.op5.se</a><br>

Tel: +46 8-230225                  Fax: +46 8-230231<br></span></blockquote></div><br>
</div></div><br>-------------------------------------------------------------------------<br>
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge<br>
Build the coolest Linux based applications with Moblin SDK & win great prizes<br>
Grand prize is a trip for two to an Open Source event anywhere in the world<br>
<a href="http://moblin-contest.org/redirect.php?banner_id=100&url=/" target="_blank">http://moblin-contest.org/redirect.php?banner_id=100&url=/</a><br>_______________________________________________<br>
Nagios-users mailing list<br>
<a href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-users</a><br>
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.<br>
::: Messages without supporting info will risk being sent to /dev/null<br></blockquote></div><br></div>