🔄 Мониторинг загрузки процессора с уведомлением в Telegram 📡
Ниже простой Bash-скрипт, который будет следить за загрузкой CPU и отправлять уведомление в Telegram, если нагрузка превышает установленный порог.
📜 Скрипт:
📌 Как использовать:
1️⃣ Замените ВАШ_TELEGRAM_BOT_TOKEN на токен вашего бота.
2️⃣ Укажите ВАШ_CHAT_ID, куда слать уведомления.
3️⃣ Установите порог THRESHOLD, при котором хотите получать оповещения.
4️⃣ Добавьте скрипт в крон, например, чтобы он запускался каждую минуту:
Теперь, если CPU на сервере превысит 80%, вы получите уведомление в Telegram.
👉@linuxchmod
Ниже простой Bash-скрипт, который будет следить за загрузкой CPU и отправлять уведомление в Telegram, если нагрузка превышает установленный порог.
📜 Скрипт:
#!/bin/bash
# Настройки
TOKEN="ВАШ_TELEGRAM_BOT_TOKEN"
CHAT_ID="ВАШ_CHAT_ID"
THRESHOLD=80 # Порог загрузки CPU в процентах
# Получаем среднюю загрузку CPU за последнюю минуту
CPU_LOAD=$(uptime | awk -F 'load average:' '{print $2}' | cut -d',' -f1 | awk '{print $1*100}')
# Округляем значение
CPU_LOAD=$(printf "%.0f" "$CPU_LOAD")
# Проверяем, превышает ли загрузка порог
if (( CPU_LOAD > THRESHOLD )); then
MESSAGE="⚠️ Внимание! Высокая загрузка CPU: ${CPU_LOAD}% на $(hostname)"
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendMessage" \
-d chat_id="$CHAT_ID" \
-d text="$MESSAGE"
fi
📌 Как использовать:
1️⃣ Замените ВАШ_TELEGRAM_BOT_TOKEN на токен вашего бота.
2️⃣ Укажите ВАШ_CHAT_ID, куда слать уведомления.
3️⃣ Установите порог THRESHOLD, при котором хотите получать оповещения.
4️⃣ Добавьте скрипт в крон, например, чтобы он запускался каждую минуту:
* * * * * /path/to/cpu_monitor.sh
Теперь, если CPU на сервере превысит 80%, вы получите уведомление в Telegram.
👉@linuxchmod
👍7
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Компьютерные сети с CISCO
Вводный урок
УРОК 1 - Простейшая сеть на 2 ПК
УРОК 2 из 250 - Сеть с использованием концентратора (HUB)
УРОК 3 из 250 - Применение сетевого коммутатора (switch)
УРОК 4 из 250 - Управление устройствами с использованием терминала (CLI)
УРОК 5 из 250 - деление сети с помощью VLAN
УРОК 6 из 250 - Групповое конфигурирование портов при настройке VLAN
УРОК 7 из 250 - использование магистральных портов
УРОК 8 - Интегрируем Web-server
УРОК 9 - Использование служб DNS и DHCP
👉@linuxchmod
Вводный урок
УРОК 1 - Простейшая сеть на 2 ПК
УРОК 2 из 250 - Сеть с использованием концентратора (HUB)
УРОК 3 из 250 - Применение сетевого коммутатора (switch)
УРОК 4 из 250 - Управление устройствами с использованием терминала (CLI)
УРОК 5 из 250 - деление сети с помощью VLAN
УРОК 6 из 250 - Групповое конфигурирование портов при настройке VLAN
УРОК 7 из 250 - использование магистральных портов
УРОК 8 - Интегрируем Web-server
УРОК 9 - Использование служб DNS и DHCP
👉@linuxchmod
👍5
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Компьютерные сети с CISCO
УРОК 10 - Настраиваем DHCP на маршрутизаторе
УРОК 11 - настройка интерфейсов средствами консоли, сетевой принтер.
УРОК 12 - настройка передачи данных между сетями на маршрутизаторе
УРОК 13 - Маршрут по умолчанию (нулевой маршрут)
УРОК 14 - Маршрут по умолчанию при наличии нескольких сетей
УРОК 15 - Что скрывалось за слешем (разбор домашнего задания)
УРОК 16 - динамическая маршрутизация с использованием RIP
УРОК 17 - Настройка протокола EIGRP
УРОК 18 - Настройка протокола OSPF
УРОК 19 - Поведение OSPF при неполадках в сети
Часть 1
👉@linuxchmod
УРОК 10 - Настраиваем DHCP на маршрутизаторе
УРОК 11 - настройка интерфейсов средствами консоли, сетевой принтер.
УРОК 12 - настройка передачи данных между сетями на маршрутизаторе
УРОК 13 - Маршрут по умолчанию (нулевой маршрут)
УРОК 14 - Маршрут по умолчанию при наличии нескольких сетей
УРОК 15 - Что скрывалось за слешем (разбор домашнего задания)
УРОК 16 - динамическая маршрутизация с использованием RIP
УРОК 17 - Настройка протокола EIGRP
УРОК 18 - Настройка протокола OSPF
УРОК 19 - Поведение OSPF при неполадках в сети
Часть 1
👉@linuxchmod
👍7