|
|
@@ -11,68 +11,14 @@ if ! command -v jq > /dev/null; then
|
|
|
fn_script_log_fatal "Sending Rocketchat alert: jq is missing."
|
|
|
fi
|
|
|
|
|
|
-#json=$(cat <<EOF
|
|
|
-#{
|
|
|
-# "attachments": [
|
|
|
-# {
|
|
|
-# "color": "#36a64f",
|
|
|
-# "blocks": [
|
|
|
-# {
|
|
|
-# "type": "section",
|
|
|
-# "text": {
|
|
|
-# "type": "mrkdwn",
|
|
|
-# "text": "*LinuxGSM Alert*"
|
|
|
-# }
|
|
|
-# },
|
|
|
-# {
|
|
|
-# "type": "section",
|
|
|
-# "text": {
|
|
|
-# "type": "mrkdwn",
|
|
|
-# "text": "*${alertemoji} ${alertsubject}* \n ${alertbody}"
|
|
|
-# }
|
|
|
-# },
|
|
|
-# {
|
|
|
-# "type": "divider"
|
|
|
-# },
|
|
|
-# {
|
|
|
-# "type": "section",
|
|
|
-# "fields": [
|
|
|
-# {
|
|
|
-# "type": "mrkdwn",
|
|
|
-# "text": "*Game:* \n ${gamename}"
|
|
|
-# },
|
|
|
-# {
|
|
|
-# "type": "mrkdwn",
|
|
|
-# "text": "*Server IP:* \n ${alertip}:${port}"
|
|
|
-# },
|
|
|
-# {
|
|
|
-# "type": "mrkdwn",
|
|
|
-# "text": "*Server Name:* \n ${servername}"
|
|
|
-# }
|
|
|
-# ]
|
|
|
-# },
|
|
|
-# {
|
|
|
-# "type": "section",
|
|
|
-# "text": {
|
|
|
-# "type": "mrkdwn",
|
|
|
-# "text": "Hostname: ${HOSTNAME} / More info: ${alerturl}"
|
|
|
-# }
|
|
|
-# }
|
|
|
-# ]
|
|
|
-# }
|
|
|
-# ]
|
|
|
-#}
|
|
|
-#EOF
|
|
|
-#)
|
|
|
-
|
|
|
json=$(cat <<EOF
|
|
|
{
|
|
|
"alias":"Yggdragsil",
|
|
|
- "text":"*" + ${alertemoji} ${alertsubject} + "*" + \n ${alertbody},
|
|
|
+ "text":"* ${alertemoji} ${alertsubject}* + \n ${alertbody}",
|
|
|
"attachments":[
|
|
|
{
|
|
|
"title":"Linuxgsm Alert",
|
|
|
- "text":"Hostname: ${HOSTNAME}"
|
|
|
+ "text":"Hostname: ${HOSTNAME}",
|
|
|
"color":"#36a64f",
|
|
|
"fields":[
|
|
|
{
|
|
|
@@ -97,10 +43,9 @@ json=$(cat <<EOF
|
|
|
EOF
|
|
|
)
|
|
|
|
|
|
-
|
|
|
fn_print_dots "Sending Rocketchat alert"
|
|
|
|
|
|
-rocketlaunch=$(curl -X POST -H 'Content-Type: application/json' --data "$(echo -n "$json" | jq -c .)" "${rocketchatwebhook}")
|
|
|
+rocketlaunch=$(curl -X POST -H "Content-Type:application/json" --data "$(echo -n "$json" | jq -c .)" "${rocketchatwebhook}")
|
|
|
|
|
|
if [ "${rocketlaunch}" == "ok" ]; then
|
|
|
fn_print_ok_nl "Sending Rocketchat alert"
|