27 lines
454 B
Bash
27 lines
454 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
registry=$1
|
||
|
|
msgarg=$2
|
||
|
|
|
||
|
|
if [ -z "$registry" ]; then
|
||
|
|
echo "Usage:"
|
||
|
|
echo " $0 <redfish registry> <argument>"
|
||
|
|
exit
|
||
|
|
fi
|
||
|
|
|
||
|
|
# Check if logger-systemd exist. Do nothing if not exists
|
||
|
|
if ! command -v logger-systemd;
|
||
|
|
then
|
||
|
|
echo "logger-systemd does not exist. Skip log events for $registry $msgarg"
|
||
|
|
exit
|
||
|
|
fi
|
||
|
|
|
||
|
|
# Log events
|
||
|
|
logger-systemd --journald << EOF
|
||
|
|
MESSAGE=
|
||
|
|
PRIORITY=
|
||
|
|
SEVERITY=
|
||
|
|
REDFISH_MESSAGE_ID=$registry
|
||
|
|
REDFISH_MESSAGE_ARGS=$msgarg
|
||
|
|
EOF
|