11 lines
736 B
Bash
Executable File
11 lines
736 B
Bash
Executable File
#!/bin/bash
|
|
# WEVADS functional check - runs every 4h
|
|
LOGIN=$(curl -s -o /dev/null -w "%{http_code}" --max-time 10 https://wevads.weval-consulting.com/auth/login.html)
|
|
TRACK=$(curl -s -o /dev/null -w "%{http_code}" --max-time 10 https://wevads.weval-consulting.com/tracking-dashboard.php)
|
|
BTNS=$(curl -s https://wevads.weval-consulting.com/tracking-dashboard.php 2>/dev/null | grep -c 'href="/tracking')
|
|
|
|
if [ "$LOGIN" != "200" ] || [ "$TRACK" != "200" ] || [ "$BTNS" -lt 2 ]; then
|
|
echo "[$(date)] WEVADS FAIL: login=$LOGIN track=$TRACK btns=$BTNS" >> /var/log/wevads-check.log
|
|
curl -s "https://api.telegram.org/bot8544624912/sendMessage?chat_id=7605775322&text=WEVADS+FAIL:+login=$LOGIN+track=$TRACK+btns=$BTNS" > /dev/null
|
|
fi
|