[mrtg] Temerature reading on netapp 2020

Lennie Wennerlund lennie at bioinvent.com
Mon Aug 4 12:19:15 CEST 2008


Hello.

It still will not work for me.
I have change the SNMP and now I get snmp respond right. But when I am looking to the grafs it´s say that it is 0c 
I have a complete log to you to view

In the snpo debug you can se that 

--snpo: SNMPfound -- '38C (100F), 36C (96F), 36C (96F), 38C (100F)', '38C (100F), 36C (96F), 36C (96F), 38C (100F)', '19 days, 23:49:19', 'fs01.BIOINVENT.NET'

So the snmp works. But why is the mrtg graf saying 0


2008-08-04 12:11:11 -- Started mrtg with config '/etc/mrtg/test/netapp0804.cfg'
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[1]: ######################################################################
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[2]: # Multi Router Traffic Grapher -- Sample Configuration File
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[3]: ######################################################################
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[4]: # This file is for use with mrtg-2.5.4c
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[5]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[6]: # Global configuration
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[7]: RunAsDaemon: no
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[8]: EnableIPv6: no
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[9]: WorkDir: /var/www/mrtg/test/netapp
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[10]: #Options[_]: bits,growright
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[11]: WriteExpires: Yes
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[12]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[13]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[14]: #LoadMIBS: /etc/mrtg/mibs/netapp.mib
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[15]: ConversionCode: /etc/mrtg/MyConversions.pl
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[16]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[17]: #Title[^]: Traffic Analysis for
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[18]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[19]: #NoMib2: Yes
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[20]: #SingleRequest: Yes
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[21]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[22]: ######################################################################
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[23]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[24]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[25]: Target[netappTempOne]:1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTempone
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[26]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[27]: SetEnv[netappTempOne]: MRTG_INT_DESCR="1"
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[28]: MaxBytes[netappTempOne]: 100
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[29]: ShortLegend[netappTempOne]: degC
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[30]: LegendI[netappTempOne]: 1:
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[31]: Legend1[netappTempOne]: first sensor temperature
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[32]: Legend3[netappTempOne]: peak first sensor temp
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[33]: Title[netappTempOne]: Temp - Netapp 1 FS01
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[34]: PageTop[netappTempOne]: <h1>Temp-Netapp 1 FS01</h1>
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[35]: Options[netappTempOne]: noo
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[36]: routers.cgi*Options[netappTemp]: unscaled fixunit nomax nopercent
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[37]: routers.cgi*Graph[netappTemp]: netappTemp
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[38]: routers.cgi*ShortDesc[netappTemp]: Sensor 1
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[39]: routers.cgi*InMenu[netappTemp]: Yes
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[40]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[41]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[42]: Target[netappTempTwo]:1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTemptwo
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[43]: SetEnv[netappTempTwo]: MRTG_INT_DESCR="2"
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[44]: MaxBytes[netappTempTwo]: 100
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[45]: ShortLegend[netappTempTwo]: degC
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[46]: LegendI[netappTempTwo]: 2:
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[47]: Legend1[netappTempTwo]: second sensor temperature
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[48]: Legend3[netappTempTwo]: peak second sensor temp
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[49]: Title[netappTempTwo]: Temp - Netapp 1 FS01
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[50]: PageTop[netappTempTwo]: <h1>Temp-Netapp 1 FS01</h1>
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[51]: Options[netappTempTwo]: noo
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[52]: routers.cgi*Options[netappTempTwo]: unscaled fixunit nomax nopercent
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[53]: routers.cgi*Graph[netappTempTwo]: netappTemp
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[54]: routers.cgi*ShortDesc[netappTempTwo]: Sensor 2
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[55]: routers.cgi*InMenu[netappTempTwo]: no
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[56]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[57]: Target[netappTempThree]:1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTempthree
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[58]: SetEnv[netappTempThree]: MRTG_INT_DESCR="3"
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[59]: MaxBytes[netappTempThree]: 100
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[60]: ShortLegend[netappTempThree]: degC
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[61]: LegendI[netappTempThree]: 3:
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[62]: Legend1[netappTempThree]: second sensor temperature
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[63]: Legend3[netappTempThree]: peak second sensor temp
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[64]: Title[netappTempThree]: Temp - Netapp 1 FS01
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[65]: PageTop[netappTempThree]: <h1>Temp-Netapp 1 FS01</h1>
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[66]: Options[netappTempThree]: noo
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[67]: routers.cgi*Options[netappTempThree]: unscaled fixunit nomax nopercent
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[68]: routers.cgi*Graph[netappTempThree]: netappTemp
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[69]: routers.cgi*ShortDesc[netappTempThree]: Sensor 3
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[70]: routers.cgi*InMenu[netappTempThree]: no
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[71]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[72]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[73]: 
2008-08-04 12:11:11 -- --cfg: /etc/mrtg/test/netapp0804.cfg[74]: 
2008-08-04 12:11:11 -- --tarp: Starting netapptempone -> 1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTempone
2008-08-04 12:11:11 -- --tarp: &targparser external done: '1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTempone'
2008-08-04 12:11:11 -- --tarp: New complex target [0] '1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTempone':
  Comu:  public, Host: 10.3.20.10
  Opt:   , IPv4: 1
  Conv:  netappTempone
  OID:   1.3.6.1.4.1.789.1.21.1.2.1.25, 1.3.6.1.4.1.789.1.21.1.2.1.25
  IfSel: If, If
  Key:   1, 1
2008-08-04 12:11:11 -- --tarp: &targparser complex done: ' $target->[0]{$mode} '
2008-08-04 12:11:11 -- --tarp: &targparser simple done: ' $target->[0]{$mode} '
2008-08-04 12:11:11 -- --tarp: &targparser returning: unique = 0
2008-08-04 12:11:11 -- --tarp: Starting netapptemptwo -> 1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTemptwo
2008-08-04 12:11:11 -- --tarp: &targparser external done: '1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTemptwo'
2008-08-04 12:11:11 -- --tarp: New complex target [1] '1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTemptwo':
  Comu:  public, Host: 10.3.20.10
  Opt:   , IPv4: 1
  Conv:  netappTemptwo
  OID:   1.3.6.1.4.1.789.1.21.1.2.1.25, 1.3.6.1.4.1.789.1.21.1.2.1.25
  IfSel: If, If
  Key:   1, 1
2008-08-04 12:11:11 -- --tarp: &targparser complex done: ' $target->[1]{$mode} '
2008-08-04 12:11:11 -- --tarp: &targparser simple done: ' $target->[1]{$mode} '
2008-08-04 12:11:11 -- --tarp: &targparser returning: unique = 1
2008-08-04 12:11:11 -- --tarp: Starting netapptempthree -> 1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTempthree
2008-08-04 12:11:11 -- --tarp: &targparser external done: '1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTempthree'
2008-08-04 12:11:11 -- --tarp: New complex target [2] '1.3.6.1.4.1.789.1.21.1.2.1.25.1&1.3.6.1.4.1.789.1.21.1.2.1.25.1:public at 10.3.20.10|netappTempthree':
  Comu:  public, Host: 10.3.20.10
  Opt:   , IPv4: 1
  Conv:  netappTempthree
  OID:   1.3.6.1.4.1.789.1.21.1.2.1.25, 1.3.6.1.4.1.789.1.21.1.2.1.25
  IfSel: If, If
  Key:   1, 1
2008-08-04 12:11:11 -- --tarp: &targparser complex done: ' $target->[2]{$mode} '
2008-08-04 12:11:11 -- --tarp: &targparser simple done: ' $target->[2]{$mode} '
2008-08-04 12:11:11 -- --tarp: &targparser returning: unique = 2
2008-08-04 12:11:11 -- --snpo: run snmpget from 1.3.6.1.4.1.789.1.21.1.2.1.25&1.3.6.1.4.1.789.1.21.1.2.1.25:public at 10.3.20.10
2008-08-04 12:11:11 -- --snpo: simple If: .1
2008-08-04 12:11:11 -- --snpo: simple If: .1
2008-08-04 12:11:11 -- --snpo: SNMPGet from public at 10.3.20.10 -- 1.3.6.1.4.1.789.1.21.1.2.1.25.1,1.3.6.1.4.1.789.1.21.1.2.1.25.1,sysUptime,sysName
2008-08-04 12:11:13 -- --snpo: SNMPfound -- '38C (100F), 36C (96F), 36C (96F), 38C (100F)', '38C (100F), 36C (96F), 36C (96F), 38C (100F)', '19 days, 23:49:19', 'fs01.BIOINVENT.NET'
2008-08-04 12:11:13 -- --snpo: run snmpget from 1.3.6.1.4.1.789.1.21.1.2.1.25&1.3.6.1.4.1.789.1.21.1.2.1.25:public at 10.3.20.10
2008-08-04 12:11:13 -- --snpo: simple If: .1
2008-08-04 12:11:13 -- --snpo: simple If: .1
2008-08-04 12:11:13 -- --snpo: SNMPGet from public at 10.3.20.10 -- 1.3.6.1.4.1.789.1.21.1.2.1.25.1,1.3.6.1.4.1.789.1.21.1.2.1.25.1,sysUptime,sysName
2008-08-04 12:11:13 -- --snpo: SNMPfound -- '38C (100F), 36C (96F), 36C (96F), 38C (100F)', '38C (100F), 36C (96F), 36C (96F), 38C (100F)', '19 days, 23:49:19', 'fs01.BIOINVENT.NET'
2008-08-04 12:11:13 -- --snpo: run snmpget from 1.3.6.1.4.1.789.1.21.1.2.1.25&1.3.6.1.4.1.789.1.21.1.2.1.25:public at 10.3.20.10
2008-08-04 12:11:13 -- --snpo: simple If: .1
2008-08-04 12:11:13 -- --snpo: simple If: .1
2008-08-04 12:11:13 -- --snpo: SNMPGet from public at 10.3.20.10 -- 1.3.6.1.4.1.789.1.21.1.2.1.25.1,1.3.6.1.4.1.789.1.21.1.2.1.25.1,sysUptime,sysName
2008-08-04 12:11:13 -- --snpo: SNMPfound -- '38C (100F), 36C (96F), 36C (96F), 38C (100F)', '38C (100F), 36C (96F), 36C (96F), 38C (100F)', '19 days, 23:49:19', 'fs01.BIOINVENT.NET'
2008-08-04 12:11:13 -- --log: Called /usr/bin/rateup /var/www/mrtg/test/netapp/ netapptempone 1217844673 -Z u 38 38 100 c #00cc00 #0000ff #006600 #ff00ff -o k 1000 i /var/www/mrtg/test/netapp/netapptempone-day.png -100 -100 400 100 1 1 0 300 0 4 1 %Y-%m-%d %H:%M 0
2008-08-04 12:11:13 -- --log: Called /usr/bin/rateup /var/www/mrtg/test/netapp/ netapptemptwo 1217844673 -Z u 36 36 100 c #00cc00 #0000ff #006600 #ff00ff -o k 1000 i /var/www/mrtg/test/netapp/netapptemptwo-day.png -100 -100 400 100 1 1 0 300 0 4 1 %Y-%m-%d %H:%M 0
2008-08-04 12:11:13 -- --log: Called /usr/bin/rateup /var/www/mrtg/test/netapp/ netapptempthree 1217844673 -Z u 36 36 100 c #00cc00 #0000ff #006600 #ff00ff -o k 1000 i /var/www/mrtg/test/netapp/netapptempthree-day.png -100 -100 400 100 1 1 0 300 0 4 1 %Y-%m-%d %H:%M 0



Lennnie


-------------------------------------------------------------------------------------------------------------------

-----Ursprungligt meddelande-----
Från: Steve Shipway [mailto:s.shipway at auckland.ac.nz] 
Skickat: den 27 juli 2008 23:50
Till: Lennie Wennerlund
Kopia: 'mrtg at lists.oetiker.ch'
Ämne: RE: Temerature reading on netapp 2020


> I can't still get it working.
> I have talk to netapp and the don't have separate OID´s for the
> temperature.

OK, I can see what's gone wrong here (now that I can see the logs).

> 2008-07-25 12:16:31: ERROR: Target[netapptempone][_IN_]
> 'encTempSensorsCurrentTemp.1& encTempSensorsCurrentTemp. $target-
> >[0]{$mode} ' (eval): Bareword "encTempSensorsCurrentTemp" not allowed
> while "strict subs" in use at (eval 17) line 1.
> Bareword "encTempSensorsCurrentTemp" not allowed while "strict subs" in
> use at (eval 17) line 1.

This means that it does not recognise ' encTempSensorsCurrentTemp'

Since this is your SNMP symbolic ID, it follows that your MIB is not loading or parsing correctly.

> LoadMIBS: /etc/mrtg/mibs/netapp.mib

Now, you have this, but maybe you need some more supporting MIBs on top of it.  I would suggest that instead of using

> Target[netappTempOne]:encTempSensorsCurrentTemp.1&
> encTempSensorsCurrentTemp.1:public at 10.3.20.10|netappTempone

You instead set the OIDs explicitly numerically, avoiding this problem entirely.  Since I don't have the MIB I cant give you the exact numerical OID to use, but I'm sure you can work it out.

> when I run mrtg whit debug=tarp,snpo,log I get this information
>
> root at mrtg:/etc/mrtg/test# env LANG=C /usr/bin/mrtg
> /etc/mrtg/test/netapp.cfg --debug=tarp,snpo,log
> --tarp: Starting netapptempone -> encTempSensorsCurrentTemp.1&
> encTempSensorsCurrentTemp.1:public at 10.3.20.10|netappTempone
> --tarp: &targparser external done: 'encTempSensorsCurrentTemp.1&
> encTempSensorsCurrentTemp.1:public at 10.3.20.10|netappTempone'
> --tarp: &targparser complex done: 'encTempSensorsCurrentTemp.1&
> encTempSensorsCurrentTemp.1:public at 10.3.20.10|netappTempone'
> --tarp: New simple target [0] '1:public at 10.3.20.10|netappTempone':

You can see here that the symbol is not expanded and it reduces to interface 1...

Steve



More information about the mrtg mailing list