Pandora FMS как альтернатива Netcool

Введение в IBM® Tivoli® Netcool®

IBM® Tivoli® Netcool ® является частью “Tivoli Management Framework (TMF)”, и оба они относятся к широкому спектру продуктов компании, известной как “International Business Machines” или просто IBM®, как мы знаем ее сегодня. Напомним, что эта компания занималась автоматизацией переписей населения в Соединенных Штатах Америки в 19 веке (в то время ее название было “Табуляционная звукозаписывающая компания” и она еще не вышла за пределы своей страны) и была косвенно ответственна за массовое распространение персональных компьютеров (ПК) в 20 веке (ведущую роль в этом сыграла компания Microsoft, использовавшая возможности, чтобы закрепиться на рынке на долгие годы). Поэтому неудивительно, что у них есть решение для любого типа компаний по всему миру: они очень организованы, схематичны и очень хорошо документированы.

Руководство по внедрению “IBM® Netcool® Operations Insight Version 1.4” занимает 292 страницы в формате PDF, написано пятью авторами и имеет размер 12 мегабайт, мы говорим о руководстве, кратком руководстве! Она настолько велика, что подразделение под названием RedBooks® отвечает за классификацию, публичную и оперативную публикацию в Интернете (или на бумаге, если необходимо) всего, что связано с документацией ее очень разнообразных продуктов. Мы упоминаем об этом разделении и специализации работы потому, что далее мы увидим, что программное обеспечение в значительной степени ориентировано на командную работу и сотрудничество между отделами как компании-клиента, так и самой IBM®.

В этой записи мы максимально упростим ее, но текст не будет маленьким, как и Big Blue, имя, под которым эта компания также известна во всем мире.

IBM® Tivoli® Netcool®

Сначала уточним, что “IBM® Tivoli® Netcool®” не является его точным и полным названием. Для большей точности концепция, обобщающая в едином краеугольном камне все эти технологии, которые IBM® представляет как комплексное решение, называется “IBM Netcool Operations Insight”®. В рамках данной темы мы можем просто называть его и ссылаться на него, как в целом, так и на один или несколько его компонентов, как Netcool®, как его сокращенно называют за более чем 25 лет его существования на корпоративном рынке.

“IBM Netcool Operations Insight® интегрирует управление инфраструктурой и операциями в единую, согласованную структуру между бизнес-приложениями, виртуализированными серверами, сетевыми протоколами и устройствами, интернет-протоколами, а также устройствами безопасности и хранения данных.

Решение включает следующие компоненты:

  • IBM® Tivoli® Netcool®/OMNIbus.
  • IBM® Tivoli® Netcool®/Impact.
  • IBM® SmartCloud Analytics®.
  • IBM® Tivoli® Netcool®/OMNIbus Insight Pack for IBM® SmartCloud Analytics®.
  • Шлюз шины сообщений IBM® Tivoli® Netcool®/OMNIbus.
  • IBM® Tivoli® Network Manager IP Edition®.
  • IBM® Tivoli® Netcool® Configuration Manager.
  • Jazz for Service Management®.

Каждый из этих компонентов устанавливается отдельно, у каждого есть своя процедура и руководство по внедрению, но когда все они установлены, можем ли мы приступить к работе и начать мониторинг нашей сети? Еще не хватает “Netcool ® Network Management”: это уникальное решение объединяет “IBM® Tivoli® Netcool / OMNIbus”®, “IBM Tivoli Network Manager”® и “IBM Tivoli Netcool Configuration Manager”® (для работы связь между продуктами должна быть настроена).

“Управление сетью Netcool”®

“Netcool Network Management”® – это интегрированный набор инструментов управления сетью, обеспечивающий обнаружение, мониторинг, управление событиями и конфигурацию сети. Он обеспечивает централизованное представление, включающее отчетность, мониторинг производительности сети, развертывание и изменения, а также управление и обработку ошибок.

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

Последний представлен и интегрирован как “Искусственный интеллект” и “Облачные вычисления” – подход, который является не только эффективным, но и проактивным.

Режим работы

Несмотря на все величие, которое представляет программное обеспечение, в конечном итоге мы видим, что Netcool ®, представляет те же общие элементы, что и большинство программ, используемых для мониторинга компьютеров: наиболее примечательной является величина программы, которая на самом деле рассматривается нанимающей компанией как большой уровень и в глобальном масштабе.

Например, чтобы добавить элемент пользовательского драйвера для мониторинга сервера GNU/Linux5, мы воспользуемся “IBM Tivoli Netcool Configuration Manager”®, опцией “Tools”, а затем “New driver”, после чего откроется управляемое диалоговое окно, в котором мы укажем, что хотим использовать шаблон IBM на основе Telnet или SSH. Затем мы заполняем детали новой карты драйвера (операционная система, версия и т.д.), всегда используя запятые для разделения при использовании разных версий, мы переходим в раздел сценария устройства (“IT MCM communications handle”) и можем либо добавить свой собственный код, который это позволяет, либо использовать код устройства, которое имеет аналогичное соединение, например, маршрутизатор.

Последнее не следует делать, так как это не соответствует действительности, но давайте вспомним, что мы указываем, как подключиться к устройству, а не описываем само устройство, что мы делали в начале.

IBM Tivoli Netcool Configuration Manager
Изображение с помощью IBM Tivoli Netcool Configuration Manager®.

Следующее, что нам нужно сделать, это удалить код, связанный с подключением к маршрутизатору, который НЕ совместим с сервером GNU/Linux, который нам нужно контролировать. Это возможно потому, что мы используем шаблон, который автоматически копируется и уже является частью создаваемого драйвера. Наконец, мы добавляем образцы команд, которые мы хотим, чтобы они выполнили задание, а затем собираем информацию:

    • $ cat /etc/redhat-release

 

    • $ cat /etc/hosts

 

    $ netstat -nr

Следующий раздел расскажет вам о том, как вы будете подключаться к серверу GNU/Linux, отправлять или получать и передавать информацию, а также о множестве деталей, которые вам нужно будет адаптировать (этот помощник является довольно общим, чтобы позволить вам подключить огромное и разное количество устройств, мы должны очень внимательно отнестись к тому, что вы выберете; все очень хорошо документировано).

Когда элемент пользовательского контроллера создан, необходимо приступить к его импорту в рабочую схему: IP-адрес устройства, которое будет контролироваться, учетные данные, расписание и т.д. Как только мы сможем запустить его и сразу увидеть результат в консоли, проанализировать его и при необходимости исправить его (скрипт), чтобы он оставался на месте и отслеживался.

Как мы видим, это не сильно отличается от создания того, что в Pandora FMS мы называем удаленным плагином , его создания и регистрации, за исключением того, что в Netcool® процесс гораздо более основательный, с большим количеством дополнительных шагов и множеством деталей. Это связано с тем, что IBM® имеет опыт работы в качестве производителя аппаратного обеспечения, и весь этот опыт, накопленный за годы и годы, учитывается (и используется в своих интересах) в каждом аспекте программного обеспечения.

Хранение собранных результатов и данных

После того как мы получили агентов сбора данных, нам необходимо сохранить их для дальнейшего анализа. Для этого он предназначен для работы с “Netcool OMNIbus”® для запуска “Шлюзов баз данных”, которые, по сути, состоят из базы данных для отчетов и базы данных для аудита, не вдаваясь в подробности. Разница между ними заключается в том, что при аудите каждое добавление, изменение или устранение компонента создает запись, в то время как в отчетности это действие, выполняемое для компонента.

Для создания отчетов вы можете выбрать одну из следующих технологий: Oracle®, Sybase®, MSSQL®, DB2®. С другой стороны, мы можем использовать в аудите и эти базы данных, а также Informix® и MySQL®.

Дополнительные возможности подключения обеспечиваются тремя компонентами:

  • Шлюз Oracle: Библиотеки Oracle.
  • Шлюз ODBC : драйверы DataDirect ODBC.
  • Шлюз JDBC : драйверы JDBC, предоставляемые производителем.

Последний, JDBC (Java Database Connectivity), является рекомендуемым шлюзом для любого программного обеспечения сторонних производителей (область аудита) для получения необходимых данных.

Принцип работы Netcool®

Как мы только что убедились, описание этого пакета для мониторинга компьютеров занимает очень много времени, поскольку он был создан таким образом, чтобы его можно было интегрировать с другими продуктами компании. Продолжая в том же духе, мы не закончили бы эту статью и не смогли бы провести сравнение с Pandora FMS. Поэтому, поскольку мы объясняем общий обзор Netcool ® (внедрение, конфигурация, агенты и хранение информации), не включая программное обеспечение для прогнозирования проблем, общение между менеджерами поддержки и т.д., мы переходим к рассуждениям общего характера, которые можно даже распространить на другое программное обеспечение для мониторинга в целях сравнения.

Что касается машин

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

Что касается нас, людей.

  • Машины сделали свою работу, теперь дело за людьми – оценить предупреждения, определить неисправности и создать тикеты для их устранения: мы находимся на стадии обнаружения. На этом этапе хорошо бы исключить ложные срабатывания, но сначала нужно сделать соответствующую запись, которую можно будет использовать в будущем для сопоставления событий, что подводит нас к следующему пункту.
  • Билеты, открытые на предыдущем этапе, распределяются в соответствии со знаниями по теме: мы находимся на этапе реакции.
  • После того, как вы попали в надежные руки и ознакомились с рассматриваемой неисправностью (неисправностями), мы приступаем к изучению тестов и доказательств, мы находимся на стадии диагностики. Здесь планируется следующий пункт, которым, вероятно, будет заниматься другая команда.
  • На этапе восстановления или ремонта применяются разработанные меры, тем самым инцидент завершается в оперативных целях, но с точки зрения прогнозирования и оценки будущего он передается другим отделам, и это уже выходит за рамки задач мониторинга серверов и сетей и относится скорее к области контроля и прогнозирования потерь.

Подход Pandora FMS

Есть задачи, которые подходят для машин, и задачи, которые подходят для людей. А когда речь идет об анализе миллионов событий и их последующей корреляции, машины лучше всего подходят для сбора и обнаружения аномалий, даже если они повторяются: для машины это дело нескольких секунд, а для человека потребовались бы часы. Мы, люди, хорошо умеем анализировать десятки проблем и определять их первопричины, всегда используя хорошо представленные данные для поддержки наших решений. Через несколько минут решение будет спланировано и возвращено машинам, которые применят его в считанные секунды (и еще через несколько секунд извлекут уроки из неудачи).

Когда речь заходит о Pandora FMS как альтернативе netcool. В этом случае Pandora FMS нарушает сложившуюся систему мониторинга: мы избегаем сложного и фрагментированного мониторинга нескольких продуктов с различными и отдельными пользовательскими интерфейсами, работающих на отдельных кодовых базах и даже отдельных друг от друга хранилищах; все это приводит только к чрезвычайно сложной реализации и, что еще хуже, затрудняет обслуживание после внедрения. Это означает, что большая сложность имеет очень высокую стоимость и большое время оценки. Именно поэтому при адаптации к потребностям клиента Pandora FMS блещет своей единой структурой корпуса, она позволяет внедрять изменения без задержек на обширных совещаниях рабочих групп по отделам, чтобы изменения в одном модуле не повредили и сохранили совместимость с другими компонентами. После изменения и обновления программы, Pandora FMS (как альтернатива netcool) предоставляет всем своим клиентам немедленное обновление благодаря нашей новой системе версий, исправления и улучшения будут применяться постепенно и постепенно из консоли, избегая необходимости миграции или процессов обновления. Высокая сложность снижает эффективность.

Плюсы и минусы обоих продуктов

Соотношение преимуществ и недостатков поможет определить, какой путь мониторинга будет наиболее подходящим для каждого клиента.

Netcool®

Плюсы

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

Недостатки

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

Pandora FMS как альтернатива Netcool

Pro

Все обрабатывается совместно, что обеспечивает скорость, просмотр событий в одно касание для последующего решения и исправления. Это сокращает время простоя предприятия, которое обходится очень дорого. Мы позволяем машинам выполнять работу, которую они делают лучше всего, чтобы человек вмешивался как можно реже, но принимал решения на основе надежных, достоверных и хорошо представленных данных. Очень осторожно, чтобы не впасть в большую сложность, фактически необязательную, была разработана Integria IMS: правильное управление рабочим процессом компьютеров, которые занимаются представленными инцидентами.

Недостатки

Есть поговорка, которая гласит: “У каждого облака есть серебряная подкладка”: это как в авиадиспетчерских службах, когда случается катастрофа, они не только решают проблему, но и используют ее для внедрения будущих мер, чтобы избежать ее повторения, даже если они происходят похожим образом. Этот вопрос решен, потому что в Pandora FMS гибкость – это наше обязательство, и мы будем прислушиваться, чтобы улучшить и даже можем разработать новые элементы, которые восполнят недостатки в будущем.

Зарегистрированные торговые марки

IBM, логотип IBM и ibm.com являются торговыми марками или зарегистрированными торговыми марками International Business Machines Corporation, зарегистрированными во многих мировых юрисдикциях. Другие названия продуктов и услуг могут принадлежать IBM или другим компаниям. Актуальный список торговых марок IBM доступен в Интернете на сайте под названием “Информация об авторских правах и торговых марках” по адресу http://www.ibm.com/legal/copytrade.shtml.

Следующие термины являются зарегистрированными торговыми марками International Business Machines Corporation, а также могут быть торговыми марками не только в США, но и в других странах:

  • DB2®
  • IBM®
  • JazzTM
  • Netcool ®
  • Passport Advantage®
  • Красные книги®
  • Красные книги (логотип)
  • Тиволи®
  • WebSphere®

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

Shares