Sun Management Center
Sun Management Center (Sun MC) — система управления и мониторинга вычислительных ресурсов, разработанная компанией Sun Microsystems для централизованного администрирования серверов, рабочих станций и устройств хранения данных семейства Sun.
После поглощения Sun Microsystems в 2010 году права на продукт перешли к корпорации Oracle. В настоящее время продукт признан устаревшим (End of Life), его разработка и поддержка прекращены[1]. Последней выпущенной версией является 4.0. В качестве актуальной замены в экосистеме предлагается Oracle Enterprise Manager[1].
Описание
Программный комплекс предназначен для повышения производительности, надёжности, безопасности и эффективного использования инфраструктуры, предоставляя системным администраторам возможность отслеживать состояния всех серверов и компонентов в центре обработки данных, включая платы, процессоры, вентиляторы и блоки питания[2].
Sun MC обеспечивает глубокий мониторинг аппаратуры Sun и предоставляет широкий набор метрик для операционной системы Solaris, включая поддержку контейнеров Solaris. Платформа открыта и расширяема: она поддерживает установку дополнительных модулей и расширений для интеграции с другими средствами администрирования[3]. Продукт несовместим с современными версиями операционных систем, в частности с Solaris 11.4[1].
Клиентские приложения доступны для Solaris на системах SPARC и x86, а также для Linux на x86-платформах[4].
Архитектура
Sun Management Center состоит из трёх уровней. Консоль представляет собой пользовательский интерфейс, который взаимодействует с сервером для получения конфигурационных данных и файлов, необходимых для отображения сведений о контролируемых системах. Сервер выполняет роль посредника между управляемыми объектами и консолью; он осуществляет задачи управления топологией, событий, конфигураций и обработку специальных сигналов. На каждом управляемом устройстве, как правило, работает отдельный агент, который состоит из модулей для мониторинга конкретных параметров — аппаратных средств, операционной системы и прикладных данных[2].
Слой консоли включает в себя следующие варианты интерфейса:
- Java Console — основной графический интерфейс пользователя для мониторинга и управления;
- Web Console — веб-интерфейс, предоставляющий доступ к функциям через браузер;
- Command Line Interface (CLI) — интерфейс командной строки для удалённого управления и автоматизации задач[5].
Слой сервера функционирует как брокер запросов между консолью и агентами. К его ключевым функциям относятся:
- управление топологией, событиями и конфигурацией[2];
- обработка SNMP-трапов;
- хранение информации об аппаратном и программном обеспечении, а также конфигурационных данных в базе данных.
Слой агента устанавливается на управляемых узлах и выполняет следующие задачи:
- выполнение директив, поступающих от сервера;
- мониторинг локальных ресурсов (состояние аппаратных компонентов, операционной системы и приложений);
- автономные действия (самостоятельный сбор данных, отправка SNMP-уведомлений и выполнение заданных действий при потере связи с сервером)[6].
История версий и статус поддержки
Изначально продукт был известен под названием Sun Enterprise SyMON, и разрабатывался совместно с компанией Halcyon Monitoring Solutions.
Хронология ключевых релизов включает версии 3.0 (выпущена в декабре 2000 — январе 2001 года), 3.5 (август 2003 года) и 3.6 (ноябрь 2005 года)[1]. Последней версией стала 4.0, выпущенная в ноябре 2007 года. В декабре 2011 года завершилась её основная поддержка (Premier Support), после чего продукт получил статус End of Life и перешёл в стадию бессрочной поддержки (Sustaining Support) без выпуска новых обновлений[1].