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 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' > && chmod +x && ./
Detected armv7l running armhf
Detected Ubuntu 14.10...
Checking this is an ec2
Adding repository deb trusty universe
Updating apt repository cache...
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
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 ( ...
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