AIX Errpt
AIX Errpt collector collects AIX error reports through errpt and reports them as log data. On first startup it only initializes the cursor and does not report historical data, avoiding a large one-time upload of historical events.
Configuration¶
[collectors.errpt]
# Whether to enable errpt collector.
enabled = true
# Collection interval.
interval = "300s"
# errpt cursor and deduplication state file.
state_path = "/var/lib/datakitaix/state/errpt-state.json"
state_path is used only to store the errpt cursor and deduplication state.
Command Dependencies¶
| Command | Description |
|---|---|
errpt |
Collect the error report list. After initialization, -s <timestamp> is used for incremental collection. |
errpt -a -j <identifier> |
Collect a single error detail, preserving up to 64 KiB. |
Logs¶
aix_errpt¶
| Tags & Fields | Description |
|---|---|
| source ( tag) |
Fixed to errpt. |
| class ( tag) |
errpt class. |
| type ( tag) |
errpt type. |
| host ( tag) |
Hostname. |
| message | errpt summary. Type: string |
| identifier | errpt identifier. Type: string |
| resource | Resource name. Type: string |
| timestamp | AIX errpt timestamp. Type: string |
| detail | errpt -a detail.Type: string |
| detail_truncated | Whether the detail was truncated. Type: bool |
| detail_original_bytes | Detail byte count before truncation. Type: int Unit: byte |