GStat - GStat

GStat
Разработчики)Джоанна Хуанг (Academia Sinica), Лоуренс Филд, Дэвид Хорат (ЦЕРН )
Стабильный выпуск
2.0 RC 2 / 19 февраля 2010 г.
Операционная системаНаучный Linux 5
ТипГрид-вычисления
ЛицензияЛицензия Apache, версия 2.0
Интернет сайтhttp://cern.ch/gridinfo

GStat - это веб-приложение, которое предназначено для отображения информации о грид-сервисах, самой грид-информационной системе и связанных показателях. Система построена по модульному принципу, поэтому программное обеспечение можно повторно использовать в различных сценариях применения.[1]

История

Gstat за последние несколько лет превратился из простого CGI сценарий, отображающий сводную информацию о сетевой инфраструктуре для производственной службы качества, предоставляющей широкие возможности, такие как тестирование информационного содержимого и мониторинг инфраструктуры. Эволюционный подход к его разработке позволил GStat функционально расширяться в ответ на реальные варианты использования и стать ключевым операционным инструментом. GStat 2.0 - это серьезная переработка исходной версии, которая гарантирует, что она будет соответствовать будущим требованиям развивающейся инфраструктуры и легко интегрируется с другими операционными инструментами.

GStat - результат сотрудничества между Academia Sinica и Grid Technology Group в ЦЕРН. Основная цель совместного проекта - привести GStat в соответствие с указаниями группы мониторинга WLCG в отношении операционных инструментов и, кроме того, гарантировать, что GStat может внести свой вклад в сертификацию промежуточного программного обеспечения и валидацию сайтов.

GStat совместим с версией 1.3 Единая среда лаборатории Grid модель данных, берущая информацию из существующих Индекс информации базы данных Беркли экземпляры. В настоящее время ведется работа по развитию совместимости с версией 2.0 Единая среда лаборатории Grid модель данных.

Первоначальная версия GStat была разработана и разработана Мин Цай. С текущими членами команды можно связаться в Веб-страница группы разработчиков Grid Information.

Системная архитектура высокого уровня

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

Архитектура GStat делает четкое разделение между данными, мониторингом инфраструктуры, проверкой содержимого и визуализацией. В основе лежит модель данных, используемая для поддержания моментального снимка информационной системы и кеша основных сущностей. Зонды используются для мониторинга компонентов информационной системы, и используются проверки достоверности, гарантирующие правильность информационного содержания. Среда визуализации используется для отображения полученных данных. Модульный подход позволяет повторно использовать программное обеспечение в других сценариях приложений.

Gstat имеет уникальные возможности для поддержки современных инициатив в области больших данных.

Выполнение

Архитектура GStat реализована с использованием двух основных платформ; Джанго и Nagios. Django - это среда веб-приложений с открытым исходным кодом, написанная на Python, который следует за модель – представление – контроллер архитектурный образец. Модели Django используются для предоставления базовой модели данных системы. В снимок script делает снимок информационной системы и использует платформу Django для хранения информации. В импортные сущности сценарий извлекает из снимка основные сущности, такие как сайты и службы, и поддерживает кэш сущностей. Кроме того, некоторые атрибуты извлекаются из моментального снимка и сохраняются в базах данных rrd с помощью gstat-update-rrd сценарий. Nagios - это среда мониторинга с открытым исходным кодом, которая используется в GStat как для мониторинга компонентов информационной системы, так и для проверки информационного содержания с помощью специальных зондов. Эти зонды мониторинга могут повторно использоваться другими инструментами мониторинга на основе Nagios, а также выполняться в командной строке, что позволяет легко включать их в другие наборы тестов. Django также используется для визуализации аспектов GStat. Кэш сущностей используется для обеспечения основной структуры дисплеев. Снимок и результат тестирования используются для получения более подробной информации.

Смотрите также

Рекомендации

внешняя ссылка