TECHZEN Zenoss User Community ARCHIVE  

Fan errors on HP Proliant

Subject: Fan errors on HP Proliant
Author: [Not Specified]
Posted: 2015-01-26 15:20

Hi All,

I am trying to use ZenPacks.community.HPMon packfor monitoring my HP Proliant DL series servers. Everything seems good with the ZenPack except fan monitoring.
All servers have fans of SpinDetect type. It means that SNMP OIDs for reading out rpm speeds are even not defined in SNMP agents. When monitoring those fans I regulary get the following error:






[{'uid': u'/zport/dmd/Devices/Server/HP servers/Linux', 'name': u'/Server/HP servers/Linux'}]
192.168.10.55
[u'192.168.10.55']


http://tsoft-util-01.tsoft-intra.hu:8080/zport/dmd/ZenEventManager

192.168.10.55|system5|/Change/Set/Status|status_status|HPsdFan status|3

threshold of HPsdFan status exceeded: current status other
threshold of HPsdFan status exceeded: current status other
Production
2015-01-25 23:18:59
/Server/HP servers/Linux
1.0
zenperfsnmp
[]
/zport/dmd/gotoguid=78339265-2b4f-430b-8536-9f37a5e352ec
/Change/Set/Status
f6347d89-fe5c-a9c9-11e4-a4e02958c2f9
efr-dl380-1-xen.tsoft-intra.hu
1000
Normal
Fan
/zport/dmd/Events/Change/Set/Status
localhost
/zport/dmd/gotoguid=d1382733-f1c7-427a-923c-9bcdf9d97b4e
[{'uid': u'/zport/dmd/Devices/Server/HP servers/Linux', 'name': u'/Server/HP servers/Linux'}]
192.168.10.55
status_status|HPsdFan status
f6347d89-fe5c-a9c9-11e4-a4e02958c2f9
system5
[]
3
192.168.10.55
[]
system5
3
5
2015-01-26 21:58:20
tsoft-util-01.tsoft-intra.hu
New
2015-01-26 21:58:20
[u'192.168.10.55']
78339265-2b4f-430b-8536-9f37a5e352ec

At the same time following error are occurring on the monitoring server itself:






[]
127.0.0.1



http://tsoft-util-01.tsoft-intra.hu:8080/zport/dmd/ZenEventManager

/Change/Set/Status|127.0.0.1

Error processing transform/mapping on Event Class /Change/Set/Status
Problem with line 24: comp.state = state
0 if hasattr(evt, 'compClass') and hasattr(evt, 'compStatus'):
1 compType = evt.compClass
2 status = int(round(float(evt.compStatus)))
3 else:
4 compType = None
5 statusstr = evt.message.rsplit(' ', 1)[-1]
6 status = not statusstr.replace('.','').isdigit() and 3 or int(round(float(statusstr)))
7 try: comp = component
8 except NameError:
9 from ZODB.transact import transact
10 for comp in device.getMonitoredComponents(type=compType):
11 if comp.id == evt.component: break
12 else:
13 comp = None
14 if comp is not None:
15 if comp.status == status:
16 evt._action = 'drop'
17 else:
18 @transact
19 def updateDb():
20 comp.status = status
21 if hasattr(comp, 'statusmap'):
22 col,evt.severity,state = comp.statusmap.get(status) or (0,evt.severity,'Unknown')
23 if hasattr(comp, 'state'):
24 comp.state = state
25 updateDb()

2015-01-25 20:44:30
[]
/
f6347d89-fe5c-a9c9-11e4-a4ca93f344ba
127.0.0.1
/zport/dmd/Events/
[]

f6347d89-fe5c-a9c9-11e4-a4ca93f344ba
AttributeError: can't set attribute
/Change/Set/Status
[]
127.0.0.1
[]
/Change/Set/Status
4
88
2015-01-25 20:44:30
New
2015-01-26 21:58:21


The page showing fan status on the Zenoss GUI is really confusing:
https://drive.google.com/openid=0B8zduG6WD4HUZEI3UnJ3dDMwM3c&authuser=0
RPM=2 --- What a hell In fact that is the status meaning that the fan operates properly
The graph is simply useless.
Also, why a warning mark displayed in rows if the fan status in "OK"

Please send any idea on handling this situation!
Thanks in advance!



Subject: It's possible the pack isn't
Author: Andrew Kirch
Posted: 2015-01-27 13:43

It's possible the pack isn't compatible with your specific hardware, or has a bug, I'd join us for Dev Hours to see if maybe you can fix it. http://www.zenoss.org/blog/201501/q1-dev-hours

Andrew Kirch

akirch@gvit.com

Need Zenoss support, consulting or custom development Look no further. Email or PM me!

Ready for Distributed Topology (collectors) for Zenoss 5 Coming May 1st from GoVanguard



Subject: No exotic HW
Author: [Not Specified]
Posted: 2015-01-27 17:26

Hi,

My servers are
DL160 - G6
DL 160 - G8
DL 380 - G6
DL 380 - G8



< Previous
Traps VMWare ESXi
  Next
CPU id not shown for Window machine
>