Панель управления сервером и сетью

9

У нас есть Центр управления сетью с дюжиной больших широкоэкранных дисплеев, показывающих нам различные графики производительности, сигналы тревоги сервера и сетевого оборудования, а также страницы состояния. Многие страницы были явно не предназначены для просмотра на статическом дисплее. У кого-нибудь есть подобная установка, где они нашли определенный инструмент или пакет, который превосходен при отображении данных? Я думаю, что немного индивидуального программирования и, возможно, что-то, что может прокручивать текст, показывать циферблаты, мигалки и тому подобное, даст то, что я ищу, но я не знаю, с чего начать. Если у кого-то есть какие-либо плюсы, минусы или успехи с определенными продуктами, это очень поможет.

ОБНОВЛЕНИЕ : Кажется, я ищу инструмент для создания панели мониторинга.

Джозеф
источник
Каков источник большинства данных? Я предполагаю, что вы используете несколько различных инструментов мониторинга / оповещения. Держу пари, что у большинства из них есть дополнительные приложения для визуализации.
WerkkreW
Основными источниками данных являются SPECTRUM и Nagios.
Джозеф

Ответы:

3

Компьютеры гораздо лучше меня анализируют данные. Я лично предпочитаю такие системы, как OpsView, которые переваривают ситуации и предлагают многогранный интерфейс. Статистика мониторинга фильтруется на предмет ненормальных условий, а отдельные оповещения доставляются администраторам, ответственным за систему. Есть общая панель мониторинга состояния здоровья, которую могут просматривать службы поддержки и руководство, которые дают представление о том, насколько серьезен сбой и работает ли над ним кто-нибудь, кто может это исправить. Они вращают его на большом экране, как то, что вы можете увидеть с первого взгляда, а не как то, на что вы смотрите весь день. Прокрутка текста и мигающие огни - это не то, как наемные сотрудники должны взаимодействовать с вашими системами мониторинга.

У Конрада Альбрехта-Бюхлера есть Google Techtalk («Осуществление мониторинга - отстой»), в котором обсуждаются достоинства и недостатки, которые он видит в текущем дизайне пользовательского интерфейса приборной панели, и предлагаются некоторые улучшения. Я не знаю, опубликовал ли он код или даже свой тезис. Общая идея проста:

  • Вы определяете мониторинг ситуации как захват набора сигналов о состоянии. Загрузка, свободное дисковое пространство, сетевой трафик или даже вещи более высокого уровня, такие как сообщения на форуме в час.
  • Затем вы определяете функцию внимательности, которая отображает широкий входной сигнал от 0 до 1, где 0 означает «игнорировать», а 1 - «zomg!». В терминах Nagios он заменяет состояние WARNING целым числом WARNING.
  • Наконец, вы определяете агрегатор для суммирования и расстановки приоритетов этих сигналов ПРЕДУПРЕЖДЕНИЕ.

Что касается конкретных инструментов, которые вы бы использовали для написания своей собственной системы мониторинга, у сценариев Nagios есть приличный интерфейс (возможно, именно здесь вы могли бы склеить отображение HEED, если оно вам нравится), сохранение сигналов можно выполнить с помощью rrdtool , и из этого вы можете сгенерировать графики, и есть приложение Django под названием Graphite, которое отображает базы данных rrd. Там также Нагвис :

NagVis - это надстройка для визуализации хорошо известной системы управления сетью Nagios.

NagVis можно использовать для визуализации данных Nagios, например, для отображения ИТ-процессов, таких как почтовая система или сетевая инфраструктура.

jldugger
источник
5

То, что я сделал, - это перенесу в веб-браузер как можно больше. Затем я использую Firefox, IE-TAB и Tab mix plus для отображения данных.

Вкладка mix plus позволяет автоматически обновлять и вращать вкладки по расписанию.

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 может быть замечательным, хотя со временем он кажется поврежденным (мы используем простую графику состояния в качестве дополнительной визуальной подсказки)
LapTop006
источник
0

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

alastairs
источник
Хотя системы, работающие с дисплеями, основаны на Windows, данные поступают в основном из систем на основе Linux. Я не уверен, поможет ли это. Идея приборной панели именно то, что я ищу, хотя.
Джозеф
0

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

Chopper3
источник