upd readme
This commit is contained in:
parent
be081cebfe
commit
a9edb5c4fc
31
README.md
31
README.md
|
@ -1 +1,30 @@
|
||||||
## Osnova telegram bot for zabbix
|
## Osnova telegram bot for zabbix
|
||||||
|
|
||||||
|
### Схема работы дашборда
|
||||||
|
1. Получает список актуальных алертов через api заббикс
|
||||||
|
2. Получает список отправленных сообщений из redis
|
||||||
|
3. Отправляет в чат сообщения об алертах, которых нет в reddis, но есть в актуальных алертов.
|
||||||
|
4. Удаляет из чата сообщения об алертах, которые есть в reddis, но нет в актуальных алертах.
|
||||||
|
|
||||||
|
### Схема работы кнопок
|
||||||
|
Выполняет действие через api заббикс, в случае успеха, убирает кнопки.
|
||||||
|
В комментарий к мьюту\закрытию дописывает ник из телеги того кто закрыл.
|
||||||
|
|
||||||
|
## Запуск.
|
||||||
|
|
||||||
|
### Переменные
|
||||||
|
1. Строка запуска redis (или с паролем, или без пароля)
|
||||||
|
2. Уровень логирования в консоль и файл (30 - warning, 20 - info).
|
||||||
|
|
||||||
|
3. url заббикс
|
||||||
|
4. token заббикс, с правами на чтение и мьют\закрытие алертов
|
||||||
|
5. Минимальный уровень алерта, которые будут отправляться в дашборд
|
||||||
|
6. Интервал опроса api заббикс в секундах
|
||||||
|
|
||||||
|
7. Токен телеграм бота
|
||||||
|
8. ID чата для отправки сообщений
|
||||||
|
9. ID треда для отправки сообщений (0 для отправки в основной чат)
|
||||||
|
|
||||||
|
10. Адрес для подключения к redis
|
||||||
|
11. Порт для подключения к redis
|
||||||
|
12. Пароль для подключения к redis (если нужен)
|
|
@ -6,6 +6,7 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- ./local_redis_file/data:/data
|
- ./local_redis_file/data:/data
|
||||||
|
#command: ["redis-server", --port 6379]
|
||||||
command: [redis-server, --protected-mode yes, --port 6379, --requirepass, P@ssw0rd!]
|
command: [redis-server, --protected-mode yes, --port 6379, --requirepass, P@ssw0rd!]
|
||||||
|
|
||||||
tg-bot:
|
tg-bot:
|
||||||
|
|
Loading…
Reference in New Issue