Help with Agentuino SNMP library

Hello, I am developing an environmental probe to monitor a datacenter. I want to feed my logs to our SNMP server, so I decided to use the Agentuino library. However, I am having issues with the library, it is not sending data from my variables. I am getting temperature and humidity from a DHT11 sensor and dumping that into an integer variable, then trying to send that out with SNMP. This is not working. The arduino is sending a mostly empty SNMP packet. Would someone be so generous to take a look at my code and help me out? Thank you.

/**
   Agentuino SNMP Agent Library Prototyping...

   Copyright 2010 Eric C. Gionet <lavco_eg@hotmail.com>

   @Edit: M. Pivovarsky <miroslav.pivovarsky@gmail.com>

*/

#include "Streaming.h"         // Include the Streaming library
#include <Ethernet.h>          // Include the Ethernet library
#include <SPI.h>
#include "Agentuino.h"
#include "MIB.h"
#include "Variable.h"
#include <DHT.h>
#include <DHT_U.h>
IPAddress address;

static byte mac[] = {0xDE, 0xAD, 0xBE, 0xFF, 0xFE, 0xEF};
static byte ip[] = {192, 168, 0, 11};
static byte gateway[] = {192, 168, 0, 1};
static byte subnet[] = {255, 255, 255, 0};
static byte dns[] = {192, 168, 0, 1};
static byte RemoteIP[4] = {192, 168, 0, 112}; // The IP address of the host that will receive the trap

// Set up DHT sensor
#define DHTTYPE DHT11
#define DHTPIN 8
DHT dht(DHTPIN, DHTTYPE);
void setup() {
  dht.begin();
  Serial.begin(9600);
  Serial.println("CPU Start");

  pinMode(6, INPUT);

  //Ethernet.begin(mac);
  Ethernet.begin(mac, ip, dns, gateway, subnet);

  IPAddress address = Ethernet.localIP();
  for (uint8_t i = 0; i <= 4; i++) {
    my_IP_address[i] = address[i];
    Serial.print(my_IP_address[i]);
    Serial.print(".");
  }
  Serial.println("");

  api_status = Agentuino.begin();

  if (api_status == SNMP_API_STAT_SUCCESS) {

    Agentuino.onPduReceive(pduReceived);

    delay(10);

    Serial << F("SNMP Agent Initalized...") << endl;

    return;
  }

  delay(10);

  Serial << F("SNMP Agent Initalization Problem...") << status << endl;
}

void loop() {
  // listen/handle for incoming SNMP requests
  Agentuino.listen();
  // Grab values from DHT and float them
  int hum = dht.readHumidity();
  int cel = dht.readTemperature();
  int temp_f = dht.readTemperature(true);

   
    Agentuino.Trap(temp_f, RemoteIP, locUpTime);
  Serial.println("Sent trap");
  delay(5000);
}