Інформаційна панель сервера та мережі


9

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

ОНОВЛЕННЯ : Здається, що я шукаю - це інструмент створення інформаційної панелі.


Що є джерелом більшості даних? Я припускаю, що ви використовуєте кілька різних засобів моніторингу / оповіщення. Я б сказав, що більшість з них мають додаткові програми для візуалізації.
WerkkreW

Наші основні джерела даних - SPECTRUM і Nagios.
Йосип

Відповіді:


3

Комп'ютери набагато кращі за мене при аналізі даних. Я особисто віддаю перевагу таким системам, як OpsView, які перетворюють ситуації і пропонують багатогранний інтерфейс. Статистика моніторингу фільтрується за аномальних умов, а окремі сповіщення надсилаються адміністраторам, відповідальним за систему. Існує загальна інформаційна панель охорони здоров’я, яку можна побачити у службі підтримки та управління, яка створює враження про те, наскільки поганий відключення та чи працює хтось, хто може його виправити. Вони ставлять його на обертання на великому екрані як щось, що ви можете побачити з першого погляду, а не те, на що ви дивитесь цілий день. Прокручування тексту та миготливих вогнів - це не те, як працівники з оплатою праці повинні взаємодіяти з вашими системами моніторингу.

Конрад Альбрехт-Бюлер має Google Techtalk ("Здійснення моніторингу відсмоктує менше"), який обговорює достоїнства та недоліки, які він бачить у поточному дизайні інтерфейсу панелі інструментів, і пропонує деякі вдосконалення. Я не знаю, чи він опублікував код або навіть його дисертацію. Загальна ідея проста:

  • Ви визначаєте моніторинг ситуації як захоплення набору сигналів про стан. Завантаження, вільний простір на диску, мережевий трафік або навіть речі вищого рівня, такі як повідомлення на форумі за годину.
  • Потім ви визначаєте функцію прислухання, яка відображає широкий вхідний сигнал від 0 до 1, причому 0 - "ігнорувати", а 1 - "зомг!". З точки зору Nagios, він замінює стан ПОПЕРЕДЖЕННЯ цілим числом ПОПЕРЕДЖЕННЯ.
  • Нарешті, ви визначаєте aa агрегатор, щоб узагальнити та визначити пріоритет цих сигналів ПОПЕРЕДЖЕННЯ.

Що стосується конкретних інструментів, які ви використовуєте для написання власної системи моніторингу, сценарії Nagios мають пристойний інтерфейс (напевно, саме тут ви б склеїти карту HEED, якщо вам це подобається), зберігання сигналів може здійснюватися за допомогою rrdtool та ви можете генерувати з цього графіки, і є додаток Django під назвою Graphite, який надає бази даних rrd. Також є Nagvis :

NagVis є доповненням до візуалізації для відомої системи управління мережею Nagios.

NagVis можна використовувати для візуалізації даних Nagios, наприклад для відображення ІТ-процесів, таких як поштова система або мережева інфраструктура.


5

Що я зробив - я потрапляю якомога більше у веб-браузер. Потім я використовую Firefox, IE-TAB та Tab mix плюс для відображення даних.

Змішування вкладок плюс дозволяє автоматично оновлювати та обертати вкладки за графіком.

IE-Tab дозволяє відображати вікна IE всередині вкладок, щоб TMP міг робити автоматичне обертання та оновлення.

Тоді ви можете відобразити всі MRTG, CATI, NAGIOS, WhatUp Gold, бездротові монітори, які ви хочете, і вони автоматично обертаються, автоматично оновлюються і блискуть ... :)

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


приємно. дякую за ідею. Я певний час думав над тим, як це зробити
MikeJ

4

У нас було занадто багато дисплеїв і недостатньо корисної інформації, тому ми повністю обдурили. Ми знайшли цікаву заставку на основі LCARS (схожа на дисплеї від Star Trek) та запустили її на один з непрацюючих дисплеїв. Саме це найбільше спостерігали начальство.


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

1

Я написав власну візуалізацію Nagios після того, як з’ясував, що жодна з легко знайдених версій не може обробити сотні хостів з десятками тисяч перевірок. (Щоб випустити код, мені потрібно кілька людей, які хочуть спробувати його поза моїм оточенням, щоб я міг переконати начальників)

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

Мої візуалізації використовуються на OS X та Linux, як не дивно, єдиний браузер OS X з робочим режимом повноекранного режиму - Opera, а також Safari (і, що включає webkit) і FireFox.

Кілька загальних порад:

  • Великі шрифти, до автоматизації макетів, щоб вони були більшими, якщо їх менше відображати
  • Використовуйте сортування, щоб найбільші проблеми були першими
  • Використовуйте оновлення META, а не javascript для надійності
  • Зробіть все можливе, щоб мінімізувати необхідне обслуговування, краще попередити про систему, яка ще не виробляється, а потім дізнатися рік, коли вона ніколи не була додана до дисплеїв
  • SVG може бути чудовим, хоча вони, здається, зіпсуються з часом (ми використовуємо просту графіку стану як додаткову візуальну ознаку)

0

Я не знаю жодних існуючих пакетів, але якщо ви задоволені кодуванням матеріалів, і ваш NOC базується на Windows, можливо, вас зацікавить PowerShellToys, яку / n програмне забезпечення оголосило. У блозі PowerShell є публікація, що надає більше інформації та посилань на кожен PowerShellToy. Моя перша думка про це почула, що вони будуть ідеальними для створення панелі приладів для моніторингу серверів та чого іншого.


Хоча системи, що працюють на дисплеях, базуються на Windows, дані надходять з переважно систем на базі Linux. Я не впевнений, чи допоможе це. Ідея інформаційної панелі - саме те, що я шукаю.
Йосиф

0

Для інструментальних панелей ми використовуємо інструменти BAC Mercury (зараз HP). Я можу приймати лічильники, сповіщення тощо з багатьох джерел, розбивати їх статистику та керувати цією статистикою різними способами. Попереджу, ви знаєте, це рішення високого класу - дуже витратний.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.