Follow

Version 4.4.1 - October 11, 2016

Version 4.4.1

The final Meter 4.4.1 build is available as of October 11th, 2016.

Full build number is 4.4.1-753.

Features

Meter Command Line Tool

The meter command line tool is a binary packaged with the meter that allows a user to send arbitrary metrics and events to a meter. The purpose of this tool is to allow users to easily incorporate metrics and events into command line scripts. The tool uses the command UDP listener channel on the meter. The default port is 8130, but can be overridden by changing the meter.conf file, and providing the port option on the command line tool.

The tool is a standalone binary and on unix platforms, is called truesight-utils. On windows it is truesight_utils.exe.  Command line usage and options are described here.

Support for Additional Platforms

Support for the following platforms has been added:

  • ARM Build for Debian 8 "Jessie" - Added build artifacts for armhl and armel under Debian 8. Customers can now use the setup_meter.sh script on the newer Raspberry Pi's and natively install the meter.
  • Arch Linux - A native build for Arch Linux.   Provides a seamless install via the setup_meter.sh script.
  • FreeBSD - We have updated our setup_meter script to additional support FreeBSD version 10.1, 10.2 and 10.3

New Package Name

BMC's meter package is now officially named 'truesight-meter'. The 'boundary-meter' package is made obsolete by this new package. The 'boundary-meter' and 'truesight-meter' packages cannot be installed at the same time. BMC will be replacing its supported Chef and Puppet automation scripts with new ones to support the new meter.

Unlike our usual upgrades, both the meter and the repositories have changed.  This means that package managers like apt will not be able to upgrade to the new meter.  Therefore it is necessary to re-run the setup_meter.sh script on each server in order to transition to this new version of the meter and to adjust the package managers appropriately.

What follows are the specifics for each platform.  It's worth noting that a few platforms require other considerations than just running the setup script:

  • Windows - Download and install the new MSI from windows.truesight.bmc.com/i686/truesight-meter-current.msi.  (No need to uninstall any existing meter first.)
  • OS/X - Download and install the new package from mac.truesight.bmc.com.  (No need to uninstall any existing meter first.)
  • SmartOS - Run "pkgin rm boundary-meter" prior to running setup_meter.sh
  • Alpine - Run  "apk del boundary-meter" prior to running setup_meter.sh

Debian/Ubuntu Package Changes

For Debian/Ubuntu and other .deb based packages, upgrade to the new meter by copying the installation script from settings -> help with Installation and running it on your server. For example:

curl -fsS -d '{"token":"api.1234567890-1234"}' -H 'Content-Type: application/json' https://meter.truesight.bmc.com/setup_meter > setup_meter.sh && chmod +x setup_meter.sh && ./setup_meter.sh
  OLD PACKAGE NEW PACKAGE
PACKAGE FILE boundary-meter_4.3.1-698~distro_arch.deb  
CONFIGURATION FILES /etc/default/boundary-meter, /etc/boundary/meter.conf  
DIRECTORIES /etc/boundary, /usr/lib/boundary  
BINARIES /usr/bin/boundary-meter  /usr/bin/truesight-meter

Redhat/CentOS/openSUSE/Amazon Package Changes

For Redhat/CentOS and other .rpm based packages, upgrade to the new meter by copying the installation script from settings -> help with Installation and running it on your server. For example:

curl -fsS -d '{"token":"api.1234567890-1234"}' -H 'Content-Type: application/json' https://meter.truesight.bmc.com/setup_meter > setup_meter.sh && chmod +x setup_meter.sh && ./setup_meter.sh

 

 

  OLD PACKAGE NEW PACKAGE
PACKAGE FILE boundary-meter-4.3.1-698-arch.rpm  
CONFIGURATION FILES /etc/default/boundary-meter, /etc/boundary/meter.conf  
DIRECTORIES /etc/boundary, /usr/lib/boundary  
BINARIES /usr/bin/boundary-meter  /usr/bin/truesight-meter

 

Windows and OS/X Package Changes

For Windows meters, download and install the new MSI from windows.truesight.bmc.com/i686/truesight-meter-current.msi.  For OS/X meters, download and install mac.truesight.bmc.com.   The prior meter will be uninstalled and the configuration files moved to the new location.

 

  OLD PACKAGE NEW PACKAGE
PACKAGE FILE boundary_meter-4.3.1-698-arch.msi  truesight_meter-4.4.1-753-arch.msi
CONFIGURATION FILES c:\Program Files\Boundary\meter.conf  C:\Program Files\TrueSight\meter.conf
DIRECTORIES c:\Program Files\Boundary  C:\Program Files\TrueSight
BINARIES c:\Program Files\Boundary\boundary_meter.exe  C:\Program Files\TrueSight\truesight_meter.exe

 

SmartOS Package Changes

For the SmartOS package, run "pkgin rm boundary-meter" to first remove the prior meter and then install the new meter by copying the installation script from settings -> help with Installation and running it on your server. For example:

curl -fsS -d '{"token":"api.1234567890-1234"}' -H 'Content-Type: application/json' https://meter.truesight.bmc.com/setup_meter > setup_meter.sh && chmod +x setup_meter.sh && ./setup_meter.sh

 NOTE: the 64-bit-native SmartOS package is no longer available. The 32-bit package is now installed for both 32-bit and 64-bit SmartOS machines. There is no reduction in functionality or performance.

  OLD PACKAGE NEW PACKAGE
PACKAGE FILE boundary-meter-4.3.1-698.tgz  
CONFIGURATION FILES /opt/local/etc/default/boundary-meter, /opt/local/etc/boundary/meter.conf  
DIRECTORIES /opt/local/etc/boundary, /opt/local/usr/lib/boundary  
BINARIES /opt/local/usr/bin/boundary-meter  /opt/local/usr/bin/truesight-meter

 

FreeBSD Package Changes

For FreeBSD, upgrade to the new meter by copying the installation script from settings -> help with Installation and running it on your server. For example:

curl -fsS -d '{"token":"api.1234567890-1234"}' -H 'Content-Type: application/json' https://meter.truesight.bmc.com/setup_meter > setup_meter.sh && chmod +x setup_meter.sh && ./setup_meter.sh

 

  OLD PACKAGE NEW PACKAGE
PACKAGE FILE boundary-meter-4.3.1-698.txz  
CONFIGURATION FILES /etc/default/boundary-meter, /etc/boundary/meter.conf  
DIRECTORIES /etc/boundary, /usr/local/lib/boundary  
BINARIES /usr/local/bin/boundary-meter  /usr/local/bin/truesight-meter
Have more questions? Submit a request