Deze pagina laat op een snelle en eenvoudige manier zien hoe je een Apache-webserver kunt gaan monitoren zonder extra software te installeren.
Voor wie deze handleiding is bedoeld
Deze handleiding is ontworpen voor nieuwe Áú»¢¶Ä²©-gebruikers en bevat de minimale set stappen die nodig zijn om basismonitoring van je Apache-installatie in te schakelen. Als je op zoek bent naar diepgaande aanpassingsopties of meer geavanceerde configuratie vereist, bekijk dan het Configuratie gedeelte van de Áú»¢¶Ä²©-handleiding.
Vereisten
Voordat je verdergaat met deze installatiehandleiding, moet je de Áú»¢¶Ä²©-server en Áú»¢¶Ä²©-frontend downloaden en installeren volgens de instructies voor je besturingssysteem.
Op een RHEL-gebaseerd systeem, voer het volgende uit:
Op Debian/Ubuntu, voer het volgende uit:
Op een RHEL-gebaseerd systeem, voer het volgende uit:
Op Debian/Ubuntu, voer het volgende uit:
Als je status_module niet ziet in de lijst, schakel de module dan in door het volgende uit te voeren:
Op een RHEL-gebaseerd systeem, voer het volgende uit:
Op Debian/Ubuntu, voer het volgende uit:
Op een RHEL-gebaseerd systeem: /etc/httpd/conf.modules.d/status.conf
:
Op Debian/Ubuntu: /etc/apache2/mods-enabled/status.conf
:
Voeg de volgende regels toe aan het bestand (vervang 198.51.100.255 door het IP-adres van je Áú»¢¶Ä²©-server):
Voor Apache 2.2:
<Location /server-status> SetHandler server-status
Order Deny,Allow Deny from all Allow from 198.51.100.255 </Location>
Voor Apache 2.4:
<Location "/server-status"> SetHandler server-status Require ip 198.51.100.255 </Location>
Op een RHEL-gebaseerd systeem, voer het volgende uit:
Op Debian/Ubuntu, voer het volgende uit:
Om te controleren of alles correct is geconfigureerd, voer het volgende uit (vervang 198.51.100.255 door het IP-adres van je Áú»¢¶Ä²©-server):
curl 198.51.100.255/server-status
Het antwoord zou statistieken van de Apache-webserver moeten bevatten.
Log in op de Áú»¢¶Ä²© frontend.
Maak een host aan in de Áú»¢¶Ä²© webinterface.
Deze host zal je Apache-server vertegenwoordigen.
Voeg in de parameter Interfaces een Agent-interface toe en geef het IP-adres op van je Apache-installatie. Je hoeft de Áú»¢¶Ä²©-agent niet op de machine te installeren, de interface wordt alleen gebruikt om de {HOST.CONN} macro op te lossen. Deze macro wordt gebruikt in template-items om de Apache-installatie te lokaliseren.
Voeg in de parameter Templates de template Apache by HTTP toe of selecteer deze.
Gefeliciteerd! Op dit punt bewaakt Áú»¢¶Ä²© al je Apache-webserver.
Om verzamelde statistieken te bekijken, open je het Monitoring->Hosts menu sectie en klik je op Dashboards naast de host.
Deze actie brengt je naar het hostdashboard met de belangrijkste statistieken die zijn verzameld vanaf de Apache /server-status pagina.
Je kunt ook vanuit Monitoring->Hosts op Laatste gegevens klikken om alle recent verzamelde statistieken in een lijst te bekijken.
Áú»¢¶Ä²© kan je op de hoogte stellen van een probleem met je infrastructuur via verschillende methoden. Deze handleiding biedt configuratiestappen voor het verzenden van e-mailwaarschuwingen.
De volgende keer dat Áú»¢¶Ä²© een probleem detecteert, zou je een waarschuwing per e-mail moeten ontvangen.
Om een echt probleem te simuleren en een testprobleemwaarschuwing te ontvangen:
Open de configuratie van de Apache server host in Áú»¢¶Ä²©.
Schakel over naar het tabblad Macros en selecteer Inherited and host macros.
Druk op Wijzigen naast de {$APACHE.STATUS.PORT} macro en stel een andere poort in.
Druk op Bijwerken om de hostconfiguratie op te slaan.
Binnen enkele minuten zal Áú»¢¶Ä²© het probleem Apache-service is uitgeschakeld detecteren, omdat het nu geen verbinding kan maken met de instantie. Dit zal verschijnen in de sectie Monitoring->Problemen.
Als de waarschuwingen geconfigureerd zijn, ontvang je ook de probleemmelding.
Zie ook: