Installing a collector on a Raspberry Pi 3(b)
Credit to Brandon McEarchern who helped significantly.
The main issue with installing the collector on a Raspberry Pi is it’s the ARM architecture.
Method 1
Install Java Package complied for ARM architecture. Some functions such as ping & Netflow will not work using this method. SNMP, Scripting, ESX, JDBC, JMX will function normally.
Instructions:
1) I used PiDora 25 Beta server build currently available from https://fedoramagazine.org/raspberry-pi-support-fedora-25-beta/
-
Note Older version of Pidora available from NOOBS is designed for the Raspberry Pi 2 and I had issues installing on a Raspberry Pi 3b
2) Once Pidore is set up you may need to install Perl core. This can be down with the command
3) Install the Java environment for Fedora with the command
More information on Java Environment for Fedora can be found here https://fedoraproject.org/wiki/Java/FAQ?rd=JavaFAQ
4) Next download the collector. Use the 64 bit Linux version.

Once downloaded add execution rights with the command
5) Run the installer with the command
The install will unpack the Java Packages to /usr/local/logicmonitor/agent/jre/bin/java and then attempt to run configure.pl which will test for 32/64 java and fail with an error message "Wrong bit version of installer? Please re-download the installer matches your OS bit version!".
6) Rename the LogicMonitor Java Packages. I used the command
7) Link the Fedora Java Package to the original location for LogicMonitor using the command
8) Re-run the configure.pl scritp with the command
The script should install and configure the collector successfully this time. Verify the connection from the LogicMonitor Portal as normal and the Raspberry Pi should show as running after a few minutes.
9) Enable Java ping to override the Proxy in the Collector Configurations.

Method 2
Use Exagear 32bit emulation.
Exagear is 32bit emulation application for running x86 programs on ARM based computers and is available for around $30 USD. Ping and other features will function using this method as opposed to Method 1, but performance is severally degraded due to the limit resources of a Raspberry Pi.
https://eltechs.com/product/exagear-desktop/exagear-desktop-features-and-prices/
This is the equvilent of running the collector in a virtual machine. installing the collector on top of Exagear is fairly straight forward.
Instructions to install
$ cd ~/Downloads/
Download the archive with ExaGear Desktop packages:
$ wget http://downloads.eltechs.com/exagear-desktop-v-1-5/exagear-desktop-rpi3.tar.gz
Unpack downloaded archive:
$ tar -xvzpf exagear-desktop-rpi3.tar.gz
Install and activate ExaGear Desktop by running install-exagear.sh specifying a guest OS image in a directory with deb packages and one license key.
The install command for ubuntu is
sudo ./install-exagear.sh ubuntu-1404
Install the LogicMonitor 32bit collector