Ipmi, Ipmievd, Igure – ADLINK aTCA-N700 User Manual
Page 67: Block diagram

aTCA-N700 SW Users Guide
61
10. IPMI
The Intelligent Platform Management Interface, or IPMI, is a part of the ATCA standard
for controlling intelligent devices that monitor a system. It enables dynamic discovery of
sensors in the system and the ability to monitor the sensors and to be informed when
the sensor's values change or go beyond the predefined boundaries. It also has a
standardized database for field-replaceable units (FRUs) and a watchdog timer.
The IPMI interface is implemented between the LMP and the IPMC. On the LMP side,
ipmitool on the Linux is used. The IPMC side is a Pigeon Point based implementation.
Shown in Figure 10-1 are IPMI internal blocks for the aTCA-N700.
Figure 10-1 IPMI block diagram
10.1. ipmievd
impieevd is a program which performs surveillance operation for the IPMC SEL
(System Event Log) and triggers user configured actions upon detecting pre-specified
events.
Ipmi_event_rule.conf is a configuration file to be read by impievd to configure SEL
actions.
The rule format is;
sensor_type:sensor_num:event_dir:event_type:event_data[0]:event_data[1]:event_data[2]
=> ${ACTION_CMD}
Following is a configuration example to perform power-off upon detecting a power state
change by actions such as latch off.
0xF0 :0 :* : 0x6F :0x06&0xF :* :* => poweroff