Files
load-info-telegram-mast/README.md
2024-04-30 06:55:29 +03:00

37 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# load-info-telegram
![alt tag](https://github.com/unixhostpro/load-info-telegram/blob/master/loadinfotel.png)
Скрипт уведомлений о нагрузки на сервер. При определенном пороге нагрузки вы будет получать уведомления с полной информацией о всех процессах.
Скачиваем скрипт в папку /usb/bin
> wget -P /usr/bin https://raw.githubusercontent.com/unixhostpro/load-info-telegram/master/load-info-telegram.sh
ачиваем файл который будет запускать скрипт как сервис
> wget -P /etc/systemd/system https://raw.githubusercontent.com/unixhostpro/load-info-telegram/master/tload.service
Редактируем скрипт и вставляем в него свой token и chatid
> nano /usr/bin/load-info-telegram.sh
В скрипте устанавливаем порог уведомлений
mem_threshold - процент занятой памяти при которой будет высылаться уведомление
load_threshold - значение нагрузки, выше которого, будет высылаться уведомление
Управление работой скрипта
> systemctl start tload.service
> systemctl stop tload.service
Для проверки скрипта установим пакет для стресс-тестирования системы stress-ng
>apt install stress-ng
Выполним команду для нагрузки CPU и RAM
>stress-ng --cpu 8 --io 2 --vm 1 --vm-bytes 5G --timeout 600s --metrics-brief