Hello Yasir,
There is a default decoder and rules for your sample logs. This is show below:
[root@localhost ~]# /var/ossec/bin/wazuh-logtest
Starting wazuh-logtest v4.4.0
Type one log per line
Feb 23 05:27:18.591: %PARSER-5-CFGLOG_LOGGEDCMD: User:yasir logged command:exit
**Phase 1: Completed pre-decoding.
full event: 'Feb 23 05:27:18.591: %PARSER-5-CFGLOG_LOGGEDCMD: User:yasir logged command:exit'
**Phase 2: Completed decoding.
name: 'cisco-ios'
cisco.facility: 'PARSER'
cisco.mnemonic: 'CFGLOG_LOGGEDCMD'
cisco.severity: '5'
**Phase 3: Completed filtering (rules).
id: '4715'
level: '0'
description: 'Cisco IOS notification message - CFGLOG_LOGGEDCMD'
groups: '['syslog', 'cisco_ios']'
firedtimes: '1'
mail: 'False'
Feb 23 05:27:20.965: %SYS-5-CONFIG_I: Configured from console by yasir on vty0 (172.16.15.25)
**Phase 1: Completed pre-decoding.
full event: ' Feb 23 05:27:20.965: %SYS-5-CONFIG_I: Configured from console by yasir on vty0 (172.16.15.25)'
**Phase 3: Completed filtering (rules).
id: '4721'
level: '3'
description: 'Cisco IOS: Router configuration changed'
groups: '['syslog', 'cisco_ios', 'config_changed']'
firedtimes: '1'
gdpr: '['IV_35.7.d']'
gpg13: '['4.13']'
hipaa: '['164.312.b']'
mail: 'False'
nist_800_53: '['AU.14']'
pci_dss: '['10.2.7']'
**Alert to be generated.
Feb 23 05:27:48.086: %PARSER-5-CFGLOG_LOGGEDCMD: User:yasir logged command:hostname IT-access-161
**Phase 1: Completed pre-decoding.
full event: 'Feb 23 05:27:48.086: %PARSER-5-CFGLOG_LOGGEDCMD: User:yasir logged command:hostname IT-access-161'
**Phase 2: Completed decoding.
name: 'cisco-ios'
cisco.facility: 'PARSER'
cisco.mnemonic: 'CFGLOG_LOGGEDCMD'
cisco.severity: '5'
**Phase 3: Completed filtering (rules).
id: '4715'
level: '0'
description: 'Cisco IOS notification message - CFGLOG_LOGGEDCMD'
groups: '['syslog', 'cisco_ios']'
firedtimes: '2'
mail: 'False'
Feb 23 05:28:19.933: %PARSER-5-CFGLOG_LOGGEDCMD: User:yasir logged command:shutdown
**Phase 1: Completed pre-decoding.
full event: 'Feb 23 05:28:19.933: %PARSER-5-CFGLOG_LOGGEDCMD: User:yasir logged command:shutdown'
**Phase 2: Completed decoding.
name: 'cisco-ios'
cisco.facility: 'PARSER'
cisco.mnemonic: 'CFGLOG_LOGGEDCMD'
cisco.severity: '5'
**Phase 3: Completed filtering (rules).
id: '4715'
level: '0'
description: 'Cisco IOS notification message - CFGLOG_LOGGEDCMD'
groups: '['syslog', 'cisco_ios']'
firedtimes: '3'
mail: 'False'
Feb 23 05:28:21.936: %LINK-5-CHANGED: Interface GigabitEthernet1/0/5, changed state to administratively down
**Phase 1: Completed pre-decoding.
full event: 'Feb 23 05:28:21.936: %LINK-5-CHANGED: Interface GigabitEthernet1/0/5, changed state to administratively down'
**Phase 2: Completed decoding.
name: 'cisco-ios'
cisco.facility: 'LINK'
cisco.mnemonic: 'CHANGED'
cisco.severity: '5'
**Phase 3: Completed filtering (rules).
id: '4715'
level: '0'
description: 'Cisco IOS notification message - CHANGED'
groups: '['syslog', 'cisco_ios']'
firedtimes: '4'
mail: 'False'
Feb 23 05:28:22.674: %PARSER-5-CFGLOG_LOGGEDCMD: User:yasir logged command:no shutdown
**Phase 1: Completed pre-decoding.
full event: 'Feb 23 05:28:22.674: %PARSER-5-CFGLOG_LOGGEDCMD: User:yasir logged command:no shutdown'
**Phase 2: Completed decoding.
name: 'cisco-ios'
cisco.facility: 'PARSER'
cisco.mnemonic: 'CFGLOG_LOGGEDCMD'
cisco.severity: '5'
**Phase 3: Completed filtering (rules).
id: '4715'
level: '0'
description: 'Cisco IOS notification message - CFGLOG_LOGGEDCMD'
groups: '['syslog', 'cisco_ios']'
firedtimes: '5'
mail: 'False'
However, some of these logs will not trigger alerts ( Rule with level 0), but you can generate alerts for these logs using the <if_sid>{id}</if_sid> attribute (see the link below that explains this rule syntax).
https://documentation.wazuh.com/current/user-manual/ruleset/ruleset-xml-syntax/rules.html#if-sidPlease let me know if you need specific rules for some of the logs.
Regards,