tgoop.com/bash_srv/116
Create:
Last Update:
Last Update:
🔄 Мониторинг доступности сайта с уведомлением в Telegram
Хотите знать, когда ваш сайт «упал»? Ниже написал простой Bash-скрипт, который проверяет доступность ресурса и шлёт уведомление в Telegram.
#!/bin/bash
# автор: https://www.tgoop.com/bash_srv
# Настройки
URL="https://example.com"
BOT_TOKEN="123456789:ABCDEF1234567890abcdef1234567890"
CHAT_ID="987654321"
# Проверка доступности
HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" "$URL")
if [ "$HTTP_CODE" -ne 200 ]; then
MESSAGE="⚠️ Сайт $URL недоступен! Код ответа: $HTTP_CODE"
curl -s -X POST "https://api.telegram.org/bot$BOT_TOKEN/sendMessage" \
-d chat_id="$CHAT_ID" \
-d text="$MESSAGE"
fi
Как использовать:
1. Вставьте ваш
BOT_TOKEN
и CHAT_ID
.2. Сохраните скрипт, например,
/usr/local/bin/check_site.sh
.3. Добавьте в
cron
(каждые 5 минут):
*/5 * * * * /usr/local/bin/check_site.sh
Теперь вы сразу узнаете, если сайт станет недоступен.
👉@bash_srv
BY Bash Советы

Share with your friend now:
tgoop.com/bash_srv/116