Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды студент Старовойтов Д.В., профессор к.ф-м.н Крючкова Е.Н., АлтГТУ / ПОВТ
Недостатки файлов конфигурации – Децентрализованное внесение изменений в конфигурацию нескольких приложений – Сложность внесения изменений в процессе работы приложений – Сложность восприятия информации в текстовом виде – Существует вероятность внесения ошибки или опечатки 2 Консоль вывода сообщений ядра Конфигурационный файл ядра
Структура проекта 3 Панель управления Прикладной интерфейс программирования
Модель приложения MVC 4
Функционирование и взаимодействие с ядром 5
Архитектура приложения 6
Хранение информации Информация автоматически обновляется через получаемый от ядра контекст Постоянно хранится только минимальная информация о ядре Дополнительная информация получается через интерфейсы 7
Взаимодействие компонентов 8
Визуализация 9
Использование API модулей 1010
Развертывание системы мониторинга 1 Установка ядра Автоматическая конфигурация ядра Запуск Панели управления на любом узле Установка модулей сбора информации, удовлетворяющих интерфейсу API Функционирование системы мониторинга
Сравнительная характеристика 12 Zabbix Распределенность Балансировка нагрузки Неограниченность максимального количества узлов Кросплатформенность Поддержка плагинов ООП-семаника Наш проект Nagios ручная конфигурация ручная 1000 частичная
Итоги 1313 Проанализированы задачи администратора систем и построена модель для визуализации данных и управления удаленными узлами Разработана структура системы визуализации и управления Реализованые подсистемы визуализации и управления включают: Хранение информации о ядре Визуализация информации и процессов Координация взаимодействия компонентов Разработан интерфейс программирования модулей
Спасибо за внимание!