Skip to main content
Data Infrastructure Insights
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Collecteur de données Apache

Contributeurs

Ce collecteur de données permet la collecte de données à partir des serveurs Apache de votre locataire.

Conditions préalables
  • Votre serveur HTTP Apache doit être configuré et en cours d'exécution

  • Vous devez disposer d'autorisations sudo ou administrateur sur votre hôte agent/machine virtuelle

  • En général, 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, reportez-vous à la documentation du module Apache : https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable

Installation

  1. Dans observabilité > Collectors, cliquez sur +Data Collector. Choisissez Apache.

    Sélectionnez le système d'exploitation ou la plate-forme sur laquelle l'agent Telegraf est installé.

  2. Si vous n'avez pas déjà installé un 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 les "Installation de l'agent"instructions.

  3. 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 à l'agent en cliquant sur le bouton * + clé d'accès à l'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 OS/plate-forme.

  4. 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 utilisé pour collecter des données.

Configuration Apache

Configuration

Le plug-in Telegraf pour le serveur HTTP Apache dépend du module 'mod_status' pour être activé. Lorsque cette option est activée, le serveur HTTP d'Apache expose un noeud final HTML qui peut être affiché sur votre navigateur ou gratté pour l'extraction de l'état de toute la configuration du serveur HTTP d'Apache.

Compatibilité :

La configuration a été développée par le serveur HTTP Apache version 2.4.38.

Activation de mod_status :

L'activation et l'exposition des modules « od_status » implique deux étapes :

  • Activation du module

  • Exposition des stats à partir 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 annulez le commentaire des lignes suivantes :

LoadModule status_module modules/mod_status.so
Include conf/extra/httpd-info.conf

Exposition des statistiques à partir 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 que vous disposez des éléments suivants dans ce fichier de configuration (au moins, d'autres directives seront disponibles) :

# 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 obtenir des instructions détaillées sur le module 'mod_status', reportez-vous au "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 Nom de nœud IP Port de configuration du serveur parent génération du serveur parent la continuité du serveur de génération MPM est en cours d'arrêt

Nombre de travailleurs occupés octets par requête par seconde UC enfants système processeur enfants charge UC utilisateur CPU système CPU utilisateurs connexions asynchrones fermeture connexions asynchrones connexion asynchrones maintien actif connexions asynchrones écriture connexions durée totale par demande travailleurs inactifs moyenne de charge (1 m dernier) moyenne de charge (15 m dernier) moyenne de charge (5 m dernier) Traitement des demandes par seconde Total des accès durée totale des Ko Tableau de bord fermeture Tableau de bord des recherches DNS Tableau de bord finition Tableau de bord nettoyage automatique Tableau de bord Tableau de bord garder actif Tableau de bord Tableau de bord Ouvrir Tableau de bord lecture Tableau de bord envoi Tableau de bord démarrage Tableau de bord en attente

Dépannage

Vous trouverez des informations supplémentaires sur la "Assistance" page.