Implementing SNMP on CentOS 6 and 7 and RedHat 6 and 7

On a HAPEE 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-lbfor snmpd.
  • HAPEE’s SNMP daemon: called hapee-snmp (optional and does not require configuration or update.)

The diagram below illustrates the flow:

Install Operating System SNMP daemon: smnpd

  • Run the following command:
yum install net-snmp
Skip this step if your system already has an SNMP daemon installed.

Install the HAPEE SNMP plugin: hapee-snmp-lb

  • From the package hapee-1.6r2-snmp-lb, run this command:
yum install hapee-1.6r2-snmp-lb

Configure the system snmpd daemon

  1. Edit the file /etc/snmp/snmpd.conf to add the lines below, depending on your operating system:
    pass_persist  . /opt/hapee-1.6/bin/hapee-snmp-lb
  2. 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.