From 80bfd4b587ee5adc86953ca0ea56c46b7f789d90 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Mon, 09 Sep 2024 09:05:44 +0000
Subject: [PATCH] [#376] FIX SNMP monitoring config (#381)
---
opendj-server-legacy/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/opendj-server-legacy/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java b/opendj-server-legacy/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java
index d299ea1..99ca0b9 100644
--- a/opendj-server-legacy/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java
+++ b/opendj-server-legacy/src/snmp/src/org/opends/server/snmp/DsTableEntryImpl.java
@@ -13,6 +13,7 @@
*
* Copyright 2008-2009 Sun Microsystems, Inc.
* Portions Copyright 2014 ForgeRock AS.
+ * Portions Copyright 2024 3A Systems, LLC.
*/
package org.opends.server.snmp;
@@ -142,8 +143,10 @@
ObjectName name = (ObjectName) iter.next();
Object value = this.monitor.getAttribute(name,
"ds-backend-entry-count");
- if (value != null) {
+ if (value != null && value instanceof String) {
result = result + new Long((String) value);
+ }else if (value != null && value instanceof Long) {
+ result = result + (Long)value;
}
}
return SNMPMonitor.gauge32Value(result);
--
Gitblit v1.10.0