Follow

BMC TrueSight Pulse Meter - Installation on ARM processors

ARM packages are available for Debian 7 (Wheezy) and Ubuntu 12.04 and later on 32-bit armel and armhf ABIs.

The armel ABI (soft floating point) packages support ARMv4 - ARMv7 processors, little endian.

The armhf ABI (hard floating point) packages support ARMv7 processors only, little endian.

To run the BMC TrueSight Pulse meter on a Raspberry Pi (ARMv6), use the armel ABI package only. The armhf package will not work. The Raspian distribution, which is compiled for the ARMv6 hard-floating point mode, works if you first install multi-arch support for armel support first. Please see the FAQ at the Raspbian website

Sample Installation

On supported operating systems, the setup_meter.sh script will automatically install the meter on ARM. The procedure is like any other meter setup for Debian or Ubuntu.

This is a sample installation of the 3.1.0 meter on an ARMv7 server

ubuntu@c1-10-1-23-43:~$ curl -fsS -d '{"token":"REDACTED"}' -H 'Content-Type: application/json' https://meter.boundary.com/setup_meter > setup_meter.sh && chmod +x setup_meter.sh && ./setup_meter.sh
Detected armv7l running armhf
Detected Ubuntu 14.10...
Checking this is an ec2 environment...no.
Adding repository deb https://apt.boundary.com/ubuntu/ trusty universe
OK
Updating apt repository cache...
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
 boundary-meter
0 upgraded, 1 newly installed, 0 to remove and 26 not upgraded.
Need to get 0 B/4,117 kB of archives.
After this operation, 11.1 MB of additional disk space will be used.
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package boundary-meter.
(Reading database ... 16654 files and directories currently installed.)
Preparing to unpack .../boundary-meter_3.1.0-499~trusty_armhf.deb ...
Unpacking boundary-meter (3.1.0-499~trusty) ...
Processing triggers for man-db (2.7.0.2-2) ...
Setting up boundary-meter (3.1.0-499~trusty) ...
[provisio: 0456,create_meter] provisioning meter for node 'c1-10-1-23-43'
[provisio: 0483,create_meter] successfully authenticated premium api credentials
[provisio: 0499,create_meter] meter successfully provisioned in /etc/boundary
using node from /usr/bin/nodejs
using bash from /bin/bash
no collectd found
no easy_install found
no expect found
no gem found
no java found
no lua found
no luvit found
using node from /usr/bin/nodejs
no noitd found
using npm from /usr/bin/npm
using perl from /usr/bin/perl
using python from /usr/bin/python
no pip found
no ruby found
no tclsh found
* Restarting boundary-meter
* boundary-meter not running, attempting to start [ OK ] Processing triggers for libc-bin (2.19-10ubuntu2) ... The meter has been installed successfully!
Have more questions? Submit a request