On a HAProxy Enterprise server, the SNMP stack is split into two main components and one optional component:

  • Operating system SNMP daemon: called snmpd. It listens on a network interface on port 161/UDP and handles SNMP requests from clients.

  • SNMP plugin for HAProxy: called hapee-snmp-lb. This plugin collects data from hapee-1.8-lb for snmpd.

The diagram below illustrates the flow:

HAProxy Enterprise SNMP Daemon on CentOS 7 and RedHat 7

HAProxy Enterprise SNMP Daemon on CentOS 7 and RedHat 7

Install the OS SNMP daemon: snmpd

Run the following command:

yum install net-snmp


Skip this step if your system already has an SNMP daemon installed.

Install the HAProxy Enterprise SNMP plugin: hapee-snmp-lb

For the package hapee-extras-snmp-lb, run this command:

yum install hapee-extras-snmp-lb

Configure the system snmpd daemon

Edit the file /etc/snmp/snmpd.conf to add the lines below, depending on your operating system:

pass_persist  . /opt/hapee-extras/bin/hapee-snmp-lb

Restart snmpd:

service snmpd restart


There is nothing to configure for this software, as its configuration is provided by the package and does not require any update.