Создание домашней сети на базе устройств MikroTik: часть 8 — установка и настройка MikroTik The DUDE

Цикл статей по организации единой локальной сети с маской (255.255.255.0)24 на большом удалении объектов друг от друга.
В прошлой части, мы с Вами, настроили правильное перенаправление портов в сети с двумя шлюзами.

В этой статье, я бы хотел поговорить про то, как за всем этим зоопарком следить. Чтобы никто, никуда не убежал или не вышел за рамки своих обязанностей =)
Вообще в интернете существует достаточно различных систем мониторинга. Взять хотя бы такие вещи, как Zabbix, Graphite, Grafana и иже с ними.
Очень большая гибкость. куча плагинов, возможность писать свои собственные плагины, выводят эти системы в разряд самых используемых не только среди энтузиастов, но и среди корпораций.
Работа серверов, работа различных служб на этих серверах. Мгновенное оповещение при возникновении ошибок.
Все это очень необходимо при широком парке различного оборудования.

А теперь давайте взглянем со стороны не совсем рядового пользователя. Т.е. нас, тех, кто делает мини офис у себя дома.
Лично мне все эти системы не очень нравятся, хоть они и популярны. Да и сама идея мониторинга домашнего железа – это по большому счету “игрушка”, на первый взгляд не дающая практической пользы.

Тем не менее, я решил попробовать реализовать эту “игрушку” у себя. Благо роутер RB750Gr3 позволяет установить в себя microSD карту и на неё положить базу данных.

Знакомьтесь,
The Dude
Сетевой монитор Dude – это приложение от Латвийской компании MikroTik, которое может значительно улучшить работу сетевой среды. Он автоматически сканирует все устройства в определенных подсетях, рисует и компонует карту сетей, отслеживает службы устройств и предупреждает, если у некоторых служб есть проблемы.
Можно не только контролировать свои устройства, но и управлять ими. Поддержка массового обновления устройств на RouterOS и настройка их прямо из Dude Client.

Вот некоторые из его функций:
– Автоматическое обнаружение и компоновка сети
– Обнаруживает любой тип или марку устройства
– Устройство сети, мониторинг каналов и уведомления
– Включает иконки SVG для устройств и поддерживает пользовательские значки и фоны
– Простая установка и использование
– Позволяет создавать собственные карты и добавлять пользовательские устройства
– Поддерживает мониторинг SNMP, ICMP, DNS и TCP для устройств, которые его поддерживают
– Мониторинг использования отдельных линков и графики по ним
– Прямой доступ к средствам дистанционного управления для управления устройствами
– Работает в средах Linux Wine, MacOS Darwine и Windows

WIKI: The Dude (ENG)

В интернете можно найти статьи по установке серверной части The Dude на Ваш ПК, но они уже достаточно устарели.
Компания MikroTik убрала поддержку локальных серверов Dude и оставила возможность его работы исключительно под RouterOS.
Что это значит?
А это значит, что данная служба может быть установлена исключительно на операционную систему RouterOS компании MikroTik, которая в свою очередь может быть установлена отдельно на x86 машину или на виртуальную среду(VirtualBox, Proxmox и др.). Ну или, как наш вариант, уже находится в роутере.
На странице загрузок можно увидеть какое оборудование поддерживает установку The Dude server:
– архитектура TILE: все CCR
– архитектура ARM: LDF ac, LHG ac, SXTsq (ac series), Wireless Wire, cAP ac, hAP ac², CRS3xx, RB3011, RB1100AHx4
– архитектура x86: RB230, X86
– архитектура MMIPS: RB750Gr3, RBMxx

Как видим, в этом списке есть наш RB750Gr3. Это не может не радовать! Давайте установим серверную часть.
Вот только перед этим, нам понадобится microSD карта. Я рекомендую брать до 8Гб. Больше вряд ли понадобится. Её необходимо установить в RB750Gr3
Но если у Вас нет под рукой SD карты, это не страшно, есть еще обычный USB2.0 разъем. И базу данных можно расположить на обычной флешке.

hEX RB750Gr3 поддерживает стандартные SD-карты SD SDCC UHS-I / Class 10, что означает, что в устройстве можно использовать карты памяти большой емкости.
Стандарт поддерживает карты microSD емкостью до 128ГБ

У меня как раз оказалась SD карта под рукой.

Обратите внимание, что желательно использовать промышленные mircoSD карты или USB-флешки, так как они имеют более длительный жизненный цикл в приложениях, которые могут записывать данные чаще чем их читать.

  1. Установка пакета The Dude на роутер RB750Gr3
    Установка накопителя
    На выключенномроутере устанавливаем в него SD карту (или USB флешку)

Поскольку слот microSD расположен на нижней стороне устройства, SD карта должна быть перевернута при попытке вставить ее. Т.е. контактной площадкой вверх.

Включаем роутер, подключив к нему питание, ждем загрузки и подключаемся к нему через WinBox.
Проверяем видит ли роутер подключенную SD карту. Если не видит, проделайте процедуру заново, но с другой картой или USB флешкой.

Консольно: Если вывод возвращает что-то похожее на это, значит система видит диск.

Подготавливаем флешку к работе.
Форматируем её в формат ext3.
Этот формат будет самым лучшим. т.к. он надежней пресловутого Fat32 и размер одного файла может быть большим.

Консольно: Перед форматированием диск нужно отмонтировать.

Скачиваем и устанавливаем пакет The Dude
Теперь, когда наша SD карта готова к использованию, настало время установить пакет сервера в систему.
На момент написания статьи у меня установлена прошивка 6.40.7, скачиваемый пакет к ней называется dude-6.40.7-mmips.npk
Также можно сразу скачать установщик клиента той же версии, что и сервер dude-install-6.40.7.exe

У нас есть пакет сервера, настало время его загрузить в роутер.
Это можно сделать разными способами (Winbox drag’n’drop, webfig, ftp или sftp). Я предпочитаю Winbox.
Просто открываю Files и перетаскиваю в него файл dude-6.40.7-mmips.npk

Просто перезагружаем роутер, и пакет установится автоматически.

Консольно: Подтвержаем ребут Y/N

Настройка и запуск службы.

Сейчас нам нужно изменить путь хранения данных для Сервера.

Консольно: Указываем папку, где будут храниться все данные сервера.

Запускаем сервер

Консольно: О корректной работе будет говорить статус Running и наличие в списке файлов большого дерева /disk1/dude

Консольно: Теперь мы можем подключиться к серверу удаленно, через клиент The DUDE

2. Подключение к The DUDE и начало настройки

Для начала установим на наш ПК или ноутбук утилиту The Dude Client
Установка выполняется стандартным способом, как и любой другой программы: Запускаете установщик dude-install-6.40.7.exe и нажимаете Далее, Далее, Далее и т.д. =)

К сожалению ярлык на рабочем столе не создается.
Поэтому идем по пути установки и создаем его самостоятельно.

Запускаем клиент
Вводим данные своего пользователя для входа. Можем сохранить их для дальнейшего быстрого подключения и нажать Connect
Подключение может занять достаточное время. Не пугайтесь. просто нужно чуть-чуть подождать.

Эти данные говорят о том, что идет подключение и обмен данными с сервером

После подключения мы увидим рабочее пространство:

Рекомендую отказаться от сканирования сети и добавлять все в ручную.
Далее я расскажу, как добавить устройство и сеть для отображения.
Все остальное будет ограничено Вашим желанием дальнейшего изучения.

Попробуем добавить наш девайс на карту и включим мониторинг нескольких параметров: Процессора, Памяти и Диска

Нажимаем правой кнопкой мыши на пустом пространстве и выбираем Add Device

Ввводим IP адрес нашего сервера. Именно его и будем контролировать пока что. Не забываем указать наш login и пароль для подключения и что это RouterOS

Начинаем добавлять контролируемые сервисы

Выбираем нужный нам сервис и добавляем его

Делаем то же самое для служб CPU, Memory и Disk

Как мы можем видеть, часть параметров находится в состоянии down
Это означает, что либо сервис действительно вышел из строя (что невозможно т.к. мы подключены к серверу), либо не запущен SNMP на роутере.
Давайте проверим это:

Включаем SNMP на RouterOS
Подключаемся по WinBox к роутеру и настраиваем SNMP для локальной сети

В принципе к community можно не заходить. Его нужно использовать, только если вы хотите сделать защищенную группу. Но мы в домашней локальной сети и нам эти излишки не нужны.

Давайте проверим, работает ли SNMP

Нажимаем правой кнопкой мыши на нашем добавленном устройстве и выбираем Snmpwalk

Как видим, все работает, данные мы получаем

Как видим, все данные мы получаем и даже строятся графики.

Давайте добавим сеть и посмотрим, с какой скоростью работает сетевой интерфейс.

Ну и поставим иконку роутера

Добавим известную нам сеть

Записываем название сети и задаем Всю сеть целиком

Теперь свяжем нашу сеть и роутер обычным линком

Кликаем мышью на наш роутер, и, не отпуская кнопку мыши, тащим линию к сети, пока она не зафиксируется.

Выбираем нужные параметры. Вместо SNMP можно выбрать еще RouterOS

Видим скорость работы интерфейса и график

Для изменения параметров устройства нужно кликнуть на нем дважды

Вот с такой маленькой сети можно начать работу с The DUDE

У меня уже заведены все мои устройства, добавлены изображения, написаны различные функции, и это еще не все.

Ну и напоследок:

На этом цикл статей по организации единой локальной сети можно считать законченным.
Хотя есть еще пара моментов, которые стоит описать, но это будут отдельные статьи не в рамках цикла.

 

Источник оригинальной статьи: https://gregory-gost.ru