Add Syslog Entry
更新时间: 2026/08/06
在Gitcode上查看源码Add Syslog Entry
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
| 26.09 | 2026/07/31 | Extended Event Type values to support BIOS maintenance log recording |
Basic Information
Function Description
Add BIOS audit logs.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 1:3 | Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h. |
| 4 | Sub command, sub command=0Fh |
| 5 | Event Type: log type 00h-Security: security log 01h-Operation: operation log |
| 6-n | Entry string It consists of the operation object, event details, and event code. Example: Network, Set Mgnmt Eth IPv4 address (192.168.0.2) success, EvtCode: 0x02120640 Network: operation object.Set Mgnmt Eth IPv4 address (192.168.0.2) success: event detailsEvent codes are defined based on the following rules:EvtCode=Log Type (4 Bits)|Operation Object (8 Bits)|Operation Subitem (16 Bits)|Operation Result (4 Bits) |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
| 2:4 | Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h. |
Command Example
Add BIOS audit logs.
Request:
bash
ipmicmd -k "0f 00 MM NN" smi 0Response:
text
0f MM NN