I have a working Nagios Core server running on Ubuntu 12.04. It's a stock installation from Ubuntu's repository. It's also 64-bit. Which is fine, until I needed to start using check_by_ssh on some 32-bit targets. I found that I couldn't run any compiled plugins - I got this:
Code: Select all
./check_by_ssh -H 192.168.200.85 -C /home/nagios/bin/check_ntp_time -q
Remote command execution failed: bash: /home/nagios/bin/check_ntp_time: cannot execute binary fileCode: Select all
file check_ntp_time
check_ntp_time: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), strippedI have looked all over for a set of 32-bit plugins that I can simply pick up and copy into the target machines (there are many of them). I am looking now for suggestions on how to deploy 32-bit plugins to many Linux machines to be managed by the 64-bit central server.
Thanks to all for looking!