Change log for H3C_SWITCH
| Date | Changes |
|---|---|
| 2025-10-17 | Enhancement:
- `event.idm.read_only_udm.metadata.product_event_type`: Newly mapped `product_event_type` raw log field(s) with `event.idm.read_only_udm.metadata.product_event_type` UDM field. - `event.idm.read_only_udm.principal.ip`: Newly mapped `src_ip` raw log field(s) with `event.idm.read_only_udm.principal.ip` UDM field. - `event.idm.read_only_udm.principal.asset.ip`: Newly mapped `src_ip` raw log field(s) with `event.idm.read_only_udm.principal.asset.ip` UDM field. - `event.idm.read_only_udm.target.ip`: Newly mapped `dest_ip` raw log field(s) with `event.idm.read_only_udm.target.ip` UDM field. - `event.idm.read_only_udm.target.asset.ip`: Newly mapped `dest_ip` raw log field(s) with `event.idm.read_only_udm.target.asset.ip` UDM field. - `event.idm.read_only_udm.additional.fields`: Newly mapped `interface`, `ld_rd`, `status`, `diag`, `sess_type`, `link_type` raw log field(s) with event.idm.read_only_udm.additional.fields UDM field. - `event.idm.read_only_udm.metadata.event_type`: If desc contains "logged out" or "failed" and has_target_user is not "true", updated to GENERIC_EVENT. - `event.idm.read_only_udm.metadata.vendor_name`: Changed static value from "H3C Switch" to "HPE". - `event.idm.read_only_udm.metadata.product_name`: Changed static value from "H3C Switch" to "Switch". - Updated conditional logic for tar_user to add a regex-based length validation. |
| 2025-06-05 | Enhancement:
- Added a new Grok patterns to parse new pattern of SYSLOG logs. - event.idm.read_only_udm.principal.hostname: Removed mapping `hostname` raw log field with `event.idm.read_only_udm.principal.hostname` UDM field. - event.idm.read_only_udm.intermediary.hostname: Newly mapped `hostname` raw log field with `event.idm.read_only_udm.intermediary.hostname` UDM field. - event.idm.read_only_udm.intermediary.asset.hostname: Newly mapped `hostname` raw log field with `event.idm.read_only_udm.intermediary.asset.hostname` UDM field. - event.idm.read_only_udm.metadata.event_timestamp: Newly mapped `timestamp` raw log field with `event.idm.read_only_udm.metadata.event_timestamp` UDM field. - event.idm.read_only_udm.metadata.intermediary.ip: Newly mapped `inter_ip` raw log field with `event.idm.read_only_udm.metadata.intermediary.ip` UDM field. - event.idm.read_only_udm.metadata.intermediary.asset.ip: Newly mapped `inter_ip` raw log field with `event.idm.read_only_udm.metadata.intermediary.asset.ip` UDM field. - event.idm.read_only_udm.additional.fields: Newly mapped `Line`, `OperateType`, `OperateTime`, `OperateState`, `OperateEndTime`, `EventIndex`, `CommandSource`, `ConfigSource`, `ConfigDestination` raw log field with `event.idm.read_only_udm.additional.fields` UDM field. - event.idm.read_only_udm.principal.ip: Newly mapped `IPAddr` raw log field with `event.idm.read_only_udm.principal.ip` UDM field. - event.idm.read_only_udm.principal.asset.ip: Newly mapped `IPAddr` raw log field with `event.idm.read_only_udm.principal.asset.ip` UDM field. - event.idm.read_only_udm.principal.user.userid: Newly mapped `User` raw log field with `event.idm.read_only_udm.principal.user.userid` UDM field. - event.idm.read_only_udm.principal.ip: Newly mapped `prin_ip` raw log field with `event.idm.read_only_udm.principal.ip` UDM field. - event.idm.read_only_udm.principal.asset.ip: Newly mapped `prin_ip` raw log field with `event.idm.read_only_udm.principal.asset.ip` UDM field. - event.idm.read_only_udm.principal.port: Newly mapped `prin_port` raw log field with `event.idm.read_only_udm.principal.port` UDM field. - event.idm.read_only_udm.target.ip: Newly mapped `tar_ip` raw log field with `event.idm.read_only_udm.target.ip` UDM field. - event.idm.read_only_udm.target.asset.ip: Newly mapped `tar_ip` raw log field with `event.idm.read_only_udm.target.asset.ip` UDM field. - event.idm.read_only_udm.target.hostname: Newly mapped `tar_host` raw log field with `event.idm.read_only_udm.target.hostname` UDM field. - event.idm.read_only_udm.target.port: Newly mapped `tar_port` raw log field with `event.idm.read_only_udm.target.port` UDM field. - event.idm.read_only_udm.target.user.userid: Newly mapped `tar_user` raw log field with `event.idm.read_only_udm.target.user.userid` UDM field. - event.idm.read_only_udm.principal.user.userid: Newly mapped `user` raw log field with `event.idm.read_only_udm.principal.user.userid` UDM field. - event.idm.read_only_udm.metadata.event_type: - Set `event.idm.read_only_udm.metadata.event_type` to `USER_LOGIN` if `has_target_user` is `true` and `logged in` is present in `desc`. - Set `event.idm.read_only_udm.metadata.event_type` to `USER_LOGOUT` if `has_target_user` is `true` and `logged out` is present in `desc`. - Set `event.idm.read_only_udm.metadata.event_type` to `NETWORK_CONNECTION` if `has_target` is `true` and `has_principal` is `true`. - Set `event.idm.read_only_udm.metadata.event_type` to `USER_UNCATEGORIZED` if `has_target_user` is `true` and `has_principal_user` is `true`. - Set `event.idm.read_only_udm.metadata.event_type` to `STATUS_UPDATE` if `has_principal` is `true`. |
| 2025-02-24 | - Newly created parser.
|