Страница 1 из 2
MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 05 июн 2018, 18:59
AlexeyU
MikroPlant
Возможности:
- Сбор статистики нагрузки CPU, контроль места на диске, памятью, слежение за бэд-блоками
- Встроенный сервер логов
- Встроенный FTP для сбора конфигураций (кол-во хранящихся конфигураций настраивается)
- Массовое исполнение скриптов на нескольких устройствах с поддержкой шаблонов
- Массовая закачка файлов
- Репозиторий для хранения скриптов
- Гео карта, с привязкой местоположения устройства
- Центр уведомлений (нагрузка CPU, определенные строчки в логах)
- Контроль конфигурации
- Дублирование конфигурации один-ко-многим (поддерживаемый список параметров на сайте)
Особенности
- Работает по API
- Запуск скриптов по SSH
Планируется
- Автоматическое создание тунелей между устройствами (GRE, IPIP, EoIP)
- можно дополнять :)
Приложение является веб-сервисом ASP.Net Core 2.1
Установка и само приложение доступно на сайте
http://www.34highway.ru/MikroPlant
Инструкция по установке и настройке
Приложение в стадии активной разработки. Приветствуются найденные ошибки и хотелки :)
Статистику по памяти и месту теперь показывает в процентах. Вместо цифр, что удобнее если много разных устройств с разными объемами памяти и дискового пространства
необходимо пересоздать базу из файла Initialize.sql или в таблице Resources удалить колонки FreeHdd и FreeMemory и создать (int)Hdd и (int)Memory
В дальнейшем пересоздавать базу не надо будет
Автоматическое изменение пароля учетной записи MikroPlant, через указанное кол-во дней
Изменение в требованиях.
Требуется установка Microsoft SQL Server 2014 LocalDB. База создается автоматически при первом запуске приложения.
ASP.NET Core 2.1 и веб-сервер IIS не требуется.
Изменение в уведомлениях. Добавлены действия на события - запуск скрипта на устройстве, отправка уведомления в Telegram (
о том как настроить)
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 05 июн 2018, 19:30
vqd
чем оно лучше того же Dude ?
Интеграция решения не дешевое совсем выходит то
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 06 июн 2018, 17:38
AlexeyU
А Dude разве умеет запускать сразу на нескольких устройствах скрипты, копировать файлы на кучу устройств (не надо выбирать по одному), дублировать конфигурацию с одного устройства на другое в режиме реального времени? Вроде нет.
Не понял про интеграцию. Нужен веб-сервер с поддержкой ASP.NET Core. Я конечно Linux не пользуюсь, но вроде ASP.NET Core работает и на нем.
Данное решение делалось "для себя", когда надоело одно и тоже делать на 30 устройствах. Я просто предлагаю свое решение другим :)
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 06 июн 2018, 21:02
podarok66
Я не знаю, звучит оно может и заманчиво по возможностям, но порог входа мне показался слишком высок. Я уж точно не стану этим заниматься, потому как никогда не представлял даже, как настроить Web-Server (IIS), Microsoft SQL Server, как создать там базу данных и вообще просто войти и посмотреть, что там есть.
Насколько я уяснил для себя, ASP.Net Core 2.0.5 вроде как работает в Visual Studio 2017 + . Но как всё это собрать, мне даже в кошмарах не приснится. Видимо, данное программное обеспечение рассчитано на использование программистами или весьма грамотными админам с приличным багажом. Снимаю шляпу и буду смотреть со стороны и завидовать...
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 07 июн 2018, 06:04
vqd
Скрипты легко может выполнять. Насчет копирования и дублирования конфигурации... ну зауши притянуто. Ну если даже и надо то это решается парой скриптов
Ну и podarok66 прав. У меня лично снчало возникло желание воткнуть на виртуальную машины и посмотреть, после прочтения требований желание отпало на корню.
Посмотрите как автор mikro-bill запилил установку. Все ставится буквально в пару кликов мышкой. А там и вэб и sql
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 08 июн 2018, 08:34
AlexeyU
Собирать в Visual Studio ничего не нужно. Все уже скомпилировано. Нужно только базу данных MS SQL (подойдет и бесплатная Express версия) и IIS (ставится в пару кликов с компонентами по умолчанию) + фреймворк ASP.NET Core...
Ну дело каждого чем пользоваться... :)
Установщик скорее всего появится, когда продукт будет (если будет) коммерческий..
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 08 июн 2018, 09:20
vqd
Ну удачи Вам. Как требования будут полегче пишите, посмотрим и возможно даже применим или быть может порекомендуем
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 08 июн 2018, 19:56
podarok66
AlexeyU писал(а): ↑08 июн 2018, 08:34
Собирать в Visual Studio ничего не нужно. Все уже скомпилировано. Нужно только базу данных MS SQL (подойдет и бесплатная Express версия) и IIS (ставится в пару кликов с компонентами по умолчанию) + фреймворк ASP.NET Core...
С вашим опытом - может и просто. Но Микротик в очень большом проценте моделей пресловутое SOHO - оборудование. Это значит маленький офис или домашний вариант. Я часто бываю в разных домах и маленьких фирмочках как раз по сетевым вопросам. Поверьте, если там вести подобные речи, вам договаривать может случиться на улице. Поэтому, если уж говорим о программном обеспечении для Микротик, планочку надо принижать просто до плинтуса.
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 13 июн 2018, 11:57
AlexeyU
Учту, спасибо :)
Upd: Обновление 1.0.3. Установка веб-сервера IIS и ASP.Net Core более не требуется. Требуется только установка Microsoft SQL Server 2014 LocalDB (бесплатна). База данных создается автоматически при первом запуске.
Upd2: Можно запустить без сервиса Windows. Запустив "MikroPlant.WebPortal.exe --console" в командной строке
Upd3: Обновление 1.0.4 (изменения в шапке)
Re: MikroPlant - решение по управлению Mikrotik RouterBOARD
Добавлено: 15 сен 2018, 22:27
fest1val
Кто-то гоняет? Как оно вообще по стабильности?
Прикольный костыль или нормальная служба?