I have a small problem getting openHPI to work as I want on a hp dl380g6
server.
I'm using the linux kernel ipmi /dev/ipmi0 and ipmitool sdr show that
several power/temp/fan sensors exist.
but when I'm running openHPI 2.14 and using the pre existing config file
with
handler libipmi {
entity_root = "{SYSTEM_CHASSIS,2}"
name = "smi"
addr = 0
}
or
handler libipmidirect {
entity_root = "{SYSTEM_CHASSIS,6}"
name = "smi"
addr = 0
}
I do not get what I was expecting. the first one only show the power
sensor. and the other shows nothing.
I have tried them using strace and they are talking to the
correct /dev/ipmi0 device.
First what should show up given what ipmitools sdr shows ?? I was
expecting to see basically the same information.
having never before used ipmi or openhpi I'm not sure what to expect.
I also have some output from openhpid with debug printout but not having
a working system to compare against they are of limited use. If I would
guess it looks like some ipmi command is not returning and there is some
timeout. but is the timeout in the plugin or the main program ?? hard to
understand.
-----------------------------------------------------------------------------------
ipmitool sdr
UID Light | 0 unspecified | ok
Sys. Health LED | 0 unspecified | ok
Power Supply 1 | 35 Watts | nc
Power Supply 2 | 45 Watts | nc
Power Supplies | 0 unspecified | nc
Fan 1 | 13.72 unspecifi | nc
Fan 2 | 13.72 unspecifi | nc
Fan 3 | 13.72 unspecifi | nc
Fan 4 | 16.07 unspecifi | nc
Fan 5 | disabled | ns
Fan 6 | disabled | ns
Fans | 0 unspecified | nc
Temp 1 | 20 degrees C | ok
Temp 2 | 40 degrees C | ok
Temp 3 | disabled | ns
Temp 4 | 35 degrees C | ok
Temp 5 | 36 degrees C | ok
Temp 6 | disabled | ns
Temp 7 | disabled | ns
Temp 8 | 44 degrees C | ok
Temp 9 | 36 degrees C | ok
Temp 10 | 45 degrees C | ok
Temp 11 | 37 degrees C | ok
Temp 12 | 46 degrees C | ok
Temp 13 | disabled | ns
Temp 14 | disabled | ns
Temp 15 | disabled | ns
Temp 16 | disabled | ns
Temp 17 | disabled | ns
Temp 18 | disabled | ns
Temp 19 | 26 degrees C | ok
Temp 20 | 31 degrees C | ok
Temp 21 | 34 degrees C | ok
Temp 22 | 31 degrees C | ok
Temp 23 | 44 degrees C | ok
Temp 24 | 37 degrees C | ok
Temp 25 | 32 degrees C | ok
Temp 26 | 31 degrees C | ok
Temp 27 | disabled | ns
Temp 28 | disabled | ns
Temp 29 | 26 degrees C | ok
Temp 30 | 75 degrees C | ok
Memory | 0 error | ok
Power Meter | 0 Watts | cr
------------------------------------------------------
r...@localhost:/root> hpitop
hpitop (rev 6571) - This program came with OpenHPI 2.14.0
SAF HPI Version B.03.01
{SYSTEM_CHASSIS,2}
|
+--- {SYSTEM_CHASSIS,2}{POWER_SUPPLY,3}{POWER_SUPPLY,2}
|
+--- {SYSTEM_CHASSIS,2}{POWER_SUPPLY,3}{POWER_SUPPLY,1}
|
+--- {SYSTEM_CHASSIS,2}{POWER_SUPPLY,3}
| |__ Sensor Num: 5, Type: POWER_SUPPLY, Category: REDUNDANCY, Tag:
Power Supplies
|
+--- {SYSTEM_CHASSIS,2}{SYSTEM_BOARD,10}
| |__ Sensor Num: 44, Type: CURRENT, Category: ENABLE, Tag: Power Meter
|
+--- {SYSTEM_CHASSIS,2}{SYSTEM_BOARD,9}
| |__ Sensor Num: 43, Type: MEMORY, Category: GENERIC, Tag: Memory
|
+--- {SYSTEM_CHASSIS,2}{SYSTEM_CHASSIS,2}
| |__ Sensor Num: 2, Type: OEM_SENSOR, Category: (null), Tag: Sys.
Health LED
|
+--- {SYSTEM_CHASSIS,2}{SYSTEM_CHASSIS,1}
| |__ Sensor Num: 1, Type: OEM_SENSOR, Category: (null), Tag: UID Light
|
End of {SYSTEM_CHASSIS,2}
-----------------------------------------------------------
hpitop
hpitop (rev 6571) - This program came with OpenHPI 2.14.0
SAF HPI Version B.03.01
RptEntryGet returns NOT_PRESENT
|
+---
|
End of
--------------------------------------------------------------
/usr/sbin/openhpid -n -c /etc/openhpi/openhpi.conf
threaded.c:153:oh_threaded_init: Attempting to init event
threaded.c:158:oh_threaded_init: Already supporting threads
event.c:47:oh_event_init: Setting up event processing queue
event.c:50:oh_event_init: Set up processing queue
config.c:540:oh_load_config: Done processing conf file.
Number of parse errors:0
init.c:76:oh_init: Initialized UID.
init.c:80:oh_init: Initialized handler table
init.c:84:oh_init: Initialized domain table
init.c:88:oh_init: Initialized session table
ipmi.cpp:293:IpmiOpen: IpmiOpen
config.c:573:oh_process_config: Loaded handler for plugin libipmidirect
threaded.c:169:oh_threaded_start: Starting discovery thread
threaded.c:176:oh_threaded_start: Starting event threads
init.c:128:oh_init: OpenHPI has been initialized
threaded.c:73:oh_discovery_thread_loop: Doing threaded discovery on all
handlers
threaded.c:103:oh_evtpop_thread_loop: ipmi.cpp:2265:IfDiscoverResources:
Thread processing events
ipmidirect discover_resources
threaded.c:84:oh_discovery_thread_loop: Going to sleep
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
openhpid.cpp:287:main: /usr/sbin/openhpid started.
openhpid.cpp:288:main: OPENHPI_CONF = /etc/openhpi/openhpi.conf
openhpid.cpp:289:main: OPENHPI_DAEMON_PORT = 4743
threaded.c:141:oh_evtget_thread_loop: TIMEDOUT: Woke up, am looping again
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
threaded.c:141:oh_evtget_thread_loop: TIMEDOUT: Woke up, am looping again
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
threaded.c:141:oh_evtget_thread_loop: TIMEDOUT: Woke up, am looping again
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
-----------------------------------------------------------
/usr/sbin/openhpid -n -c /etc/openhpi/openhpi.conf
threaded.c:153:oh_threaded_init: Attempting to init event
threaded.c:158:oh_threaded_init: Already supporting threads
event.c:47:oh_event_init: Setting up event processing queue
event.c:50:oh_event_init: Set up processing queue
config.c:540:oh_load_config: Done processing conf file.
Number of parse errors:0
init.c:76:oh_init: Initialized UID.
init.c:80:oh_init: Initialized handler table
init.c:84:oh_init: Initialized domain table
init.c:88:oh_init: Initialized session table
config.c:573:oh_process_config: Loaded handler for plugin libipmi
threaded.c:169:oh_threaded_start: Starting discovery thread
threaded.c:176:oh_threaded_start: Starting event threads
threaded.c:73:oh_discovery_thread_loop: Doing threaded discovery on all
handlers
ipmi.c:599:ipmi_discover_resources: ipmi discover_resources
init.c:128:oh_init: OpenHPI has been initialized
threaded.c:103:oh_evtpop_thread_loop: Thread processing events
event.c:392:oh_process_events: Event Type = HOTSWAP
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:222:process_hpi_event: Got session list for domain 0
event.c:229:process_hpi_event: No sessions open for event's domain 0. Dropping
hpi_event
event.c:392:oh_process_events: Event Type = HOTSWAP
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:222:process_hpi_event: Got session list for domain 0
event.c:229:process_hpi_event: No sessions open for event's domain 0. Dropping
hpi_event
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
openhpid.cpp:287:main: /usr/sbin/openhpid started.
openhpid.cpp:288:main: OPENHPI_CONF = /etc/openhpi/openhpi.conf
openhpid.cpp:289:main: OPENHPI_DAEMON_PORT = 4743
safhpi.c:52:saHpiSessionOpen: saHpiSessionOpen DomainId [0]
safhpi.c:75:saHpiSessionOpen: Created session 1 for domain 0
threaded.c:228:oh_wake_discovery_thread: Waiting for discovery thread...
event.c:392:oh_process_events: Event Type = RESOURCE
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:113:harvest_events_for_handler: event.c:222:process_hpi_event:
threaded.c:84:oh_discovery_thread_loop: Handler is out of Events
Got session list for domain 0
threaded.c:137:oh_evtget_thread_loop: Going to sleep
Going to sleep
threaded.c:230:oh_wake_discovery_thread: ...Done waiting for discovery thread.
event.c:247:process_hpi_event: threaded.c:261:oh_wake_event_thread: Going to
wait for event thread to loop once.
done multiplexing event into sessions
threaded.c:139:oh_evtget_thread_loop: SIGNALED: Got signal from plugin
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:392:oh_process_events: Event Type = HOTSWAP
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:222:process_hpi_event: Got session list for domain 0
event.c:247:process_hpi_event: done multiplexing event into sessions
event.c:392:oh_process_events: Event Type = HOTSWAP
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:222:process_hpi_event: Got session list for domain 0
event.c:247:process_hpi_event: done multiplexing event into sessions
event.c:392:oh_process_events: Event Type = RESOURCE
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:222:process_hpi_event: Got session list for domain 0
event.c:247:process_hpi_event: done multiplexing event into sessions
event.c:392:oh_process_events: Event Type = RESOURCE
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:222:process_hpi_event: Got session list for domain 0
event.c:247:process_hpi_event: done multiplexing event into sessions
event.c:392:oh_process_events: Event Type = RESOURCE
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:222:process_hpi_event: Got session list for domain 0
event.c:247:process_hpi_event: done multiplexing event into sessions
event.c:392:oh_process_events: Event Type = RESOURCE
event.c:326:process_event: Processing event for domain 0
event.c:212:process_hpi_event: Added event to EL
event.c:222:process_hpi_event: Got session list for domain 0
event.c:247:process_hpi_event: done multiplexing event into sessions
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
threaded.c:266:oh_wake_event_thread: Got signal from event thread being done.
Giving lock back
threaded.c:141:oh_evtget_thread_loop: TIMEDOUT: Woke up, am looping again
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
threaded.c:141:oh_evtget_thread_loop: TIMEDOUT: Woke up, am looping again
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
threaded.c:141:oh_evtget_thread_loop: TIMEDOUT: Woke up, am looping again
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
threaded.c:141:oh_evtget_thread_loop: TIMEDOUT: Woke up, am looping again
threaded.c:129:oh_evtget_thread_loop: Thread Harvesting events
event.c:128:oh_harvest_events: harvesting for 1
event.c:113:harvest_events_for_handler: Handler is out of Events
threaded.c:137:oh_evtget_thread_loop: Going to sleep
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel