mirror of
https://github.com/ada-dmitry/tg-monitor.git
synced 2026-09-24 01:10:24 +00:00
37 lines
954 B
Markdown
37 lines
954 B
Markdown
tg-monitor — простой Telegram-бот для мониторинга Linux-сервера.
|
|
|
|
Требования
|
|
- Python 3.8+
|
|
- Виртуальное окружение (рекомендовано)
|
|
- Доступ к системным утилитам: sensors, nvme, smartctl, df, ps (по необходимости)
|
|
|
|
Установка
|
|
1. Создайте и активируйте виртуальное окружение:
|
|
|
|
```bash
|
|
python3 -m venv .venv
|
|
source .venv/bin/activate
|
|
```
|
|
|
|
2. Установите зависимости:
|
|
|
|
```bash
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
3. Скопируйте пример `.env` и заполните токен:
|
|
|
|
```bash
|
|
cp .env.example .env
|
|
# Отредактируйте .env: BOT_TOKEN и ALLOWED_CHAT_IDS
|
|
```
|
|
|
|
Запуск
|
|
|
|
```bash
|
|
python main.py
|
|
```
|
|
|
|
Примечания
|
|
- Бота можно добавить, как демон и запускать автоматически от root.
|