Конфигурирование мониторинга PHP
Нужно сконфигурировать агент Monitoring Agent for PHP, чтобы он мог собирать данные в отслеживаемых программах PHP.
Прежде чем начать
- Убедитесь, чтобы вы установили пакет php-процесса. Если вы устанавливаете PHP с помощью команды
yum install, введите командуyum install php-process, чтобы установить пакет php-process. - Перед конфигурированием агента убедитесь, что сервер Apache HTTPD запущен.Откройте файл конфигурации сервера Apache HTTP Server httpd.conf и убедитесь, что опции
mod_statusиExtendedStatus Onразрешены. Например:
В этом примере http://127.0.0.1/server-status должен работать, чтобы агент работал правильно.ExtendedStatus On <Location /server-status> SetHandler server-status Order deny,allow Allow from all Allow from 127.0.0.1 </Location>Прим.: В Linux должны быть установлены Lynx или Links, чтобы агент получал данные мониторинга.Убедитесь, что команда
apachectl statusработает на отслеживаемом сервере Apache без изменений кода командыapachectl. Чтобы командаapachectl statusработала правильно, нужно установить Lynx.
Об этой задаче
Чтобы избежать проблем с разрешениями при конфигурировании агента, обязательно используйте тот же ID пользователя (root или не-root), который использовался для установки агента. Если вы установили свой агент как избранный пользователь, а сконфигурировать агент хотите как другой пользователь, то обратитесь к разделу Конфигурирование агентов от имени пользователя не-root. Если вы установили и сконфигурировали свой агент как избранный пользователь, а запустить агент хотите как другой пользователь, то обратитесь к разделу Запуск агентов от имени пользователя не-root.
имя_экземпляра:имя_хоста:код_продукта, где
код_продукта - это двухсимвольный код продукта). Имя управляемой системы может содержать не более 32 символов. Максимальная длина имени экземпляра - 28 символов минус длина имени
хоста. Например, если имя экземпляра - PHP2, то именем управляемой системы будет PHP2:имя_хоста:PJ. Процедура
Результаты
Дальнейшие действия
Можно проверить, показываются ли данные агент PHP на консоли консоль Cloud APM.
- Введите в веб-браузере следующий URL:
http://имя_хоста:порт/wp-admin/. - Откройте страницу администрирования: перейдите в Подключаемые модули > Установленные подключаемые модули.
- Убедитесь, что подключаемый модуль агент PHP активирован. Подключаемый модуль агент PHP показан как WordPress Agent. Обычно подключаемый модуль уже активирован. Если он не активирован, то щелкните по Активировать.