Конфигурирование мониторинга HTTP Server

Monitoring Agent for HTTP Server запускается автоматически после установки. Чтобы включить сбор данных, убедитесь, что сервер HTTP работает, и внесите изменения в файл конфигурации HTTP Server так, чтобы в нем появилась ссылка на файл конфигурации сборщика данных агент HTTP Server.

Прежде чем начать

Есть два файла, использующиеся в конфигурации агент HTTP Server. Чтобы увидеть примеры этих файлов, смотрите раздел Примеры. Найдите и просмотрите следующие файлы:

Файл конфигурации сборщика данных агент HTTP Server

После установки компонента агент HTTP Server он обнаружит сервер HTTP и сгенерирует файл конфигурации сборщика данных в каталоге каталог_установки/tmp/khu, где каталог_установки - это каталог, в котором установлен компонент агент HTTP Server.

Если в вашей среде есть несколько серверов HTTP Server, для каждого сервера HTTP будет сгенерировано по одному файлу конфигурации компонента агент HTTP Server.

Имя файла конфигурации компонента агент HTTP Server состоит из двух частей, и его формат - следующий:
khu.полный путь и имя файла конфигурации HTTP Server.conf

Первая часть имени файла конфигурации агента - khu, где hu - это код агента сервера HTTP.
Вторая часть имени файла конфигурации агента создается с использованием полного пути и имени файла конфигурации сервера HTTP, в котором / заменяется на . . Например, возможны следующие имена файлов:
Linux или AIX
khu.usr.local.apache24.conf.httpd.conf
Windows
khu.C.Program Files.IBM.HTTPServer.conf.httpd.conf
Файл конфигурации сборщика данных агент HTTP Server содержит следующие элементы:
  • Каталог файла httpd.conf, который используется сервером HTTP Server (например, KhuShmemPath "/IBM/HTTPServer/conf/httpd.conf").
  • Положение библиотеки для загрузки.
  • Разрешения, связанные с совместно используемой памятью.
Файл конфигурации HTTP Server
У каждого сервера HTTP есть файл конфигурации, который по умолчанию называется каталог_установки_сервера_http/conf/httpd.conf, где каталог_установки_сервера_http - это каталог, в котором установлен HTTP Server. В некоторых средах это имя файла можно настраивать. Узнайте точное имя файла у администратора сервера HTTP.

Об этой задаче

Включите компонент агент HTTP Server для сбора данных в следующих ситуациях:
  • После установки агент HTTP Server
  • После обновления до агент HTTP Server версии 1.0.0.4 новый алиас заставляет существующие узлы агент HTTP Server переходить в отключенное состояние в компоненте консоль Cloud APM.
  • После обновления версии 1.0.0.4 существующие узлы агент HTTP Server могут переходить в отключенное состояние в компоненте консоль Cloud APM. Это может происходить, если у вас есть несколько экземпляров сервера HTTP с аналогичными именами файлов конфигурации агента, например, httpd и httpd01.

Для успешного обнаружения сервером агент HTTP Server работающего сервера HTTP требуется инструмент командной строки сетевой утилиты netstat.

Важное замечание: Чтобы устранить проблему отключения узла агента, которое происходит после обновления, нужно по завершении этой задачи добавить новый экземпляр сервера HTTP в консоль Cloud APM.

Процедура

  1. Чтобы активировать сбор данных, нужно указать файл конфигурации сборщика данных в файле конфигурации сервера HTTP, используя оператор Include. Добавьте в конец файла конфигурации HTTP Server следующий оператор:
    Include “каталог_установки /tmp/khu/khu.полный путь и имя файла конфигурации HTTP Server.conf”
    Например,

    Linux или AIXЕсли сервер IBM® HTTP Server установлен в каталоге /opt/IBM/HTTPServer и файл конфигурации сборщика данных находится в следующем каталоге:
    /opt/ibm/apm/agent/tmp/khu/khu.opt.IBM.HTTPServer.conf.httpd.conf
    Добавьте следующий оператор в файл конфигурации сервера HTTP /opt/IBM/HTTPServer/conf/httpd.conf:
    Include “/opt/ibm/apm/agent/tmp/khu/khu.opt.IBM.HTTPServer.conf.httpd.conf”
    WindowsЕсли сервер IBM® HTTP Server установлен в каталоге C:\ProgramFiles\IBM\HTTPServer и файл конфигурации сборщика данных находится в следующем каталоге:
    C:\IBM\APM\tmp\khu\khu.C.Program Files.IBM.HTTPServer.conf.httpd.conf
    Добавьте следующий оператор в файл конфигурации сервера HTTP C:\Program Files\IBM\HTTPServer\conf\httpd.conf:
    Include “C:\IBM\APM\tmp\khu\khu.C.Program Files.IBM.HTTPServer.conf.httpd.conf”
  2. Перейдите в следующие каталоги:
    каталог_установки_сервера_HTTP/bin
  3. Перезапустите HTTP Server. Например:
    Linux или AIX
    ./apachectl -k stop
    ./apachectl -k start
    
    Windows
    httpd.exe -k stop
    httpd.exe -k start

Результаты

Вы успешно сконфигурировали агент.

Дальнейшие действия

Теперь можно проверить, появляются ли данные агент HTTP Server на консоли Cloud APM. Инструкции по запуску консоли Cloud APM смотрите в разделе Запуск консоли Cloud APM. Информацию об использовании редактора приложений смотрите в разделе Управление приложениями.
Прим.: Если на сервере HTTP нет трафика, то вы не увидите данных в компоненте консоль Cloud APM.