Этот скрипт интегрирует InfoWatch с R-Vision для автоматизации процесса получения событий из InfoWatch, их обработки и отправки в R-Vision.
- Python 3.x
- Необходимые пакеты Python:
requests,configparser,zipfile,json,os,time,datetime
- Клонируйте репозиторий или скачайте файлы скрипта.
git clone
- Установите необходимые пакеты Python с помощью pip:
pip install requests
- Скопируйте файл
settings.ini.templateвsettings.ini:cp settings.ini.template settings.ini
- Отредактируйте файл
settings.ini, чтобы включить ваши учетные данные и настройки InfoWatch и R-Vision:[infowatch] url = ваш_url_infowatch username = ваш_логин_infowatch password = ваш_пароль_infowatch query_id = ваш_id_запроса [rvision] url = ваш_url_rvision key = ваш_api_ключ_rvision
Запустите скрипт с помощью Python:
python rvision_infowatch.py
Sure, here is the
README.md
translated into Russian:
```md
# Интеграционный скрипт R-Vision InfoWatch
Этот скрипт интегрирует InfoWatch с R-Vision для автоматизации процесса получения событий из InfoWatch, их обработки и отправки в R-Vision.
## Требования
- Python 3.x
- Необходимые пакеты Python: `requests`, `configparser`, `zipfile`, `json`, `os`, `time`, `datetime`
## Установка
1. Клонируйте репозиторий или скачайте файлы скрипта.
2. Установите необходимые пакеты Python с помощью pip:
```sh
pip install requests
```
## Конфигурация
1. Скопируйте файл [`settings.ini.template`](settings.ini.template ) в `settings.ini`:
```sh
cp settings.ini.template settings.ini
```
2. Отредактируйте файл `settings.ini`, чтобы включить ваши учетные данные и настройки InfoWatch и R-Vision:
```ini
[infowatch]
url = ваш_url_infowatch
username = ваш_логин_infowatch
password = ваш_пароль_infowatch
query_id = ваш_id_запроса
[rvision]
url = ваш_url_rvision
key = ваш_api_ключ_rvision
```
## Использование
Запустите скрипт с помощью Python:
```sh
python rvision_infowatch.pyСкрипт выполнит следующие действия:
- Аутентифицируется в InfoWatch.
- Выполнит преднастроенный запрос для получения событий.
- Обработает полученные события и классифицирует их.
- Отправит обработанные события в R-Vision.
- Сгенерирует и загрузит отчеты по событиям.
Скрипт записывает ошибки и важную информацию в файл log.txt. Проверьте этот файл на наличие проблем или важных сообщений.
rvision_infowatch.py: Основной файл скрипта.settings.ini.template: Шаблон файла конфигурации.settings.ini: Файл конфигурации (создается из шаблона).log.txt: Файл для логирования ошибок и информации.
Этот проект лицензирован по лицензии MIT. См. файл LICENSE для получения подробной информации.
Приветствуются любые вклады! Пожалуйста, откройте issue или отправьте pull request для любых улучшений или исправлений ошибок.