Realtime graph for MS HTTP and BigIP f5 connections has negative values

Description

watch -n 5 "snmpget -v 2c -c community 10.200.41.15 .1.3.6.1.4.1.311.1.7.3.1.12.0" doesn't show negative values. Data type in SNMP is Counter32.

Data collection:
------------------- <group name="microsoft-http" ifType="ignore">
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.5" instance="0" alias="totalFilesSent" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.6" instance="0" alias="currAnonUsers" type="gauge" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.7" instance="0" alias="currNonAnonUsers" type="gauge" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.12" instance="0" alias="currentConnections" type="gauge" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.13" instance="0" alias="maxConnections" type="gauge" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.14" instance="0" alias="connectionAttempts" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.15" instance="0" alias="logonAttempts" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.16" instance="0" alias="totalGets" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.17" instance="0" alias="totalPosts" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.18" instance="0" alias="totalHeads" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.19" instance="0" alias="totalOthers" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.20" instance="0" alias="totalCGIRequests" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.21" instance="0" alias="totalBGIRequests" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.311.1.7.3.1.22" instance="0" alias="totalNotFoundErrors" type="Counter" />
</group>

Graph definition:
--------------------- report.msHttpConnections.name=MS HTTP Connections
report.msHttpConnections.columns=currentConnections,maxConnections
report.msHttpConnections.type=nodeSnmp
report.msHttpConnections.command=--title="MS HTTP Connections" \ --vertical-label Connections \ --lower-limit 0 \ DEF:current={rrd1}:currentConnections:AVERAGE \ DEF:max={rrd2}:maxConnections:AVERAGE \ LINE2:current#204a87:"Current" \ GPRINT:current:AVERAGE:"Avg
: %3.2lf" \ GPRINT:current:MAX:"Max
: %3.2lf" \ GPRINT:current:MIN:"Min
: %3.2lf
n" \ AREA:max#fcaf3e \ LINE1:max#f57900:"Maximum" \ GPRINT:max:AVERAGE:"Avg
: %3.2lf" \ GPRINT:max:MAX:"Max
: %3.2lf" \ GPRINT:max:MIN:"Min
: %3.2lf
n"

Acceptance / Success Criteria

None

Attachments

5

Lucidchart Diagrams

Activity

Show:

Ronny Trommer August 7, 2013 at 5:49 AM

Same issue spotted for Big IP f5 load balancer

<group name="bigip-sys-stat" ifType="ignore">
<mibObj oid=".1.3.6.1.4.1.3375.2.1.1.2.1.44" instance="0" alias="f5MemoryTotal" type="integer" />
<mibObj oid=".1.3.6.1.4.1.3375.2.1.1.2.1.45" instance="0" alias="f5MemoryUsed" type="integer" />
<mibObj oid=".1.3.6.1.4.1.3375.2.1.1.2.1.8" instance="0" alias="f5CCurConns" type="integer" />
<mibObj oid=".1.3.6.1.4.1.3375.2.1.1.2.1.15" instance="0" alias="f5SCurConns" type="integer" />
<mibObj oid=".1.3.6.1.4.1.3375.2.1.1.2.9.2" instance="0" alias="f5CsslCurConns" type="integer" />
<mibObj oid=".1.3.6.1.4.1.3375.2.1.1.2.10.2" instance="0" alias="f5SsslCurConns" type="integer" />
<mibObj oid=".1.3.6.1.4.1.3375.2.1.1.2.9.6" instance="0" alias="TotNConns" type="Counter" />
<mibObj oid=".1.3.6.1.4.1.3375.2.1.1.2.9.9" instance="0" alias="TotCConns" type="Counter" />report.bigip.connection.name=F5 Connections
report.bigip.connection.columns=f5CCurConns,f5SCurConns
report.bigip.connection.type=nodeSnmp
report.bigip.connection.command=--title="Connections (F5)" \ DEF:cCur={rrd1}:f5CCurConns:AVERAGE \ DEF:minCCur={rrd1}:f5CCurConns:MIN \ DEF:maxCCur={rrd1}:f5CCurConns:MAX \ DEF:sCur={rrd2}:f5SCurConns:AVERAGE \ DEF:minSCur={rrd2}:f5SCurConns:MIN \ DEF:maxSCur={rrd2}:f5SCurConns:MAX \ LINE2:cCur#3465a4:"Active Client Connections" \ GPRINT:cCur:AVERAGE:" Avg
: %5.2lf" \ GPRINT:cCur:MIN:"Min
: %5.2lf" \ GPRINT:cCur:MAX:"Max
: %5.2lf
n" \ LINE2:sCur#4e9a06:"Active Server Connections" \ GPRINT:sCur:AVERAGE:" Avg
: %5.2lf" \ GPRINT:sCur:MIN:"Min
: %5.2lf" \ GPRINT:sCur:MAX:"Max
: %5.2lf
n"
</group>

Details

Assignee

Reporter

Components

Affects versions

Priority

PagerDuty

Created August 7, 2013 at 5:41 AM
Updated July 26, 2023 at 2:17 PM