Вход |  Регистрация

Все Тэги

Особенности архитектуры Quest Foglight

17.05.2012685 просм.

Сегодня мы хотим поделиться с Вами особенностями архитектуры продукта Quest Foglight АРМ, который тестировался на базе ALG Systems. Понимание таких важных вещей показывает преимущества использования этой системы мониторинга.

Архитектура и компоненты Foglight схематически выглядят таким образом.

Перейдем к осмотру  Quest Foglight  в работе.

В современном мире уже не достаточно просто отслеживать производительность отдельных элементов ИТ-инфраструктуры и судя из этого говорить о качестве предоставляемого сервиса.

В нынешних условиях тотальной интеграции также важно отслеживать взаимодействия всех слагаемых. Именно поэтому выбрана следующая модель мониторинга.

Для каждого элемента модели сервис Foglight отслеживает следующее:

1.     User Experience

  • Воспроизведение синтетических транзакций.
  • Мониторинг производительности реальных пользовательских сессий.
  • Запись и воспроизведение пользовательских сессий.

2.     Application

  • Мониторинг сервера приложений.
  • Мониторинг Web-сервера.
  • Мониторинг очереди сообщений.

3.     Database

  • Мониторинг баз данных.
  • Диагностика в реальном времени.
  • Анализ нагрузки.
  • Тюнинг базы данных и SQL кода.

4.     Physical Infrastructure

  • Мониторинг операционных систем.
  • Мониторинг сетевого оборудования.

5.     Service Level

  • Контроль за соблюдением SLA.
  • Построение схем компонентов сервиса.

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

Foglight  состоит из трех основных компонентов: Foglight сервер, Foglight агентов и графического интерфейса пользователя, что делает его наиболее эффективным решением для мониторинга приложений.

Foglight сервер

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

Централизованная архитектура Foglight может отображать сложные взаимозависимости систем которые предполагают современные распределенные архитектуры приложений. Комплексный движок Foglight имеет сложные правила благодаря которым может анализировать информацию с одного сервера или сразу с нескольких, коррелируя информацию и активно реагируя, например оповещая на пейджер или по электронной почте, удаленно выполняя программы, выдавая тикеты в системы отработки нарядов (HelpDesk), или отправляя информацию в системы управления.

Хранилище данных Foglight является базой данных, в которой собираются и хранятся данные о производительности приложений. Оно становится бесценным источником исторической информации для планирования будущего наращивания потенциала ИТ инфраструктуры, а также для временного анализа.

Foglight агенты

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

Foglight имеет интуитивно понятный графический интерфейс пользователя, разработанный на Java.

Имеются мощные возможности детализации, что значительно расширяет возможности ИТ-менеджеров и администраторов. Это позволяет быстро и легко переходить от наивысшего уровня выявления проблемы к низшим уровням, вплоть до выявления первопричины.

Инструменты анализа и отчетности включают в себя стандартные графические и HTML-отчеты, которые могут быть выполнены автоматически или по запросу.

В системе легко создавать собственные отчеты с помощью простого мастера отчетов. Пользователи могут легко определять и задавать расписание для выполнения простых и сложных отчетов для просмотра и получения через электронную почту или веб-интерфейс.

Доставка по соглашениям об уровне обслуживания (SLA)

Многие организации, которые сильно зависят от их технической инфраструктуры требуют строгих соглашений об уровне обслуживания ИТ-инфраструктуры. Для достижения оптимальных уровней производительности и доступности, необходимо сделать больше, чем просто собирать информацию и реагировать на нее.

Foglight позволяет активно отслеживать информацию о производительности и сигнализировать при достижении определенных уровней, а также выдавать отчеты о том, достигнут ли необходимый уровень обслуживания. Foglight имеет специализированные картриджи для мониторинга таких критически важных бизнес приложений как Oracle E-Business, PeopleSoft, mySAP,BEA WebLogic.

Архитектура Foglight имеет много очевидных преимуществ. Конечно же за такую гибкость системы необходимо платить ее скоростью, но в сегодняшних условиях роста производительности аппаратных средств при небольшом увеличении их цены как по мне это является допустимым компромиссом.

Метки: , , , ,

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Партнеры DevOpsHub и DevOpsWiki