NaN from Generic SNMP template

Post general support questions here that do not specifically fall into the Linux or Windows categories.

Moderators: Developers, Moderators

Post Reply
mmandrino
Posts: 14
Joined: Sun Jun 21, 2015 6:06 am
Contact:

NaN from Generic SNMP template

Post by mmandrino »

Hello,

I am trying to graph temperature from SNMP enabled monitoring device - NewMar SPM200

I got the correct OID from doc, and when I run snmpwalk I get the result:

snmpwalk -v2c -c XXXX NNNN 1.3.6.1.4.1.44686.1.3.1
SNMPv2-SMI::enterprises.44686.1.3.1.0 = INTEGER: 19

I used SNMP - Generic OID template for data source and graph.

In data source info I can see:

snmp_oid ABSOLUTE 600 U U U NaN

and here is data source debug:

/bin/rrdtool create \
/usr/share/cacti/rra/afs-spm_snmp_oid_398.rrd \
--start -900 --step 300 \
DS:snmp_oid:ABSOLUTE:600:U:U \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MIN:0.5:1:600 \
RRA:MIN:0.5:6:700 \
RRA:MIN:0.5:24:775 \
RRA:MIN:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:797 \
RRA:LAST:0.5:1:600 \
RRA:LAST:0.5:6:700 \
RRA:LAST:0.5:24:775 \
RRA:LAST:0.5:288:797 \

I tried to set Data Source Value to Absolute, Gauge or Counter but no luck.

To me it looks like cacti is not getting the result I get when I run SNMPWALK, but any suggestion is welcome :)
netniV
Cacti Guru User
Posts: 3441
Joined: Sun Aug 27, 2017 12:05 am

Re: NaN from Generic SNMP template

Post by netniV »

When you run a debug/verbose query, what do you see?
Cacti Developer & Release Manager
The Cacti Group

Director
BV IT Solutions Ltd

+--------------------------------------------------------------------------+

Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
mmandrino
Posts: 14
Joined: Sun Jun 21, 2015 6:06 am
Contact:

Re: NaN from Generic SNMP template

Post by mmandrino »

netniV wrote:When you run a debug/verbose query, what do you see?
I am sorry to say but I am not sure I understand what do you mean.

When I run Data Source Troubleshooter I get all green except last one:

Issues: Data Source returned Bad Results for snmp_oid

in the log file (with log level set to DEBUG) i can see:

2019/07/05 13:40:32 - POLLER: Poller[Main Poller] WARNING: Invalid Response(s), Errors[1] Device[AFS-SPM] Thread[1] DS[AFS-SPM - Temperature] Graphs[AFS-SPM - ]
2019/07/05 13:40:32 - POLLER: Poller[Main Poller] Device[AFS-SPM] DS[AFS-SPM - Temperature] Graphs[AFS-SPM - ] SNMP: v1: 10.131.50.20, dsname: snmp_oid, oid: 1.3.6.1.4.1.44686.1.3.1, output: U
2019/07/05 13:40:32 - POLLER: Poller[Main Poller] Device[AFS-SPM] DS[AFS-SPM - Temperature] Graphs[AFS-SPM - ] WARNING: Result from SNMP not valid. Partial Result: U

I am not sure why cacti is not getting same snmp result I get in snmpwalk :( which is integer: 19
User avatar
camerabob
Cacti User
Posts: 386
Joined: Fri Feb 10, 2017 2:45 pm
Location: Long Island, New York, USA
Contact:

Re: NaN from Generic SNMP template

Post by camerabob »

From the device management window, click the yellow arrow indicated below and let us know the results.
cacti.png
cacti.png (125.89 KiB) Viewed 1731 times
Prod: Cacti 1.2.15 @ CentOS Linux release 7.9.2009 (Core) & PHP 5.4.16-48.el7
Maint @ 1.2
Monitor @ 2.3.6
Thold @ 1.2.4

Temp: Cacti 1.2.3 @ CentOS Linux release 7.9.2009 (Core) & PHP 5.4.16-48.el7
Flowview @ 2.1
Mactrack @ 4.2
Maint @ 1.2
Monitor @ 2.3.6
Router Configs @ 1.3.4
Syslog Monitoring @ 2.1
Thold @ 1.2.4
mmandrino
Posts: 14
Joined: Sun Jun 21, 2015 6:06 am
Contact:

Re: NaN from Generic SNMP template

Post by mmandrino »

camerabob wrote:From the device management window, click the yellow arrow indicated below and let us know the results.
Thank you for your reply. Now that you explain it, I notice that Associated Data Queries is SNMP - Interface Statistics, but I am not trying to get Interfece stats.

I was using Generic SNMP Device and tried to graph one OID with SNMP - Generic OID Template. Am i missing a data query for generic OID ?

Great collection of templates camerabob - I want to make a template out of this, for NewMar SPM device once I get it working.

Thank you for your support
mmandrino
Posts: 14
Joined: Sun Jun 21, 2015 6:06 am
Contact:

Re: NaN from Generic SNMP template

Post by mmandrino »

[quote="camerabob"]From the device management window, click the yellow arrow indicated below and let us know the results.

Here is the result:

Code: Select all

Total: 0.000000, Delta: 0.000000, Running Data Query [4].
Total: 0.000000, Delta: 0.000000, Found Type = '3' [SNMP Query].
Total: 0.000000, Delta: 0.000000, Found data query XML file at '/usr/share/cacti/resource/snmp_queries/interface.xml'
Total: 0.000000, Delta: 0.000000, XML file parsed ok.
Total: 0.130000, Delta: 0.130000, Executing SNMP get for num of indexes @ '.1.3.6.1.2.1.2.1.0' Index Count: 1
Total: 0.260000, Delta: 0.130000, Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.2.2.1.1' Index Count: 1
Total: 0.260000, Delta: 0.000000, Index found at OID: '.1.3.6.1.2.1.2.2.1.1.1' value: '0'

... click to show Data Query output for field '... skipped

Total: 2.000000, Delta: 0.010000, Checking for Sort Field change. No changes detected.
Total: 2.000000, Delta: 0.000000, Update Data Query Sort Cache complete
Total: 2.000000, Delta: 0.000000, Index Association with Local Data complete
Total: 2.130000, Delta: 0.130000, No Index Changes Detected, Skipping Re-Index and Poller Cache Re-population
Total: 2.130000, Delta: 0.000000, Automation Executing for Data Query complete
Total: 2.140000, Delta: 0.000000, Plugin hooks complete
Thank you for your support
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests