Collecteur de données Apache
Ce collecteur de données permet la collecte de données à partir des serveurs Apache sur votre locataire.
-
Votre serveur HTTP Apache doit être configuré et fonctionner correctement.
-
Vous devez disposer des autorisations sudo ou administrateur sur votre hôte/VM d'agent
-
En règle générale, le module Apache mod_status est configuré pour exposer une page à l'emplacement '/server-status?auto' du serveur Apache. L'option ExtendedStatus doit être activée pour collecter tous les champs disponibles. Pour plus d'informations sur la configuration de votre serveur, consultez la documentation du module Apache : https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable
Installation
-
Depuis Observabilité > Collecteurs, cliquez sur +Collecteur de données. Choisissez Apache.
Sélectionnez le système d’exploitation ou la plate-forme sur laquelle l’agent Telegraf est installé.
-
Si vous n'avez pas encore installé d'agent pour la collecte, ou si vous souhaitez installer un agent pour un autre système d'exploitation ou une autre plate-forme, cliquez sur Afficher les instructions pour développer le"Installation de l'agent" instructions.
-
Sélectionnez la clé d’accès de l’agent à utiliser avec ce collecteur de données. Vous pouvez ajouter une nouvelle clé d'accès d'agent en cliquant sur le bouton + Clé d'accès d'agent. Meilleure pratique : utilisez une clé d’accès d’agent différente uniquement lorsque vous souhaitez regrouper des collecteurs de données, par exemple par système d’exploitation/plateforme.
-
Suivez les étapes de configuration pour configurer le collecteur de données. Les instructions varient en fonction du type de système d’exploitation ou de plate-forme que vous utilisez pour collecter des données.
Installation
Le plugin de Telegraf pour le serveur HTTP d'Apache s'appuie sur le module « mod_status » pour être activé. Lorsque cette option est activée, le serveur HTTP d'Apache exposera un point de terminaison HTML qui peut être visualisé sur votre navigateur ou récupéré pour l'extraction de l'état de toute la configuration du serveur HTTP d'Apache.
Compatibilité:
La configuration a été développée sur la version 2.4.38 du serveur HTTP d'Apache.
Activation de mod_status :
L'activation et l'exposition des modules « mod_status » impliquent deux étapes :
-
Module d'activation
-
Exposer les statistiques du module
Module d'activation :
Le chargement des modules est contrôlé par le fichier de configuration sous '/usr/local/apache/conf/httpd.conf'. Modifiez le fichier de configuration et décommentez les lignes suivantes :
LoadModule status_module modules/mod_status.so Include conf/extra/httpd-info.conf
Exposer les statistiques du module :
L'exposition de « mod_status » est contrôlée par le fichier de configuration sous « /usr/local/apache2/conf/extra/httpd-info.conf ». Assurez-vous d’avoir les éléments suivants dans ce fichier de configuration (au moins, d’autres directives seront présentes) :
# Allow server status reports generated by mod_status, # with the URL of http://servername/server-status <Location /server-status> SetHandler server-status </Location> # # ExtendedStatus controls whether Apache will generate "full" status # information (ExtendedStatus On) or just basic information (ExtendedStatus # Off) when the "server-status" handler is called. The default is Off. # ExtendedStatus On
Pour des instructions détaillées sur le module « mod_status », consultez le"Documentation Apache"
Objets et compteurs
Les objets suivants et leurs compteurs sont collectés :
Objet: | Identifiants : | Attributs: | Points de données : |
---|---|---|---|
Apache |
Serveur d'espace de noms |
Nœud IP Nom du nœud Port Génération de configuration du serveur parent Génération MPM du serveur parent La disponibilité du serveur s'arrête |
Travailleurs occupés Octets par requête Octets par seconde CPU Enfants CPU système Enfants Charge CPU utilisateur CPU système CPU utilisateur Connexions asynchrones Fermeture des connexions asynchrones Maintien en activité des connexions asynchrones Écriture des connexions Durée totale par requête Travailleurs inactifs Charge moyenne (dernier 1 min) Charge moyenne (derniers 15 min) Charge moyenne (derniers 5 min) Processus Requêtes par seconde Accès totaux Durée totale Total Ko Tableau de bord Fermeture Tableau de bord Recherches DNS Tableau de bord Fin Tableau de bord Nettoyage d'inactivité Tableau de bord Maintien en activité Tableau de bord Journalisation Tableau de bord Ouverture Tableau de bord Lecture Tableau de bord Envoi Tableau de bord Démarrage Tableau de bord Attente |
Dépannage
Des informations complémentaires peuvent être trouvées à partir du"Support" page.