Інтернет Windows Android

The Dude. Моніторинг від Mikrotik в середовищі Windows

3.1. Меню установок системи

Логічним кроком після установки системи буде настройка системних параметрів, які будуть розглянуті в даному розділі. Перехід в меню системних налаштувань виконується після натискання кнопки "Settings" на головній панелі ( див. малюнок 3.1).

Налаштування, виконані в меню системних налаштувань, будуть застосовуватися за замовчуванням при додаванні пристроїв. Однак, при додаванні пристроїв можна вказати персональні параметри, які будуть застосовані до пристрою або групи пристроїв. Персональні налаштування пристроїв мають пріоритет над системними настройками.

3.1.1 Налаштування SNMP

У вкладці SNMP виконується настройка реквізитів для опитування пристроїв. Налаштування вдає із себе систему профілів, в яких зазначаються такі параметри ( див. малюнок 3.2):

  • Версія SNMP;
  • Реквізити 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.1.3 Налаштування агентів

У вкладці " Agents"Виконується вибір агентів через яких буде здійснюватися опитування пристроїв. Оскільки в даному розділі меню виконується конфігурація, що застосовується за умовчанням до пристроїв, то настройка агента в даному розділі доцільна тільки при схемі, коли більшість мережевих пристроїв доступно через пристрій-агент.


3.1.4 Налаштування сервера логування

Dude може виступати в ролі syslog-сервера, як записуючи логи самостійно, так і беручи дані про логах безпосередньо від пристроїв. Для того, щоб пристрої відправляли логи на syslog-сервер Dude, необхідно виконати відповідні налаштування на кінцевих пристроях.

Конфігурація syslog-сервера виконується на вкладці " Syslog"В меню системних налаштувань ( див. малюнок 3.6). Адміністратор може налаштувати наступні параметри:


3.1.5 Налаштування карти

На вкладці " Map"Виконуються настройки відображення для нових карт, які будуть застосовуватися за замовчуванням. Конфігурацію кожної карти можна змінити індивідуально ( см. розділ 3.4).


3.1.6 Налаштування графіків

Конфігурація параметрів відображення графіків опитуваних параметрів пристроїв виконується на вкладці " Charts"В меню системних налаштувань ( див. малюнок 3.8). Механізм додавання графіків розглянуто в розділі 5.3.


3.1.7 Налаштування звітів

Розділи Dude, в яких дані відображаються у вигляді списку (наприклад, список пристроїв в системі), дозволяють виконати вивантаження цих даних в форматі *. csv і *. pdf. Налаштування параметрів вивантаження інформації в *. pdf виконується у вкладці "Report" меню системних налаштувань ( див. малюнок 3.9).


3.1.8 Налаштування автовизначення пристроїв

Одним з методів додавання пристроїв в систему моніторингу є автовизначення пристроїв. Загальні настройки механізму виконуються на вкладці " Discovery"Меню системних налаштувань ( див. малюнок 3.10).

Ключові параметри пошуку задаються при виконанні процедури пошуку ( см. розділ 4.2), Проте в даному меню адміністратор може виконати наступні настройки:

параметропис
Black List Ім'я списку пристроїв, які не будуть додані в систему моніторингу при попаданні в діапазон сканування.
Name Preference Параметр, який відповідає за іменування пристроїв при додаванні їх в систему. Наприклад, якщо вказано DNS, то буде використовуватися ім'я, закріплене для цього пристрою на DNS-сервері.
Mode Метод сканування пристрою:
  • fast ping - пристрої будуть додані в систему, якщо відповіли на команду ping;
  • reliable - будуть просканувати всі сервіси пристроїв. Цей метод зручний, якщо пристрій з якихось причин, не відповідає на ping.
Recursive Hops Число рекурсивних хопов. Якщо при скануванні будуть виявлені пристрої, до яких будуть підключені інші мережі, то ці мережі теж будуть просканувати на наявність пристроїв. Параметр визначає глибину сканування мереж.
Biggest Network Size Allow Hop To Максимальний розмір мережі, що відображається на карті. Параметр визначає глибину мережі, як число хопов.
Advanced Набір дій, що виконується при додаванні пристрою.
Services Список сервісів, сканованих при додаванні пристроїв. При виборі mode \u003dreliableсписок сервісів для перевірки буде взятий з цього списку.
Device Types Список типів пристроїв, які будуть розпізнані при додаванні. Тип пристрою впливає на іконку, яка буде закріплена за пристроєм на карті мережі.
Item Placement Settings Параметри розташування іконки пристрою на карті мережі.


3.1.9 Налаштування з'єднання з RouterOS

Параметри з'єднання з пристроями, на яких встановлена \u200b\u200bRouterOS, налаштовуються на вкладці " RouterOS” (див. малюнок 3.11).


3.1.10 Інші настройки Dude

На вкладці " Misc"Меню системних параметрів виконується настройка періоду оновлення карти мережі і поведінки клієнтської програми ( див. малюнок 3.12).


У Dude виділено два розділи, в яких можна відстежити історію вироблених в системі змін ( см. рисунок 3.13) І список логів ( див. малюнок 3.14). Розділи розташовані в лівому меню управління системою і, оскільки візуалізовані у вигляді списку, то можуть бути вивантажені, як звіт, в форматах *. csv і *. pdf.

В розділі " HistoryActions"Відображаються всі зміни, які адміністратор виробляв в системі Dude. В розділі " Logs"Відображаються всі логії, прийняті на вбудований syslog-сервер і логии самої системи моніторингу.



3.3 Налаштування сповіщень

Конфігурація методів сповіщень про виниклі події виконується в розділі " Notifications"В лівому меню управління системою ( див. малюнок 3.15).


В системі встановлено кілька методів оповіщення, адміністратор може сформувати свій набір. Створимо новий метод оповіщення, натиснувши на кнопку " + ". Відкриється меню конфігурації нового методу оповіщення ( див. малюнок 3.16),на вкладці " General"Необхідно вказати ім'я оповіщення, включити або відключити його і задати метод оповіщення. Система підтримує наступні методи оповіщення:

метод оповіщенняопис
beep Відтворення звукового сигналу.
email Відправлення листа по e-mail.
execute locally Виконання скрипта на ПК, на якому запущено клієнтську програму.
execute on server Виконання скрипта на Dude-сервері.
flash Миготіння вікна клієнтської програми на панелі завдань.
group Комбінація з інших методів оповіщення.
log Створення лог-записи на Dude-сервері.
popup Спливаюче вікно.
sound Відтворення заданого звукового файлу.
speak Перетворення тексту оповіщення в мова і відтворення (виконується засобами Windows).
syslog Створення лог-записи на віддаленому syslog-сервері.

У створюваному методі оповіщення виберемо метод group і виберемо оповіщення через спливаюче вікно і локальну запис в лог ( див. малюнок 3.16). Система дозволяє виконати перевірку, створивши тестове сповіщення, натиснувши кнопку " Test”.


На вкладці " Schedule"Виконується настройка часу оповіщень ( див. малюнок 3.17).


На вкладці " Advanced"Виконується настройка подій, за якими будуть формуватися оповіщення і настройка повторних сповіщень. Події виглядають як зміна статусів сервісів пристроїв ( див. малюнок 3.18).


3.4 Налаштування карти мережі

Використання карти дозволяє візуалізувати схему мережі, що зручно при діагностиці деяких проблем, оскільки на карті виводяться статуси і показники відслідковуються параметрів пристроїв в режимі онлайн.

Адміністратор може створити кілька карт з різними параметрами, наприклад, можна створити окремі карти для мережі кожного міста. Крім зручності відображення, кожна карта дозволяє використовувати унікальний профіль опитувань і повідомлень, який буде застосовуватися до всіх пристроїв, розташованим на карті.

Кожна карта має два шари: канали зв'язку і залежності. Використання шару залежностей пристроїв " dependencies"Дозволяє формувати мережеву ієрархію, яка впливає на оповіщення.

За замовчуванням створено карту " Local", Відкриття карти виконується через ліве меню управління системою ( див. малюнок 3.19).


Меню карти мережі вдає із себе панель меню з основними елементами управління і безпосередньо саму карту. На карту можуть бути поміщені наступні елементи ( див. малюнок 3.19):

елемент картиопис
Device Мережеве пристрій, для якого буде відображатися його статус і опитані значення.
Network Зображення мережі. Чи не інтерактивний елемент, службовець для малювання схеми мережі.
Submap Посилання на іншу картку з відображенням статистичної інформації по пристроях.
Static Статичний об'єкт, службовець для малювання схеми мережі.
Link Канал зв'язку між мережевими пристроями.
Dependency Залежність між мережевими пристроями. Використання залежностей дозволяє формувати ієрархію, що може бути використано при формуванні повідомлень. Елемент доступний тільки на шарі " dependencies”.

Для того, щоб перейти в меню налаштувань карти, необхідно натиснути кнопку " Settings"На панелі меню карти ( див. малюнок 3.19). Для карти можна виконати наступні налаштування:

3.5 Файли

У Dude можна змінити стандартні іконки пристроїв, звукові оповіщення і розширити набір MIBов. Крім того, для оновлення прошивок пристроїв необхідно, щоб в системі моніторингу були присутні файли з цими прошивками. Для цих цілей передбачений розділ меню " Files” (див. малюнок 3.20).


Редагування директорії з файлами через клієнтську програму недоступно починаючи з ver.6.37, проте файли можна завантажити / видалити наступними методами:

  • Winbox;
  • Webfig;
  • SFTP.

Завантажимо файл прошивки через Winbox в директорію " dude /files"І перевіримо наявність файлу через клієнтську програму ( див. малюнок 3.20).

3.6 Налаштування інструментів

При виклику контекстного меню для кожного з пристроїв буде запропонований швидкий запуск набору інструмент для управління і діагностики. Набір цих інструментів налаштовується в розділі " Tools"Лівого меню управління системою ( див. малюнок 3.21).


В системі встановлено набір інструментів за замовчуванням, що складається з:

інструментобмеженняопис
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”) (див. малюнок 3.22). У розглянутому прикладі, як параметр передається тільки IP-адресу пристрою, але система дозволяє передати безліч інших параметрів, наприклад логін і пароль.


3.7 Налаштування функцій

Дані для побудови графіків ( см. розділ 5.3) І моніторингу формуються виходячи з набору функцій, розташованих в розділі меню " Functions” (див. малюнок 3.23).

За замовчуванням в системі створений набір логічних функцій, функцій опитування, перетворення даних, математичних операцій і т.д. На додаток до стандартних адміністратор може створити набір функцій, який може бути комбінацією стандартних функцій або виконувати відмінні від них операції. Наприклад, існує функція по опитуванню рівня завантаження процесора, а можна її інвертувати і виводити рівень вільних ресурсів.


У стандартний набір функцій входить функція cpu (), Яка повертає рівень завантаження процесора. Додамо функцію, яка повертає True, якщо значення завантаження центрального процесора менше 5% і False, якщо значення завантаження більше (текст функції: if ((cpu_usage ()<5),"1","0") ):


3.8 Налаштування опитуваних сервісів

Формування набору сервісів для моніторингу виконується в розділі "Probes" основного меню ( див. малюнок 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).


Деякий час назад я почав своє знайомство з досить зручним і функціональним засобом мережевого моніторингу від компанії Mikrotik - The Dude. Штука це непроста і на повне розуміння її можливостей піде чимало часу. Але певне уявлення я вже почав формувати. Тому зараз трохи практики роботи з The Dude.
Все починається з установки. Вірніше, з установки вже починаються перші труднощі. Справа в тому, що раніше дана програма була "річчю в собі", об'єднуючи клієнт і сервер. Тепер все трохи зручніше і складніше одночасно - у нас є окремий легкий клієнт, який можна поставити за хвилину і достукатися до серверної частини, яка може бути де завгодно ... Де є Router OS. Спочатку я зрадів, це ж ідеально, адже The Dude це просто окремий плагін для маршрутизаторів Mikrotik. Тобто оновлюємо прошивку на роутері, викачуємо серверну частину, і здавалося б, ось воно щастя. Але немає.
Сервер The Dude ставиться на досить обмежений модельний ряд залозок - на архітектурі TILE (CCR, Cloud Core Router), ARM (CRS3xx, RB3011, RB1100AHx4), X86 (RB230, X86), MMIPS (RB750Gr3). Таким чином власники найпоширеніших MIPSBE рішень смокчуть лапу. Це, зі зрозумілих причин, точки NetMetal, wAP, Sextant та ін., маршрутизатори hAP / mAP / etc., Модифікації на базі RB2011 і далі за списком. Біль і страждання. Що робити? Рішення криється в магічній абревіатурі X86 - ми будемо ставити RouterOS на своє залізо.
У самому просто випадку для цього нам буде потрібно Oracle VM VirtualBox і дистрибутив Router OS з сайту Mikrotik CD Image , Актуальний на момент написання статті - поверх якого ми поставимо The Dude server .
Примітка. У дистрибутиві на.iso-образі вже буде встановлена \u200b\u200bсерверна частина Дуда.
Тепер про процес установки. Само собою для початку ставимо VirtualBox. З ним все відносно просто - далі, далі і ще раз далі. Тепер про створення віртуальної машини.
Тикаємо на Створити і слідуємо пропонованим кроків.
1. Задаємо ім'я віртуалочкі і її тип. типом буде Linux 2.6 / 3.x / 4.x (32-bit)

2. Вказуємо обсяг оперативної пам'яті, якої буде мати у своєму розпорядженні наша виртуалка


3. Хард виртуалки. вибираємо новий віртуальний жорсткий диск.


4. Задаємо як тип хард-року VDI (VirtualBox Disk Image)


5. А формат зберігання вибираємо динамічний віртуальний жорсткий диск.


6. Задаємо назву нашого хард-року і його розмір.


7. В результаті у нас виходить така виртуалка:


8. Тепер потрібно зайти в її налаштування і налаштувати Мережа. потрібно створити мережевий міст (Bridge) З реальною мережевою картою.


На цьому все. Залишається змонтувати образ mikrotik-X.XX.X.iso (На момент читання статті версія вже явно не та, що представлена \u200b\u200bза посиланням вище).


Відмінно, запускаємо виртуалку і слідуємо кроків майстра установки, тобто вибираємо установку всіх компонентів і далі-далі. Установка завершена, размонтіруем.iso-образ і вантажимося з віртуального хард-року. Завантаження завершено, але наш віртуальний Мікротік не має зв'язку ні з локалки, ні тим більше з Інтернет. його інтерфейс ether1 потрібно налаштувати. Можна зробити це з консолі виртуалки, якщо дружите з командами терміналу.
А якщо ні, то все знову ж зовсім не складно. Нам потрібна програма Winbox (Скачується з офсайта Mikrotik). Якщо у вашому віданні перебуває хоча б одна залізяка під керуванням RouterOS, ця программуліна є на вашій робочій машинці.
запускаємо Winbox і відкриваємо вкладку Neighbors. Можливо відобразиться далеко не один пристрій, але нас з вами цікавить щось без IP-адреси і з написом x86 в стовпці Board. Його і вибираємо, юзер admin і без пароля.


Далі нам потрібно задати IP. Який? З пулу який роздає маршрутизатор до якого підключена машина з VirtualBox. Припустимо, це пул 192.168.88.0/24 , Машина отримує 192.168.88.90, а наш x86 буде 192.168.88.100, що ми і поставимо в розділі IP > Addresses: Деталі Створено 14.05.2013 23:13 Останнє оновлення 15.04.2014 4:23 Переглядів: 46991

Безкоштовна система моніторингу The Dude від компанії Mikrotik.

Хочу почати цикл статей про систему моніторингу від компанії Mikrotik на ім'я The Dude. У перекладі з англійської мови ЧУВАК. Я не знаю за яким принципом розробники називали систему моніторингу, але мабуть хотіли привнести трохи гумору, що б було не так нудно.

Хочу відразу попередити копіпастеров і плагіатчіков, при копіюванні і розміщенні даних матеріалів, посилання на автора і сайт, обов'язкове. Для ледачих, автор Віталій (obsessionsys) - tranz-it.net. Â

Почнемо розбирати більш детально. Так як я віддалений співробітник компанії, і обслуговую віддалені сервера і системи, і я не маю прямого фізичного контакту з обладнанням, мені знадобилася система моніторингу.

Вибирав за багатьма критеріями:

1. Безоплатність, тобто OPEN SOURCE

2. Можливість розгорнути на різних системах тобто кросплатформенних

3. Простота початкового налаштування

4. Не грамоздкіе, як монстри Nagios, Cacti, Zabbix

5. Інтуїтивний інтерфейс

6. Без фінансових вкладень (зробити на тому що є з заліза)

7. Мінімум затрат часу

8. Розширюваний функціонал

9. Масштабованість

10. Невимогливість до ресурсів

11. Моніторинг на основі стандартних засобів усіх сімейств ОС (SNMP, TCP, і ін) без використання агентів

12. Типізація пристроїв на основі автоопроса

13. На борту був Syslog-Server

14. ГОЛОВНЕ -\u003e КАРТИ МЕРЕЖ з можливістю вручну будувати карти.

15. ГОЛОВНЕ -\u003e ЗАПУСК ПРОГРАМ НА УДАЛЕННОЙ МАШИНІ З ПЕРЕДАЧЕЮ контекстної параметрів

16. ВБУДОВАНИЙ МОВА ДЛЯ НАПИСАННЯ ФУНКЦІЙ ОПИТУВАННЯ

17. ОПОВІЩЕННЯ ПО E-MAIL І SMS та інші.

18. Використання стандартних програмна робочому ПК для підключення до серверів

Ну ось, начебто нічого не упустив. Таким чином, системи моніторингу такі як NAGIOS, CACTI, ZABBIX відкинути відразу з багатьох причин, навіть не хочу перераховувати. Дуже довго перебирав купу софта, і навіть траплялися платні і навіть жахливо платні, але це мені не підходило, як то не хотілося платити, адже нам треба звільнитися малою кров'ю.

І коли я почав використовувати обладнання Mikrotik, і поставив собі вдома замість Draytekа, Mikrotik RB800 + 816, я натрапив на чудову річ, це безкоштовна система моніторингу The Dude. Я був дуже здивований, що компанія надає цей розробку безкоштовно (1-й пункт задоволений). Багато стануть поливати брудом і говорити що The Dude фігня та інше, на смак і колір товариша немає. Але все ж продовжу.

Систему можна встановити як на Linux так і на Windows, але краще за все дана система працює під своєю ОС - RouterOS.

Саму систему моніторингу під різні платформи можна завантажити з офіційного сайту MIKROTIK.COM. Так само на офіційному сайті можна випробувати демо режим, за посиланням вище, вказаний IP адреса, після скачування і установки The Dude (він і є та клієнтом і сервером, тобто йде все в одному флаконі, але тільки для Windows і Linux ) можна підключитися і подивитися тестову сітку за допомогою логіна admin і без пароля.

Опишу трохи сумний досвід установки під Linux і Windows, тільки коротко, які знайшов косяки і баги, але може бути це було тільки у мене, прохання сильно не штовхати. Установка на ОСь Windows Server або Windows XP з розблоковані кількістю TCP сесій, зазнало невдачі, при збільшенні кількості пристроїв моніторингу переповнявся стек сокетов, і сервер починав моторошно гальмувати, неможливо було зайти по RDP і все це тривало до перезавантаження, після чого через деякий час повторювалося . З Linux як таких проблем не було, тому що сокети Windows і Linux схоже, але в Linux працює трохи поіншому, і переповнень не було, хоча при великих і частих запитів по протоколу TCP / IP сокети були перевантажені, але це траплялося дуже рідко, і допомагала знову ж банальна перезавантаження системи. Мінус до всього в Linux моніторинг може працювати через Wine, і автоматично не прописується в автозавантаження, але при невеликих маніпуляціях це зробити можна, але від wine не втекти.

Тому я все ж вибрав рідну систему RouterOS для установки системи моніторингу, і встановив її на віртуальну машину VirtualBox. Після чого, через графічну утиліту Winbox підключився до RouterOS. Прописав IP адреса (IP -\u003e Addresses - [+]), шлюз (IP -\u003e Routes -\u003e [+]), ну і DNS (для Поллінг по локальних DNS серверів)

З оффсайта скачіваем.npk файл системи моніторингу, в Winbox відкриваємо пункт меню Files і закидаємо його за допомогою drag-and-drop (переносом мишки) після чого перезавантажуємо систему (System -\u003e Reboot -\u003e Yes)

Все, після перезавантаження системи, система моніторингу встановлена \u200b\u200bна RouterOS.

Для Windows сервера все тривіально, коли будете встановлювати обов'язково вказуйте чекбоксів пункт Server Files, а все інше на ваш смак.

Тепер на робочому ПК (якщо це Windows) встановлюємо той же самий файл The Dude тільки прибрати галочку з пункту Server Files, якщо ОС Linux, встановлюємо за допомогою Wine і запускаємо клієнта. Для більш наочності, я встановив тестову версію The Dude на віртуальну машину Windows, яка буде як сервером так і клієнтом.


Після, необхідно в поле Сервер вписати IP адресу нашої виртуалки або сервера де встановлений The Dude, режим - безпечний, порт - 2211, ім'я користувача admin, поле пароль залишити порожнім, і натиснути кнопку "Підключитися". У мене прописаний localhost, тому що сервер у мене встановлений на етойже машині. Після конекту відразу ж висвітиться вікно автоматичного опитування локальної мережі на основі IP адреси операційної системи на якій встановлений The Dude. Для першого тесту можете натиснути опитати, і ви подивіться як система опитає все IP адреси вашої локальної мережі, при цьому буде додавати всі знайдені пристрої на карту. (Пункт 12 - задоволений)

Я цього не робив, і натиснув скасування, тому що я сам буду контролювати процес додавання пристроїв на карту, і тим більше ще сама система The Dude не настроєна.

Для початку необхідно налаштувати саму систему. По суті всі налаштування системи моніторингу дуже інтуїтивні і зрозумілі, але я розберу більш розгорнуто, і дам кілька рекомендацій, які я виявив в слідстві використання цієї системи. Відповідно йдемо в настройки:

І побачимо наступне:

Розділ: Загальний


У вкладці Загальні, відразу видно що до чого, правда з відправкою email виникає безліч проблем, але вирішити їх можна. Таким чином на головній вкладці налаштовуються DNS сервера, для пошуку пристроїв системою моніторингу та налаштування відправки на email.

Розділ: SNMP


На зображенні вище налаштовується SNMP Поллинг, тобто профілі SNMP за якими буде збиратися дані з пристроїв. Профіль включає в себе співтовариство, порт і версію. МІЙ РАДА: Використовуйте різні профілі SNMP під різні мережі, і різні агенти, якщо у вас буде розподілена мережа. З метою більше естетичних, ніж практичних. Обов'язково вказуйте коментарі, до всіх пунктів де це можливо зробити, так як Вам потім буде набагато легше орієнтуватися.

На даному етапі за замовчуванням профіль snmp варто public версії 1, який буде застосовуватися автоматично до всіх мереж і пристроїв. Ви можете вибрати свій або створити власний і встановити його за замовчуванням. The Dude підтримує всі три версії протоколу snmp. (Пункт 11 - в більшій частині задоволений)

Розділ: Опитування

ДУЖЕ ВАЖЛИВО ЗУПИНИТИСЯ САМЕ НА ЦІЙ ВКЛАДЦІ


Найцікавіша вкладка на мій погляд. І дуже небезпечна. СКАЖУ ВІДРАЗУ: ЧИМ МЕНШЕ ВАРТО ПАРАМЕТР значення "зондування", А ПАРАМЕТР "таймаут зондування" і "КІЛЬКІСТЬ зонд ..." ВАРТО БІЛЬШЕ, тим більше навантаження на систему моніторингу і тим більше потрібно системних ресурсів від заліза. МІЙ РАДА: Параметр "Інтервал зондування" ставте більше (все залежить від кількості пристроїв) на першому етапі приблизно хвилин 5-10, і відповідно, чим більше пристроїв ви будете моніторити, цей параметр пропорційно трохи треба збільшувати. Параметр "Таймаут зондування" треба ставити менше, але не дорівнює нулю, я собі ставлю приблизно секунди 2-3. Параметр "Кількість зондів в стані" Не працює "" я ставлю приблизно 2. Чому два, чим більше зондів у Вас буде в моніторингу самого пристрою (тобто наприклад моніторинг CPU, DNS, TELNET, SSH, HTTP, і т.д ) тим більше зростає навантаження на систему моніторингу, тому я намагаюся раціонально витрачати ресурси заліза на якому стоїть система моніторингу. Прислів'я - Економія повинна бути економною.

Ну оповіщення, це розділ де ви можете налаштувати систему оповещенія як душа забажає Â про будь-яких діях на пристроях. Ви можете додати в оповіщення, програвання звукових файлів, або відправку СМС, або відправку листа. У мене наприклад стоїть програвання свинячого вереску, коли вимикається сервер, і я сидячи навіть в іншій кімнаті вже знаю, з якої причини мій сервер вимкнувся, напевно мій син натиснув кнопку резет на системнике сервера. Або наприклад вивести співробітникам ІТ відділу звук похоронного маша, коли відключився сервер 1С, що б вони знали що скоро прийдуть бухгалтера, і головбух буде по черзі ховати їх в комірчині системного адміністратора. Таким чином в цій системі моніторингу можна гнучко налаштувати систему оповіщення співробітників ІТ відділу, аж до виведення на окремий монітор карти, для наочного відображення всіх вузлів мережі, яка і буде видавати які-небудь звуки. (Пункт 17 задоволений)

Розділ: Сервер


В даному розділі Ви можете вказати порти до яких можна буде підключатися до системи моніторингу, за замовчуванням звичайний порт підключення до сервера моніторингу The Dude - 2210, безпечний 2211. Чи можете виставити свої порти, тільки при підключенні потрібно буде вказувати до якого порту підключатися. Так само можна вказати мережі з яких дозволяє з'єднатися із сервером моніторингу, за замовчуванням варто дозволено підключатися всіх мереж. Можна додавати кілька мереж, натискаю стрілочку вниз. І система моніторингу у себе в ядрі пропише правила фаєрвола з доступу до системи моніторінга.ÂÂÂÂÂÂÂÂ

Ух ти, і навіть веб інтерфейс є, обалдеть, який може працювати як по 80 порту так і по SSL, ну не краса чи, правда по порту SSL необхідно спочатку згенерувати сертифікат і перекинути в систему моніторингу в розділ Files лівого меню. Думаю що з цим майданчиках не повинно виникнути проблем, все дуже зрозуміло.

Розділ: Агенти

У цьому розділі зазначаються і налаштовуються підключення агентів, для розподіленого моніторингу віддалених мереж. В якості агента вказуються Dude сервера такий же версії як і основна, наша, яку ми налаштовуємо зараз. (Пункт 9 - задоволений)

Розділ: Syslog

(Пункт 13 - задоволений)


У сіслог сервері ми його можемо включити, виставити порт, і додати купу профілів для пристроїв які будуть звалювати логи на наш сервер, а також можна розподілити що б кожен сервер звалював свої логи в свій файл (Розділ Logs в лівому меню системи моніторингу де можна налаштує скільки завгодно системних журналів і для різних пристроїв).

Розділ: Карта

В даному розділі ви можете налаштувати візуальне відображення об'єктів на карті (це Фон, Зовнішній вигляд пристрою, Вид мережі, Вид субкарти, Вид статики, і т.д.)

Розділ: Діаграма

Тут налаштовується Як довго зберігати графіки і історію діаграм, зазначений початковий розмір сховища, а також указується колірна гамма для відображень діаграм. З приводу історії я нічого не чіпав і залишив так як є, тільки поміняв Шрифт, що б було зрозуміло що написано на діаграмі.

Решта розділів для початку не так важливі, але ви можете погратися з настройками, але тільки обережно. :)

Після чого натискаємо кнопку "ОК". Можна сказати що система налаштована.

Підведемо підсумки

1. Безоплатність, тобто OPEN SOURCE - безкоштовна

2. Можливість розгорнути на різних системах тобто кросплатформенних - кросплатформенних

3. Простота початкового налаштування - думаю всі погодяться що налаштувати це не важко

4. Не грамоздкіе, як монстри Nagios, Cacti, Zabbix - так це точно всього 3,9 мегабайта

5. Інтуїтивний інтерфейс - для мене ну дуже (ІМХО)

6. Без фінансових вкладень (зробити на тому що є з заліза) - віртуальна машина

7. Мінімум затрат часу -ÂÂÂÂ якщо чесно мені налаштувати систему вдалося за 20 хвилин

8. Розширюваний функціонал - це в подальшому опишу

9. Масштабованість - да масшабіруема, за рахунок невеликих агентів на тій же самій системі the Dude

10. Невимогливість до ресурсів - виртуалка 1CPU, RAM 512 Mb, HDD-RouterOs 1 GB, HDD-Dude 8 Gb, ÂÂÂÂ завантаження віртуального CPU 34% за умови моніторингу 41 пристрою (залізо Intel Desktop Board DN2800MT)

11. Моніторинг на основі стандартних засобів усіх сімейств ОС (SNMP, TCP, і ін) без використання агентів - да, моніторинг без агентів

12. Типізація пристроїв на основі автоопроса - є

13. На борту був Syslog-Server - є і не поганий, і працює

14. ГОЛОВНЕ -\u003e КАРТИ МЕРЕЖ з можливістю вручну будувати карти. - так карти є, і дуже гнучкі (є мінус, доводиться тонко і вручну налаштовувати відображення даних кожного пристрою)

15. ГОЛОВНЕ -\u003e ЗАПУСК ПРОГРАМ НА УДАЛЕННОЙ МАШИНІ З ПЕРЕДАЧЕЮ контекстної параметрів (Є, головне мізки і руки на правильному місці)

16. ВБУДОВАНИЙ МОВА ДЛЯ НАПИСАННЯ ФУНКЦІЙ ОПИТУВАННЯ (Дуже гнучкий - є)

17. ОПОВІЩЕННЯ ПО E-MAIL І SMS та інші. (Є)

18. Використання стандартних програм на робочому ПК д ля підключення до серверів (Тут куди душа лежить, я користуюся Linux Mint + The Dude Client + Remmina + міні скрипти)

У наступній статті опишу як додати устройтсва на карту і налаштувати моніторинг.