Configuration de la surveillance de PHP
Vous devez configurer Monitoring Agent for PHP pour qu'il puisse collecter des données de l'application PHP surveillée.
Avant de commencer
- Veillez à bien installer le package php-process. Si vous utilisez la commande
yum installpour installer PHP, exécutez la commandeyum install php-processpour installer le package php-process. - Vérifiez que le serveur HTTPD Apache est démarré avant de
configurer l'agent.Ouvrez le fichier de configuration httpd.conf du serveur HTTP Apache et assurez-vous que les options
mod_statusetExtendedStatus Onsont activées. Par exemple :
Dans l'exemple donné, http://127.0.0.1/server-status doit fonctionner pour que l'agent fonctionne correctement.ExtendedStatus On <Location /server-status> SetHandler server-status Order deny,allow Allow from all Allow from 127.0.0.1 </Location>Remarque : Lynx ou Links doit être installé sous Linux pour que l'agent obtienne les données de surveillance.Vérifiez que la commande
apachectl statusfonctionne sur le serveur Apache surveillé sans que le code de la commandeapachectlne soit modifié. Lynx doit être installé pour que la commandeapachectl statusfonctionne correctement.
Pourquoi et quand exécuter cette tâche
Afin d'éviter tout problème de droits lorsque vous configurez l'agent, veillez à utiliser le même ID d'utilisateur superutilisateur ou non superutilisateur que celui utilisé pour installer l'agent. Si vous avez installé votre agent en tant qu'utilisateur sélectionné et que vous voulez le configurer en tant qu'utilisateur, voir Configuration des agents en tant qu'utilisateur non superutilisateur. Si vous avez installé et configuré votre agent en tant qu'utilisateur sélectionné et que vous voulez le démarrer en tant qu'un autre utilisateur, voir Démarrage des agents en tant qu'utilisateur non superutilisateur.
nom_instance:nom_hôte:cp par exemple, où cp est le code produit à deux caractères. Il est limité à 32 caractères. Le nom d'instance que vous entrez est limité à 28 caractères, moins la longueur
de votre nom d'hôte. Par exemple, si vous indiquez PHP2 comme nom d'instance, le nom du système géré est PHP2:hostname:PJ. Procédure
Résultats
Que faire ensuite
Vous pouvez vérifier que les données de l'Agent PHP s'affichent dans la console Cloud APM.
- Dans un navigateur Web, entrez l'URL
http://hostname:port/wp-admin/. - Accédez à la page d'administration en sélectionnant Plugins > Installed Plugins.
- Vérifiez que le plug-in Agent PHP est activé. Le plug-in de l'Agent PHP est répertorié en tant qu'agent WordPress. En général, le plug-in est déjà activé. Si ce n'est pas le cas, cliquez sur Activate.