Программа MupsBox, позволяющая проводить действия с группами сетевых устройств, построенных на MikroTik RouterOS
ВОЗМОЖНОСТИ ПРОГРАММЫ
MupsBox (www.mupssoft.com) – приложение, позволяющие проводить действия с группами сетевых устройств, построенные на RouterOS.
Приложение состоит из модулей:
- Device – обязательный модуль для конфигурирования устройств и групп RouterOS.
- Backup – Модуль создания резервных копий конфигурации устройств RouterOS по расписанию и различными параметрами.
- Traffic – Модуль регулярного сбора и анализа данных Traffic Accounting.
- Syslog - Модуль регулярного сбора и анализа данных логов.
ИНСТРУКЦИЯ ПО УСТАНОВКЕ И РАБОТЕ ПРОГРАММЫ MUPSBOX
Установка Firebird2.5.x
Для хранения данных используется (данные подключения к устройствам, временные данные, статистические данные и др.) база данных Firebird.
Необходимо скачать дистрибутив https://www.firebirdsql.org/en/firebird-2-5/
При запуске установки выберете язык, принять условия соглашения, выбрать папку установки (можно по умолчанию C:\Program Files (x86)\Firebird\Firebird_2_5), выбор устанавливаемых компонентов (можно оставить по умолчанию), создание ярлыков в меню, выбрать дополнительные задачи (можно оставить по умолчанию).
Для работы программы MUPSBOX на ROS в IP → Services необходимо включить api.
ip service disable api-ssl,www,www-ssl,ftp,ssh,telnet
ip service set api disabled=no address=1.1.1.1 (ип адрес ПК на котором установлен MUPSBOX)
Расположение программы на сервере.
Необходимо исполняемые файлы программы расположить в одной папке со следующими файлами
- MBTrafficService.exe – сервис, для регулярного получения данных Traffic Accounting.
- MBBackupService.exe – сервис, для запуска заданий резервного копирования.
- MBFtpService.exe – сервис, для запуска ftp сервера на вашем ПК.
- Config.ini– конфигурационный файл приложения.
- MBDB.FDB – файл базы данных приложения.
- Fbclient.dll – библиотека взаимодействия приложения и базы данных.
Config.ini
[connection]
- Database=D:\MupsBox\MBDB.FDB – расположение файла БД программы;
- CharacterSet=UTF8
- user_name=SYSDBA - Логин для входа по умолчанию в БД Firebird
- password=masterkey - Пароль по умолчанию для Windows в БД Firebird
- [backup]
- backup_debug=no
- backup_report=yes - Создавать лог файлы с отчетами по выполненным заданиям (находится в папке log, которая находится в папке с программой MupsBox)
РАБОТА С ПРОГРАММОЙ
При запуске MupsBox.exe появляется основное рабочее окно программы:
Окно разделено на вертикальное меню по левой части окна и рабочего пространства для работы с встроенными открытыми окнами модулей.
Settings
Settings содержит три вкладки: Services, Local FTP, Database, Activation.
Database
Вкладка Database содержит поля для логина и пароля для БД. Так же тут можно создать новую БД или открыть имеющуюся у вас БД. Вкладка также содержит информацию о версии БД, если current отличается от new, необходимо обновить БД при помощи кнопки Update.
Services
Вкладка Services содержит сервисы, которые можно установить и управлять ихзапуском. Если Вы установили сервис и нажали кнопку Start, то сервис будет работать даже если вы закрыли программу.
Activation
Activation показывает какой уровень лицензии установлен в вашей копии программы MupsBOX.
Для активирования вашего уровня лицензии, необходимо заполнить ваш настоящий email адрес, выбрать уровень лицензии модуля который вы хотите активировать и нажать Save Level. После чего необходимо сгенерировать ваш License ID, нажав кнопку Get License ID, вы получите уникальный идентификатор, который необходимо выслать на email [email protected], наши специалисты сгенерируют ключ который вышлют вам обратно на email. Полученный ключ необходимо поместить в поле License key, нажать кнопку Save и перезапустить программу.
Local FTP
Local FTP — здесь вы настраиваете пользователя, пароль, порт и папку (папка должна существовать), для подключения к вашему FTP серверу установленному во вкладке Services.
Модуль Devices
Основное окно Device List модуля Devices отображает:
- Hostname– имя устройства RouterOS, заведенное пользователем. Необязательно совпадает с параметром Identity на устройстве.
- IP Address – IP адрес RouterOS, используемый для подключения.
- Username – имя пользователя, используемый для подключения.
- Password – пароль, используемый для подключения.
- Success Connection – последнее успешное подключение к устройству.
- Fail Connection – последнее подключение с ошибкой к устройству.
- Version – версия RouterOS, полученная при последнем успешном подключении к устройству.
Device List
На вкладке Device List располагаются кнопки (слева направо): добавитьустройство, удалить устройство, проверить доступность выделенного устройства, проверить доступность всех устройств, импорт списка всех устройств, экспорт списка устройств. При добавлении устройства появляется следующее окно:
Где: Hostname – Имя устройства, Host IP – ип адрес устройства, Port – порт api настроенный на устройстве, Username – логин, Password – пароль.
Device on group:
Окно Devices List – вкладка Groups:
Модуль Backup
Модуль позволяет производить задания по резервному копированию группы устройств RouterOS с заданными параметрами. На вкладке jobs располагаются кнопки (слева направо): добавить задание, удалить задание, запустить выполнение выбранного задания.
Jobs
Окно Backup – вкладка Jobs:
Окно отображает текущие задания (название, источники и т.д.) резервного копирования.
При добавлении нового задания появляется окно:
- Jobname – название задания.
- Source – выбирается заданная группа устройств RouterOS.
- Destination – выбирается заданное место для хранения резервных копий. Устанавливается на вкладке Destination окна Backup.
- Backupmode – тип резервных копий конфигураций RouterOS. Доступны System back up, Export compact, Export verbose (для RouterOS v6 и выше).
- Schedule – расписание запусков заданий резервного копирования. Разделяются на:
- Manual Start – старт вручную.
- Daily – запуск по заданным дням неделям.
- Monthly – запуск по заданному числу месяц.
В случае Daily, Monthly задается параметр Timestart – время старта задания.
Jobs History
Окно Backup – вкладка Jobs History:
Окно отображает историю выполнения заданий резервного копирования с указанием даты и времени; идентификатора запуска задания; названия задания; названия устройства RouterOS; группа, в которую входит устройство RouterOS; текущий статус действия. На вкладке Jobs History располагаются кнопки (слева направо): обновить историю выполнения заданий, удалить историю выполнения заданий.
Destination
Окно Backup – вкладка Destination:
Окно отображает текущие места для сохранения конфигураций устройств RouterOS. В настоящее время в качестве мест хранения применяются настроенные FTP сервер(-ра) с заданным доступом попользователю.
На вкладке jobs располагаются кнопки (слева направо): добавить место хранения конфигураций, удалить хранения конфигураций, проверить доступность хранения конфигураций (проверка FTP-доступа). При добавлении места хранения конфигураций появляется окно
- Name – название места хранения конфигураций.
- FTP host IP – IP адрес FTP сервера, на котором будут сохраняться конфигурации.
- FTP user – имя FTP пользователя для авторизации на FTP сервере.
- FTP password – пароль FTP пользователя.
- FTP Port – порт подключения к FTP серверу.
- FTP subfolder – подпапка в которую будут записываться данные.
Backup LOG
Если вы в файле config.ini выставили yes напротив backup_report, то у вас будут создаваться логи выполненных заданий. В которых будет описан процесс работы backup задания и насколько успешно он выполнен.
Ваш комментарий добавлен