Назад | Перейти на главную страницу

Серверная и сетевая панель управления

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

ОБНОВИТЬ: Похоже, я ищу инструмент для создания дашбордов.

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

Tab Mix Plus позволяет автоматически обновлять и вращать вкладки по расписанию.

IE-Tab позволяет отображать окна IE внутри вкладок, чтобы TMP мог выполнять автоматический поворот и обновление.

Затем вы можете отображать все MRTG, CATI, NAGIOS, What'sUp Gold, беспроводные мониторы, которые вы хотите, и они автоматически вращаются, обновляются и сияют ... :)

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

У нас было слишком много дисплеев и недостаточно полезной информации, поэтому мы полностью обманули. Мы нашли интересную заставку на основе LCARS (выглядит как дисплеи из Star Trek) и запустили ее на одном из неработающих дисплеев. Боссы смотрели именно на него больше всего.

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

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

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

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

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

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

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

Даже те немногие, которые могли не сломаться, требовали ручной настройки, для чего наш генератор конфигурации nagios не мог быть извращен.

Мои визуализации используются в OS X и Linux, как ни странно только Браузер OS X с рабочим полноэкранным режимом - это Opera, ни Safari (включая webkit), ни FireFox.

Однако несколько общих советов:

  • Большие шрифты, вплоть до автоматизации макетов, чтобы они становились больше, если отображать меньше
  • Используйте сортировку, чтобы самые большие проблемы были первыми
  • Для надежности используйте обновление META, а не javascript
  • Сделайте все возможное, чтобы свести к минимуму необходимое обслуживание, лучше получить предупреждение о системе, которая еще не находится в производстве, чем узнать год, когда она никогда не добавлялась на дисплеи
  • SVG может быть прекрасным, хотя кажется, что со временем они портятся (мы используем простую графику состояния в качестве дополнительной визуальной подсказки)

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

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