1# Template example on how you can create you own customize YAML to drive the 2# log collection for your system 3# Except for COMMAND, FILES and PROTOCOL, rest depends on how you want to 4# name the block, sub block, commands construct and file name. 5 6MY_BLOCK: 7 MY_LOGS: 8 COMMANDS: 9 - 'dmesg >/tmp/dmesg.txt' 10 FILES: 11 - '/tmp/dmesg.txt' 12 PROTOCOL: 13 - 'SSH' 14 15 REDFISH_LOGS: 16 COMMANDS: 17 - redfishtool -u ${username} -p ${password} -r ${hostname} -S Always raw GET /redfish/v1/AccountService/Accounts 18 FILES: 19 - 'REDFISH_bmc_user_accounts.json' 20 PROTOCOL: 21 - 'REDFISH' 22 23 IPMI_LOGS: 24 COMMANDS: 25 - ipmitool -I lanplus -C 17 -U ${username} -P ${password} -H ${hostname} lan print 26 FILES: 27 - 'IPMI_LAN_print.txt' 28 PROTOCOL: 29 - 'IPMI' 30 31 SHELL_LOGS: 32 COMMANDS: 33 - plugin: 34 - plugin_name: plugin.ssh_execution.ssh_execute_cmd 35 - plugin_args: 36 - ${hostname} 37 - ${username} 38 - ${password} 39 - cat /etc/os-release 40 - 3 41 - plugin_error: exit_on_error 42 FILES: 43 - plugin_release.txt 44 PROTOCOL: 45 - 'SHELL' 46 47 DUMP_LOGS: 48 COMMANDS: 49 - 'ls -AX /var/lib/systemd/coredump/core.*' 50 PROTOCOL: 51 - 'SCP' 52