forked from likid0/dr-demo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcurl-send-messages.sh
14 lines (14 loc) · 939 Bytes
/
curl-send-messages.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
SITE1=cluster1
SITE2=cluster2
TOKEN='LDc5nAEWi4B2ucZdS/rBH8ADcoKsHKRGSa2qjF2LRbzrQmwbfnMFd9ggGzthxN2tZW'
HOOK1=http://rocket-chat-rocketchat.apps.bos2.chris.ocs.ninja/hooks/${TOKEN}
HOOK2=http://rocket-chat-rocketchat.apps.bos3.chris.ocs.ninja/hooks/${TOKEN}
TIME=10
export NUMBER=0
while true ; do
sleep $TIME
export NUMBER=$((NUMBER+1))
curl -X POST -H 'Content-Type: application/json' --data '{"username": "CLUSTER1","icon_emoji": ":alien:","text":"Sending Message to test DR POC. '" $(date)"'","attachments":[{"title":"'"Site: ${SITE1}"'","text":"'"DR message ${NUMBER}"'","color":"#0ff004"}]}' ${HOOK1}
curl -X POST -H 'Content-Type: application/json' --data '{"username": "CLUSTER2","icon_emoji": ":robot:","text":"Sending Message to test DR POC. '" $(date)"'","attachments":[{"title":"'"Site: ${SITE2}"'","title_link":"https://rocket.chat","text":"'"DR message ${NUMBER}"'","color":"#f06f04"}]}' ${HOOK2}
done