Cette page montre un moyen simple et rapide de d¨¦marrer la surveillance d'un serveur Web Apache sans installer de logiciel suppl¨¦mentaire.
? qui s'adresse ce guide
Ce guide est con?u pour les nouveaux utilisateurs de Áú»¢¶Ä²© et contient l'ensemble minimum des ¨¦tapes requises pour activer la surveillance de base de votre installation Apache. Si vous recherchez des options de personnalisation approfondies ou avez besoin d'une configuration plus avanc¨¦e, voir la section Configuration du manuel Áú»¢¶Ä²©.
±Ê°ù¨¦°ù±ð±ç³Ü¾±²õ
Avant de proc¨¦der ¨¤ ce guide d'installation, vous devez t¨¦l¨¦charger et installer Áú»¢¶Ä²© serveur et l'interface Áú»¢¶Ä²© selon les instructions de votre syst¨¨me d'exploitation.
1. V¨¦rifiez quelle version d'Apache vous utilisez :
Sur un syst¨¨me bas¨¦ sur RHEL, ex¨¦cutez :
Sur Debian/Ubuntu, ex¨¦cutez :
2. Assurez-vous que le est activ¨¦ dans votre instance Apache.
Sur un syst¨¨me bas¨¦ sur RHEL, ex¨¦cutez :
Sur Debian/Ubuntu, ex¨¦cutez :
Si vous ne voyez pas status_module dans la liste, activez le module en ex¨¦cutant:
Sur un syst¨¨me bas¨¦ sur RHEL, ex¨¦cutez :
Sur Debian/Ubuntu, ex¨¦cutez :
3. Modifiez le fichier de configuration Apache pour autoriser l'acc¨¨s aux rapports d'¨¦tat ¨¤ partir de l'adresse IP du serveur Áú»¢¶Ä²©.
Sur un syst¨¨me bas¨¦ sur RHEL : /etc/httpd/conf.modules.d/status.conf
:
Sur Debian/Ubuntu : /etc/apache2/mods-enabled/status.conf
:
Ajoutez les lignes suivantes au fichier (replace 198.51.100.255 par l'adresse IP de votre serveur Áú»¢¶Ä²©) :
Pour Apache 2.2:
<Location /server-status> SetHandler server-status
Order Deny,Allow Deny from all Allow from 198.51.100.255 </Location>
Pour Apache 2.4:
<Location "/server-status"> SetHandler server-status Require ip 198.51.100.255 </Location>
4. Red¨¦marrer Apache
Sur un syst¨¨me bas¨¦ sur RHEL, ex¨¦cutez :
Sur Debian/Ubuntu, ex¨¦cutez :
5. Pour v¨¦rifier si tout est correctement configur¨¦, ex¨¦cutez (replace 198.51.100.255 par l'adresse IP de votre serveur Áú»¢¶Ä²©):
La r¨¦ponse doit contenir les statistiques du serveur Web Apache.
1. Connectez-vous ¨¤ l'interface Áú»¢¶Ä²©.
2. Cr¨¦er un h?te dans l'interface Web Áú»¢¶Ä²©.
Cet h?te repr¨¦sentera votre serveur Apache.
3. Dans le param¨¨tre Interfaces, ajoutez l'interface Agent et sp¨¦cifiez l'adresse IP de votre instance Apache. Vous n'avez pas besoin d'installer l'agent Áú»¢¶Ä²© sur la machine, l'interface ne sera utilis¨¦e que pour r¨¦soudre la macro {HOST.CONN}. Cette macro est utilis¨¦e dans les ¨¦l¨¦ments de mod¨¨le pour localiser l'instance Apache.
4. Dans le param¨¨tre ²Ñ´Ç»å¨¨±ô±ðs, saisissez ou s¨¦lectionnez Apache by HTTP.
5. Passez ¨¤ l'onglet Macros et s¨¦lectionnez le mode Macros h¨¦rit¨¦es et de l'h?te. V¨¦rifiez que les valeurs des macros {$APACHE.STATUS.PORT} et {$APACHE.STATUS.SCHEME} correspondent ¨¤ vos param¨¨tres d'installation. Par d¨¦faut, le port est 80 et le sch¨¦ma est http. Modifiez les valeurs de la macro si vous utilisez un port et/ou un sch¨¦ma diff¨¦rent.
Toutes nos f¨¦licitations! ? ce stade, Áú»¢¶Ä²© surveille d¨¦j¨¤ votre serveur Web Apache.
Pour afficher les m¨¦triques collect¨¦es, ouvrez Surveillance->H?tes section menu et cliquez sur Tableaux de bord ¨¤ c?t¨¦ de l'h?te.
Cette action vous m¨¨nera au tableau de bord de l'h?te avec les m¨¦triques les plus importantes collect¨¦es ¨¤ partir de la page Apache/server-status.
Alternativement, ¨¤ partir de Surveillance->H?tes, vous pouvez cliquer sur Derni¨¨res donn¨¦es pour afficher toutes les derni¨¨res donn¨¦es collect¨¦es sous forme de liste.
##?Configurer des alertes de probl¨¨me
Áú»¢¶Ä²© peut vous informer d'un probl¨¨me avec votre infrastructure en utilisant diverses m¨¦thodes. Ce guide fournit les ¨¦tapes de configuration pour l'envoi d'alertes par e-mail.
1. Acc¨¦dez aux Param¨¨tres utilisateur -> Profil, passez ¨¤ l'onglet ²Ñ¨¦»å¾±²¹ et ajoutez votre e-mail.
2. Suivez le guide pour recevoir une notification de probl¨¨me.
La prochaine fois, lorsque Áú»¢¶Ä²© d¨¦tectera un probl¨¨me, vous devriez recevoir une alerte par e-mail.
Pour simuler un probl¨¨me r¨¦el et recevoir une alerte de probl¨¨me de test?:
1. Ouvrez la configuration de l'h?te Serveur apache dans Áú»¢¶Ä²©.
2. Basculez vers l¡¯onglet Macros et s¨¦lectionnez Macros h¨¦rit¨¦es et h?tes.
3. Appuyez sur Modifier ¨¤ c?t¨¦ de la macro {$APACHE.STATUS.PORT} et d¨¦finissez un autre port.
4. Appuyez sur Mettre ¨¤ jour pour enregistrer la configuration de l'h?te.
5. Dans quelques minutes, Áú»¢¶Ä²© d¨¦tectera le probl¨¨me Le service Apache est en panne, car il ne peut plus se connecter ¨¤ l'instance. Il appara?tra dans la section Surveillance->±Ê°ù´Ç²ú±ô¨¨³¾±ðs.
Si les alertes sont [configur¨¦es] (#set-up-problem-alerts), vous recevrez ¨¦galement la notification du probl¨¨me.
6. Modifiez ¨¤ nouveau la valeur de la macro pour r¨¦soudre le probl¨¨me et continuez ¨¤ surveiller Apache.
Voir ¨¦galement: