Update README.md
This commit is contained in:
37
README.md
37
README.md
@@ -1 +1,36 @@
|
|||||||
# load-info-telegram-mast
|
# load-info-telegram
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Скрипт уведомлений о нагрузки на сервер. При определенном пороге нагрузки вы будет получать уведомления с полной информацией о всех процессах.
|
||||||
|
|
||||||
|
Скачиваем скрипт в папку /usb/bin
|
||||||
|
> wget -P /usr/bin https://raw.githubusercontent.com/unixhostpro/load-info-telegram/master/load-info-telegram.sh
|
||||||
|
|
||||||
|
Cкачиваем файл который будет запускать скрипт как сервис
|
||||||
|
> 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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user