Как добавить mib в dude
Tue Feb 21, 2017 1:48 pm
Hello, I am wondering how to add MIB for draytek Router to the dude.
I found several guides on the internet, but all of these refer to old versions of the dude.
Now I finally managed to upload the file DRAYTEK.txt (attached to this post) in the /dude/files/mibs but from within the dude it is not loaded.
it is only listed in the files pan..
If I try to upload this file to any other location I receive a NOT ALLOWED to write on.
I am accessing via the admin user via ssh.
I am using The Dude 6.38 on a 6.38 CCR
You do not have the required permissions to view the files attached to this post.
just joined
Posts: 1 Joined: Tue Apr 17, 2018 11:50 am
Re: How to ADD Mibs to Dude
Tue Apr 17, 2018 1:38 pm
I have the same problem.
CCR-1009
Dude and RouterOS 6.41.4
We have DLINK DGS-1210-53 rev.C switches in the network. I’ve downloaded the MIB file from DLINK, uploaded in «Files» but nothing happened.
I’ve stoped and started The Dude server, restarted the router.
just joined
Posts: 1 Joined: Tue Apr 24, 2018 5:32 pm
Re: How to ADD Mibs to Dude
Tue Apr 24, 2018 5:42 pm
I have also a problem adding MIBs.
I am trying to upload a new MIB using WinBox, but WinBox does not allow me to upload any file to /dude/files/default/mibs. I am only able to upload to /dude/files. What do I need to do to upload a MIB correctly to the RouterOS?
Long time Member
Posts: 606 Joined: Thu Feb 14, 2008 4:03 pm Location: Moldova, Chisinau
Re: How to ADD Mibs to Dude
Thu Apr 26, 2018 1:57 pm
As described in the Wiki,
2. File that were previously generated by server like default mibs/images/etc on first server startup are now shown in «(data-path)/files/default» directory as symlinks and are usable in read-only mode. In order to avoid deletion or corruption of these default resources.
3. Your custom uploaded mibs/images/etc need to be stored in: «(data-path)/files/» directory.
You may also find a recent discussion on same subject and a working example.
Manual:The Dude v6/MIB Nodes
The MIB nodes pane in The Dude displays the MIB files that are known to the Dude. To add more MIB files to this pane, upload the MIB file in the Files pane and it will appear here automatically.
MIB Files
A Management Information Base (MIB) is a map of the hierarchical order of all of the managed objects or MIB variables. Each system in a network (workstation, server, router, bridge, and so on) maintains a MIB that reflects the status of the managed resources at that system.
A MIB file is a database of OID values that can be viewed through SNMP. OIDs are arranged in a tree-like structure that begins with a root and expands downwards into branches. Each point in a MIB tree is known as a node.
Note: a MIB file is that it’s a kind of dictionary or code book that is used to assemble and interpret SNMP messages.
The value of each OID consists of a sequence of integers. The dotted numeric string representation of an OID separates its subidentifiers with periods; for example, 1.2.3.4.5.6. A MIB variable is referenced by its OID, as well as by its instance identifier, such as INTEGER, STRING, COUNTER, and GAUGE.
Filters
- Module — Device type (MIB file)
- Type — Type of information (integer, octet string, 32bit integer, counter, gauge etc.)
- Access — Data access possibility. Create, Notify, Read only, Read Write, Write only, No access
- Status — All, Current, Deprecated, Mandatory, Obsolete
External Links
You can read more about MIB files in the following resources:
- http://msdn.microsoft.com/en-us/library/aa909982.aspx
- http://www.dpstele.com/white-papers/snmp-implementation/mib_files.php
- http://en.wikipedia.org/wiki/Management_information_base
- http://www.faqs.org/rfcs/rfc1213.html
Система мониторинга Dude. Установка и общие настройки
г. Санкт-Петербург, Крестовский остров, Северная дорога, дом 12.
Офис компании «SPW»
г. Санкт-Петербург, ст. м. «Василеостровская»,
ул. Уральская, д. 17, корпус 3, этаж 2
![]()
Статья о системе мониторинга Dude состоит из двух частей. В первой части рассмотрено предназначение, архитектура и процесс установки системы. Кроме того, представлено описание общих настроек системы.
Комментариев: 3 Просмотров: 75525
14 сентября 2018
Введение
К числу требований, предъявляемых к современной сетевой инфраструктуре, можно отнести оперативный мониторинг основных показателей работы оборудования и параметров каналов связи, а также возможность частичной автоматизации процесса конфигурации. С ростом размеров сети актуальность описанных требований возрастает, и одним из решений является использование NMS (Network Management System — система управления сетью) или eNMS (vendor-specific NMS — система управления сетевым оборудованием вендора).

Описание
Dude является бесплатным приложением для контроля и управления сетевыми устройствами, разрабатываемый компанией MikroTik. В отличие от других систем мониторинга, предлагаемых производителями сетевого оборудования, Dude поддерживает оборудование других вендоров и позволяет контролировать параметры и сервисы устройств и каналов связи, обнаруживать устройства в сети, строить карту сети и массово применять изменения конфигурации или прошивки. Кропотливый и системный подход к настройке Dude может заменить собой настройку устройств вручную.
Система Dude основана на RouterOS и поставляется как дополнительный пакет операционной системы, поэтому версии Dude совпадают с версиями RouterOS. Данный принцип соблюдался не всегда и разработчик выделяет ветки версий с номерами 3, 4 и 6. База данных устройств может быть экспортирована с более старых версий на Dude ver. 6. Кроме того, есть незначительные изменения в установке и эксплуатации системы от версии к версии в рамках ver. 6, о которых будет упомянуто в соответствующих разделах статьи. Динамика развития Dude обязывает отслеживать изменения при обновлении системы, с которыми можно ознакомиться в разделе Changelog.
Установка
2.1. Dude-сервер
Как было сказано выше, сервер Dude является пакетом и устанавливается в RouterOS ver. 6.34rc13 и выше. Можно выделить три способа установки:
- Установка на маршрутизатор производства MikroTik (по состоянию на сентябрь 2018 года поддерживаются следующие архитектуры процессоров: TILE, ARM, MMIPS);
- Установка на CHR;
- Установка на устройства с архитектурой x86.
При установке сервера Dude следует иметь в виду, что размер базы данных сервера зависит от числа устройств и длительности хранения опрашиваемых данных. Также следует учитывать то, что постоянные чтение и запись данных опроса снижает ресурс памяти.
2.2. Процесс установки Dude-сервера
Если сервер Dude устанавливается на CHR или x86-устройства, то разворачивание системы заключается в монтировании образа диска и загрузке системы.
Для установки Dude на аппаратные маршрутизаторы необходимо загрузить пакет с разрешением *.npk в устройство и выполнить перезагрузку.
После загрузки RouterOS, необходимо выполнить активация Dude-сервера:
/dude set enabled=yes
Dude распространяется бесплатно и не имеет собственной системы лицензирования, т.е. лицензионные ограничения, накладываемые на RouterOS справедливы и для сервера Dude.
2.3. Импорт/экспорт базы данных
При установке или обновлении системы мониторинга может потребоваться выполнить backup базы данных устройств, либо развернуть ранее сохранённый backup. Выполняется это с помощью следующих команд:
/dude export-db backup-file=(file_name_path)
Импорт:
/dude import-db backup-file=(file_name_path)
2.4. Dude-клиент
Конфигурация сервера Dude выполняется одним из следующих методов:
- Клиентское приложение (поддерживается только Windows);
- Web-интерфейс (поддерживается с ver. 6.38rc);
- Winbox (поддерживается с ver. 6.38rc).
В качестве IP-адреса сервера используется IP-адрес, по которому осуществляется доступ к устройству с RouterOS. Используемая учётная запись зависит от версии Dude:
- ver. 6.36rc12 и ниже — логин: admin, пустой пароль;
- ver. 6.36rc13 и выше — учётная запись администратора RouterOS.
На рисунке 2.1 представлен интерфейс управления RouterOS при входе через winbox, на рисунке 2.2 — через клиентское приложение.

Рисунок 2.1 — Интерфейс winbox после установки пакета Dude

Рисунок 2.2 — Интерфейс приложения Dude-client
2.5. Использование агентов
Dude-сервер поддерживает использование агентов. В случае, если конечное устройство недоступно с сервера мониторинга, но доступно с промежуточного устройства, то промежуточное может выступать в роли агента, который перешлёт данные мониторинга на сервер Dude (см. рисунок 2.3).

Рисунок 2.3 — Cхема связи с использованием агента
Устройство-агент представляет из себя устройство с RouterOS, на котором установлен и активирован Dude. Дополнительные настройки при такой организации связи выполняются только на центральном Dude-сервере:
- Устройство-агент должно быть добавлено в систему мониторинга;
- При добавлении конечного устройства в систему мониторинга необходимо указать IP-адрес агента, через которого он доступен (см. раздел 4.2 и 4.3).
Общие настройки системы
3.1. Меню системных настроек
Логичным шагом после установки системы будет настройка системных параметров, которые будут рассмотрены в данном разделе. Переход в меню системных настроек выполняется по нажатию кнопки “Settings” на главной панели (см. рисунок 3.1).
Настройки, выполненные в меню системных настроек, будут применяться по умолчанию при добавлении устройств. Однако, при добавлении устройств можно указать персональные параметры, которые будут применены к устройству или группе устройств. Персональные настройки устройств имеют приоритет над системными настройками.

Рисунок 3.1 — Переход в меню системных настроек
3.1.1 Настройка SNMP
Во вкладке SNMP выполняется настройка реквизитов для опроса устройств. Настройка представляет из себя систему профилей, в которых указываются следующие параметры (см. рисунок 3.2):
- Версия SNMP;
- Реквизиты SNMP (набор реквизитов зависит от используемой версии);
- Число попыток опроса;
- Пауза между попытками опроса.

Рисунок 3.2 — Вкладка SNMP меню системных настроек
В системе по умолчанию добавлены три профиля. Добавим профиль, который будем использовать в рамках статьи и выберем его как профиль по умолчанию:

Рисунок 3.3 — Добавление профиля SNMP
3.1.2 Настройка опроса
Вкладка “Polling” отвечает за настройку опроса устройств (см. рисунок 3.4). На вкладке расположены следующие параметры:
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| Enable | yes | Включение/отключение опроса устройств. |
| Probe Interval | 30s | Интервал, с которым будет производиться опрос устройств. |
| Probe Timeout | 10s | Интервал, в течении которого система будет ожидать ответ от устройства после отправки запроса. |
| Probe Down Count | 5 | Число запросов, при отсутствии ответов на которые система будет считать устройство недоступным. В интерфейсе Dude доступные устройства подсвечиваются зелёным цветом, недоступные — красным, частично доступные — оранжевым. |
| Notification | log to syslog | Способ оповещения об изменении статуса устройства. Настройка оповещений подробна рассмотрена в разделе 3.3. |

Рисунок 3.4 — Вкладка Polling меню системных настроек
3.1.3 Настройка агентов
Во вкладке “Agents” выполняется выбор агентов через которых будет осуществляться опрос устройств. Поскольку в данном разделе меню выполняется конфигурация, применяемая по умолчанию к устройствам, то настройка агента в данном разделе целесообразна только при схеме, когда большинство сетевых устройств доступно через устройство-агент.

Рисунок 3.5 — Вкладка Agents меню системных настроек
3.1.4 Настройка сервера логирования
Dude может выступать в роли syslog-сервера, как записывая логи самостоятельно, так и принимая данные о логах непосредственно от устройств. Для того, чтобы устройства отправляли логи на syslog-сервер Dude, необходимо выполнить соответствующие настройки на конечных устройствах.
Конфигурация syslog-сервера выполняется на вкладке “Syslog” в меню системных настроек (см. рисунок 3.6). Администратор может настроить следующие параметры:
| Параметр | Значение по умолчанию | Описание |
|---|---|---|
| Enable | yes | Включение/отключение syslog-сервера. |
| Port | 514 | Номер порта. |
| Rules | accept all | Список правил, осуществляющих фильтрацию принимаемых данных. |

Рисунок 3.6 — Вкладка Syslog меню системных настроек
3.1.5 Настройка карты
На вкладке “Map” выполняются настройки отображения для новых карт, которые будут применяться по умолчанию. Конфигурацию каждой карты можно изменить индивидуально (см. раздел 3.4).

Рисунок 3.7 — Вкладка Map меню системных настроек
3.1.6 Настройка графиков
Конфигурация параметров отображения графиков опрашиваемых параметров устройств выполняется на вкладке “Charts” в меню системных настроек (см. рисунок 3.8). Механизм добавления графиков рассмотрен в разделе 5.3.

Рисунок 3.8 — Вкладка Charts меню системных настроек
3.1.7 Настройка отчётов
Разделы Dude, в которых данные отображаются в виде списка (например, список устройств в системе), позволяют выполнить выгрузку этих данных в формате *.csv и *.pdf. Настройка параметров выгрузки информации в *.pdf выполняется во вкладке “Report” меню системных настроек (см. рисунок 3.9).

Рисунок 3.9 — Вкладка Report меню системных настроек
3.1.8 Настройка автообнаружения устройств
Одним из методов добавления устройств в систему мониторинга является автообнаружение устройств. Общие настройки механизма выполняются на вкладке “Discovery” меню системных настроек (см. рисунок 3.10).
Ключевые параметры поиска задаются при выполнении процедуры поиска (см. раздел 4.2), однако в данном меню администратор может выполнить следующие настройки:
- fast ping — устройства будут добавлены в систему, если ответили на команду ping;
- reliable — будут просканированы все сервисы устройств. Этот метод удобен, если устройство по каким-то причинам, не отвечает на ping.

Рисунок 3.10 — Вкладка Report меню системных настроек
3.1.9 Настройка соединения с RouterOS
Параметры соединения с устройствами, на которых установлена RouterOS, настраиваются на вкладке “RouterOS” (см. рисунок 3.11).

Рисунок 3.11 — Вкладка RouterOS меню системных настроек
3.1.10 Прочие настройки Dude
На вкладке “Misc” меню системных параметров выполняется настройка периода обновления карты сети и поведения клиентского приложения (см. рисунок 3.12).

Рисунок 3.12 — Вкладка Misc меню системных настроек
3.2. История действий
В Dude выделено два раздела, в которых можно отследить историю произведённых в системе изменений (см. рисунок 3.13) и список логов (см. рисунок 3.14). Разделы расположены в левом меню управления системой и, поскольку визуализированы в виде списка, то могут быть выгружены, как отчёт, в форматах *.csv и *.pdf.
В разделе “History Actions” отражаются все изменения, которые администратор производил в системе Dude. В разделе “Logs” отражаются все логии, принятые на встроенный syslog-сервер и логии самой системы мониторинга.

Рисунок 3.13 — История действий

Рисунок 3.14 — Логи
3.3 Настройка оповещений
Конфигурация методов оповещений о возникших событиях выполняется в разделе “Notifications” в левом меню управления системой (см. рисунок 3.15).

Рисунок 3.15 — Переход в раздел настройки оповещений
В системе предустановлено несколько методов оповещения, администратор может сформировать свой набор. Создадим новый метод оповещения, нажав на кнопку “+”. Откроется меню конфигурации нового метода оповещения (см. рисунок 3.16), на вкладке “General” необходимо указать имя оповещения, включить или отключить его и задать метод оповещения. Система поддерживает следующие методы оповещения:
| Метод оповещения | Описание |
|---|---|
| beep | Воспроизведение звукового сигнала. |
| Отправка письма по e-mail. | |
| execute locally | Выполнение скрипта на ПК, на котором запущено клиентское приложение. |
| execute on server | Выполнение скрипта на Dude-сервере. |
| flash | Мигание окна клиентского приложения на панели задач. |
| group | Комбинация из других методов оповещения. |
| log | Создание лог-записи на Dude-сервере. |
| popup | Всплывающее окно. |
| sound | Воспроизведение заданного звукового файла. |
| speak | Преобразование текста оповещения в речь и воспроизведение (выполняется средствами Windows). |
| syslog | Создание лог-записи на удалённом syslog-сервере. |
В создаваемом методе оповещения выберем метод group и выберем оповещение через всплывающее окно и локальную запись в лог (см. рисунок 3.16). Система позволяет выполнить проверку, создав тестовое оповещение, нажав кнопку “Test”.

Рисунок 3.16 — Вкладка General меню создания оповещения
На вкладке “Schedule” выполняется настройка времени оповещений (см. рисунок 3.17).

Рисунок 3.17 — Вкладка Schedule меню создания оповещения
На вкладке “Advanced” выполняется настройка событий, по которым будут формироваться оповещения и настройка повторных оповещений. События выглядят как смена статусов сервисов устройств (см. рисунок 3.18).

Рисунок 3.18 — Вкладка Advanced меню создания оповещения
3.4 Настройка карты сети
Использование карты позволяет визуализировать схему сети, что удобно при диагностике некоторых проблем, поскольку на карте выводятся статусы и показатели отслеживаемых параметров устройств в режиме онлайн.
Администратор может создать несколько карт с различными параметрами, например, можно создать отдельные карты для сети каждого города. Помимо удобства отображения, каждая карта позволяет использовать уникальный профиль опросов и оповещений, который будет применяться ко всем устройствам, расположенным на карте.
Каждая карта имеет два слоя: каналы связи и зависимости. Использование слоя зависимостей устройств “dependencies” позволяет формировать сетевую иерархию, которая влияет на оповещения.
По умолчанию создана карта “Local”, открытие карты выполняется через левое меню управления системой (см. рисунок 3.19).

Рисунок 3.19 — Карта сети
Меню карты сети представляет из себя панель меню с основными элементами управления и непосредственно саму карту. На карту могут быть помещены следующие элементы (см. рисунок 3.19):
| Элемент карты | Описание |
|---|---|
| Device | Сетевое устройство, для которого будет отображаться его статус и опрошенные значения. |
| Network | Изображение сети. Не интерактивный элемент, служащий для рисования схемы сети. |
| Submap | Ссылка на другую карту с отображением статистической информации по устройствам. |
| Static | Статичный объект, служащий для рисования схемы сети. |
| Link | Канал связи между сетевыми устройствами. |
| Dependency | Зависимость между сетевыми устройствами. Использование зависимостей позволяет формировать иерархию, что может быть использовано при формировании оповещений. Элемент доступен только на слое “dependencies”. |
Для того, чтобы перейти в меню настроек карты, необходимо нажать кнопку “Settings” на панели меню карты (см. рисунок 3.19). Для карты можно выполнить следующие настройки:
| Наименование вкладки | Описание |
|---|---|
| General | Общие настройки карты |
| Polling | Настройки опроса и оповещения. Профиль настроек, выполненный в карте имеет приоритет относительно общих настроек (см. раздел 3.1.2), но перекрывается индивидуальными профилями устройств. |
| Outages | Список событий, возникших для устройств карты с их статусами. |
| Appearance | Настройка отображения элементов карты. |
| Background | Настройка фона карты. Фон может быть полезен, например, при мониторинге беспроводных сетей: администратор может загрузить схему здания или скриншот карты местности и расположить устройства в соответствии с их местонахождением. |
В Dude можно изменить стандартные иконки устройств, звуковые оповещения и расширить набор MIBов. Кроме того, для обновления прошивок устройств необходимо, чтобы в системе мониторинга присутствовали файлы с этими прошивками. Для этих целей предусмотрен раздел меню “Files” (см. рисунок 3.20).

Рисунок 3.20 — Раздел меню Files
Редактирование директории с файлами через клиентское приложение недоступно начиная с ver.6.37, однако файлы можно загрузить/удалить следующими методами:
Загрузим файл прошивки через Winbox в директорию “dude/files” и проверим наличие файла через клиентское приложение (см. рисунок 3.20).
3.6 Настройки инструментов
При вызове контекстного меню для каждого из устройств будет предложен быстрый запуск набора инструмент для управления и диагностики. Набор этих инструментов настраивается в разделе “Tools” левого меню управления системой (см. рисунок 3.21).

Рисунок 3.21 — Раздел меню Tools
В системе предустановлен набор инструментов по умолчанию, состоящий из:
| Инструмент | Ограничение | Описание |
|---|---|---|
| Bandwidth Test | только для RouterOS | Запуск утилиты тестирования пропускной способности на выбранном устройстве. |
| Dude | только для RouterOS | Подключение к Dude-сервера. |
| Ftp | Подключение к FTP-серверу по IP-адресу выбранного устройства. | |
| Ping | Запуск утилиты ping с IP-адресом выбранного устройства. | |
| Remote Connection | только для RouterOS | Запуск утилиты подключения к конечному устройству через выбранное устройство. |
| Snmpwalk | Запуск утилиты опроса OID через SNMP для выбранного устройства. | |
| Spectral Scan | только для RouterOS | Запуск утилиты сканирования спектра на выбранном устройстве. |
| Telnet | Запуск утилиты telnet с IP-адресом выбранного устройства. | |
| Terminal | только для RouterOS | Запуск утилиты командной строки на выбранном устройстве. |
| Torch | только для RouterOS | Запуск утилиты torch на выбранном устройстве. |
| Traceroute | Запуск утилиты traceroute с IP-адресом выбранного устройства. | |
| Web | Открытие выбранного устройства через web-браузер. |
Кроме установленного по умолчанию набора инструментов, администратор может добавить другие. В списке отсутствует запуск инструмента Winbox, добавим его. Для этого нажмём клавишу “+” и в открывшемся меню запишем команду, запускающую Winbox (зависит от расположения исполняемого файла) и передадим команде в качестве параметра IP-адрес устройства (например, команда может выглядеть так: “ D:\Distrib\winbox.exe [Device.FirstAddress]”) (см. рисунок 3.22). В рассматриваемом примере, в качестве параметра передаётся только IP-адрес устройства, но система позволяет передать множество других параметров, например логин и пароль.

Рисунок 3.22 — Создание инструмента Winbox
3.7 Настройка функций
Данные для построения графиков (см. раздел 5.3) и мониторинга формируются исходя из набора функций, расположенных в разделе меню “Functions” (см. рисунок 3.23).
По умолчанию в системе создан набор логических функций, функций опроса, преобразования данных, математических операций и т.д. В дополнение к стандартным администратор может создать набор функций, который может являться комбинацией стандартных функций или выполнять отличные от них операции. Например, существует функция по опросу уровня загрузки процессора, а можно её инвертировать и выводить уровень свободных ресурсов.

Рисунок 3.23 — Раздел меню Fuctions
В стандартный набор функций входит функция cpu(), которая возвращает уровень загрузки процессора. Добавим функцию, которая возвращает True, если значение загрузки центрального процессора меньше 5% и False, если значение загрузки больше (текст функции: if((cpu_usage()<5),"1","0")):

Рисунок 3.24 — Добавление функции
3.8 Настройка опрашиваемых сервисов
Формирование набора сервисов для мониторинга выполняется в разделе “Probes” основного меню (см. рисунок 3.25). Система включает в себя предустановленный набор сервисов, однако администратор может добавить свои сервисы или отредактировать имеющиеся.

Рисунок 3.25 — Раздел настройки сервисов для опроса
Система обладает достаточно гибкой системой настроек опросов, которая включает в себя:
- DNS — формирование DNS-запроса с заданными значениями полей;
- Function — использование пользовательских функций (см. раздел 3.7);
- ICMP — формирование ICMP-запроса с заданными значениями полей, ожидание ответа с установленными значениями полей;
- Logic — логическая функция;
- TCP — формирование TCP-запроса с заданными значениями полей, ожидание ответа с установленными значениями полей;
- UDP — формирование UDP-запроса с заданными значениями полей, ожидание ответа с установленными значениями полей;
- SNMP — опрос конкретного OID по протоколу SNMP;
- Random — случайное решение о доступности сервиса (используется при тестировании).
В системе предустановлен опрос сервиса загрузки процессора cpu, который формирует аварию, в случае, если опрос закреплённого OID завершился неудачно, т.е. от устройства не получен ответ. Такой подход выполняет проверку доступности устройства, однако на практике удобно формировать аварию при достижении значения загрузки процессора определённого порога.
Создадим сервис, который будет формировать аварию при загрузке процессора выше 5%, для чего воспользуемся ранее созданной функцией spw_cpu() (см. раздел 3.7).

Рисунок 3.26 — Создание сервиса
Заключение
В рамках первой части статьи рассмотрены требования и процесс установки системы мониторинга Dude в локальной сети. Кроме того, представлено описание общих настроек, часть из которых пересекается с индивидуальной конфигурацией устройств, рассматриваемых во второй части.
Вам помогла эта статья?
Приглашаем пройти обучение в нашем тренинг-центре и научиться настраивать оборудование MikroTik на профессиональном уровне! Узнайте расписание ближайших курсов и бронируйте место!
Как добавить mib в dude
Проводятся технические работы по обновлению компонентов блога. Возможно некорректное отображение некоторых элементов. Приносим свои извинения за временные неудобства. Мы стараемся сделать блог лучше =)
понедельник, июня 13, 2016
SNMP мониторинг в The Dude
Привет! В прошлых статьях, мы уже немножко познакомились с возможностями очень интересного мониторинга The Dude от компании MikroTik. Сегодня мы пойдем дальше и научимся осуществлять не только ICMP, но и SNMP мониторинг с помощью этого программного обеспечения.
И так, пусть у нас есть некоторое сетевое устройство. Мы изучили его MIB (ну или просто нагуглили) и выбрали те OID которые нас интересуют. Например, если мы хотим помониторить мультиплексоры серии Optimux от компании RAD, на наличие проблем в работе устройства, то можно использовать для опроса следующий параметр (мы его уже разбирали в статье «Как читать SNMP MIB»):
sysSAlrStatusAll OBJECT-TYPE
SYNTAX INTEGER
critical (7)
>
MAX-ACCESS read-only
STATUS current
DESCRIPTION
«Indicates the current alarm state including all levels: system, card, port.
— critical(7): when there is at least one active (ON) critical alarm .
— major (3): when there is no active critical alarm, but there is at least one active (ON) major alarm .
— minor (4): when there is no active major or critical alarm, but there is at least one active minor alarm.
— warning (6): when there is no active major, critical or minor alarm, but there is at least one active warning alarm.
— event (5): when there is no active alarm of another type, but there is at least one active event alarm.
— off(2): when there is no active (ON) alarm (since last clear operation).»
::= < sysStatus 9 >
Как мы тогда выяснили этот параметр, имеет OID 1.3.6.1.4.1. 164.3.3.1.3.9, ну а если быть точнее, то для опроса придется использовать 1.3.6.1.4.1.164.3.3.1.3.9.0. Значит нам, при помощи The Dude, необходимо опрашивать переменную 1.3.6.1.4.1.164.3.3.1.3.9.0 нашего устройства. Если данная переменная вернет значения 7 (на устройстве имеются критические события), то необходимо чтобы The Dude окрасил устройство в красный цвет, если устройство вернет другое значение, то оставить его зеленым (конечно если у вас другие требования, то вы можете делать по своему).
Для выполнения всего вышесказанного необходимо выполнить следующие действия. Во первых, конечно же необходимо добавить на карту сети устройство, которое вы будите мониторить, и указать его IP адрес. Желательно сначала проверить его доступность по SNMP.
Далее необходимо настроить параметры SNMP. Для этого открываем окно настроек устройства и щелкаем вот сюда.
![]() |
| Окно настроек The Dude |
В открывшемся окне мы видим уже существующие профили для работы с SNMP. Для того чтобы создать свой, щелкаем как на картинке:
![]() |
| Создаем свой профиль SNMP в The Dude |
В открывшемся окне задайте имя вашему профилю. Выберите используемую версию протокола SNMP. Задайте имя сообщества, и при использовании SNMPv3 пароль от него.
![]() |
| Настройка профиля SNMP в The Dude |
Сохраняем изменения и возвращаемся на окно настроек устройства. И выбираем для использования только что нами созданный профиль SNMP.
![]() |
| Выбираем созданный профиль SNMP |
Далее в настройках устройства переходим на вкладку службы. Нажимаем на красный плюсик — «Добавить». Далее нажимаем как на рисунке:
![]() |
| Создаем новую службу в The Dude |
В открывшемся окне необходимо задать имя для вновь создаваемой службы. В поле тип выбрать SNMP. В профиле SNMP выбрать ранее созданный вами профиль. Задать OID который вы будите опрашивать. Его тип — Integer. А также указать условия проверки. В нашем случае необходимо выбрать метод сравнения «Не равно» и задать в поле целочисленное значение — 7.
![]() |
| Настройки службы SNMP в The Dude |
Теперь, все что осталось сделать — это настроить интервалы зондирования на вкладке «Настройки» и можно будет наслаждаться результатом. Теперь, если на устройстве будет зафиксирована критическая авария, оно окрасится в красный цвет. Если же критические аварии отсутствуют — устройство будет зеленым.





