Команды и возможности бота:
Команда | Описание |
---|---|
/stats |
дает обобщенную статистику о памяти \ диске \ процессах, а также общую нагрузку за определнный период времени |
/shell |
позволяет использовать бот в режиме Shell |
/memgraph |
строит график использования памяти за прошедший период |
/setmem |
возможность установить порог оперативной памяти (%) для мониторинга |
/setpoll |
интервал опроса в секундах (выше 10) |
Как это работает: Смотреть GIF
Пример графика:
$ git https://github.com/vladios13/ServerStatsBot.git
$ cd ServerStatsBot
$ sudo pip3 install -r requirements.txt
- Все ключи и токены сохраняйте в
tokens.py
. - Получить токен для бота можно в Bot Father
- В этот файл поместите строковую переменную
telegrambot
токен вашего бота. - Пример:
telegrambot = "000000000:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
Вы должны установить переменную.adminchatid
вtokens.py
. Вы так же можете указать несколько пользователей. Пример: adminchatid = [443355]
adminchatid = [443355, 55667788, 99884433]
Выполните: python3 servstatsbot.py
- Вся нужная информация находится в:
servstatsbot.conf
- Откройте его и отредактируйте путь, как указано в комментариях к нему.
- Поместите файл в папку
/etc/init/
- Запустите как "daemon" :
start servstatsbot
- Используйте
start|stop|restart
- Если произойдет сбой, он будет автоматически перезапущен.
- Он также заработает после перезагрузки.
- Используйте