Разработка специализированной системы управления, корректно работающей и решающей все эти задачи, является чрезвычайно трудоемким делом, по сложности вполне сравнимым с созданием самой системы компонентов, ориентированных на целевую установку. Одним из возможных вариантов является использование промышленных платформ управления ИТ-системами, таких как HP OpenView, BMC Patrol, IBM Tivoli, Microsoft MOM.
Эти платформы представляют собой модульные программные системы с открытыми интерфейсами, обеспечивающими возможность стыка с существующим и разрабатываемым программным обеспечением как на уровне API/мониторинга журналов приложений, так и на уровне контроля работоспособности и перезапуска конкретных процессов. Данные платформы включают средства чтения и разбора записей журналов приложений, позволяя в итоге отслеживать с одной консоли работу различных территориально разнесенных приложений, сводя воедино все собираемые сведения.
В состав платформ в готовом виде входят непосредственно платформа управления («движок») и готовые расширения (настройки, сценарии и программные модули) для типовых информационных компонентов – операционных систем, серверов баз данных, серверов приложений и т.п. Кроме того, обеспечивается управление устройствами, поддерживающими протокол SNMP.
Открытая архитектура платформ вместе со средствами визуального программирования позволяет расширить использование этих решений на

Не утонуть в потоке информации
Нестандартные устройства и системы интегрируются в систему мониторинга с помощью компьютера-посредника, на котором работает программное приложение, реализующее специфический информационный обмен с устройством и преобразующее его к виду, понятному платформе мониторинга. Как правило, большинство существующих подобных приложений протоколируют этот информационный обмен в журнале, что позволяет интегрировать их в систему мониторинга без каких-либо доработок.
Эти платформы управления обычно используют архитектуру «агент-менеджер». На управляемый компьютер устанавливается «агент», контролирующий работу приложений на этом компьютере в соответствии со своими настройками. Он выполняет предварительную обработку собранных сведений, передавая результат обработки «менеджеру». Кроме того, если это задано настройками, «агент» может автоматически выполнять те или иные действия на управляемом компьютере, например, перезапустить «упавший» процесс. Это позволяет автоматизировать управление технологическими процессами без доработки соответствующих программ. Причем, действия оператора заменяются на вызовы соответствующих программных модулей путем программирования «агента» с использованием существующих интерфейсов.
Настроенная предварительная обработка резко сокращает объем передаваемой «менеджеру» информации, отбирая только самые необходимые сведения (фильтрация штормов сообщений). Система фильтрации позволяет использовать эти платформы даже на самых низкоскоростных каналах связи.
«Менеджер» сводит воедино собранные от связанных с ним «агентов» сведения, позволяя синхронизировать

Наконец, еще одним преимуществом является сведение всей информации в единую базу данных, которую можно использовать для анализа эффективности и оптимизации работы управляемой технологической системы. Принципиально для сложных систем управления возможно создание трехуровневого мониторинга с использованием архитектуры «агент-менеджер-менеджер менеджеров».Таким образом добавляется еще один уровень иерархии, но и фильтрация штормов сообщений становится более эффективной.
Промышленные платформы управления ИТ поддерживают встроенное распределение ролей операторов. Это позволяет разграничить сферы ответственности, определить области видимости и диапазон допустимых действий, а также возможность автоматизации поиска причины нештатной ситуации.
Перед выбором
Выбор конкретной платформы управления зависит, прежде всего, от используемых в технологической системе аппаратно-программных комплексов. Так, платформа управления от Microsoft предполагает работу только с вычислительными системами, работающими в среде Windows. Кроме того, на выбор платформы мониторинга влияют размер управляемой системы (количество объектов) и квалификация персонала, определяющая операционную систему платформы управления.
Использование промышленных систем управления ИТ для специализированных технологических процессов позволяет резко сократить срок внедрения и затраты на эксплуатацию такой системы. Проектирование и внедрение в зависимости от сложности занимает всего от 3 до 9 месяцев. Использование стандартной, а не специализированной системы управления позволяет задействовать для ее обслуживания, настройки и модернизации специалистов других организаций, реализовав концепцию аутсорсинга. Встроенные средства интеграции с распространенными корпоративными технологиями (Интернет/интранет, системы генерации отчетов и т. п.) и возможность использования существующей инфраструктуры (сети связи, системы резервного копирования и т. п.) дают возможность руководителям соответствующего уровня оперативно контролировать работу управляемых систем.