Áú»¢¶Ä²©

This is a translation of the original English documentation page. Help us make it better.

3. Monitoratge via Apache HTTP

±õ²Ô³Ù°ù´Ç»å³Ü³¦³¦¾±¨®

Aquesta p¨¤gina mostra una manera r¨¤pida i senzilla de comen?ar a monitorar un servidor web Apache sense instal¡¤lar cap programari addicional.

Per a qui ¨¦s feta aquesta guia

Aquesta guia ¨¦s dissenyada per a usuaris nous de Áú»¢¶Ä²© i cont¨¦ el conjunt m¨ªnim de passes necessaris per habilitar el control b¨¤sic de la instal¡¤laci¨® d'Apache. Si busqueu opcions de personalitzaci¨® m¨¦s complexes o necessiteu una configuraci¨® m¨¦s avan?ada, consulteu la secci¨® °ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® del manual Áú»¢¶Ä²©.

Prerequisits

Abans de continuar amb aquesta guia d'instal¡¤laci¨®, heu de baixar i instal¡¤lar el servidor Áú»¢¶Ä²© i la interf¨ªcie Áú»¢¶Ä²© segons les instruccions del vostre sistema operatiu.

Preparar Apache

1. Reviseu quina versi¨® d'Apache teniu:

A sistemes basats en RHEL, executeu:

httpd -v

A Debian/Ubuntu, executeu:

apache2 -v

2. Assegureu-vos que el ¨¦s actiu a la vostra inst¨¤ncia d'Apache.

A sistemes basats en RHEL, executeu:

httpd -M | grep status
       status_module (shared)

A Debian/Ubuntu, executeu:

apache2ctl -M | grep status
       status_module (shared)

Si no veieu status_module a la llista, activeu el m¨°dul executant:

A sistemes basats en RHEL, executeu:

LoadModule status_module /usr/lib/apache2/modules/mod_status.so

A Debian/Ubuntu, executeu:

sudo /usr/sbin/a2enmod status

3. Editeu la configuraci¨® de l'arxiu d'per permetre acc¨¦s als informes d'estat des de la IP del servidor Áú»¢¶Ä²©.

A sistemes basats en RHEL: /etc/httpd/conf.modules.d/status.conf:

sudo vi /etc/httpd/conf.modules.d/status.conf

A Debian/Ubuntu: /etc/apache2/mods-enabled/status.conf:

sudo vi /etc/apache2/mods-enabled/status.conf

Afegiu les l¨ªnies seg¨¹ents a l'arxiu (substitu?u 198.51.100.255 amb l'adre?a IP del vostre servidor de Áú»¢¶Ä²©):

  • Per Apache 2.2:
    <Location /server-status> SetHandler server-status

    Order Deny,Allow Deny from all Allow from 198.51.100.255 </Location>

  • Per Apache 2.4:
    <Location "/server-status"> SetHandler server-status Require ip 198.51.100.255 </Location>

4. Reinicieu Apache

A sistemes basats en RHEL, executeu:

sudo systemctl restart httpd

A Debian/Ubuntu, executeu:

sudo systemctl restart apache2 

5. Per veure si tot funciona correctament, executeu (substitu?u 198.51.100.255 amb l'are?a IP del vostre servidor de Áú»¢¶Ä²©):

curl 198.51.100.255/server-status

La resposta ha de contindre les estad¨ªstiques del servidor web Apache.

Configurar Áú»¢¶Ä²© per monitorar

1. Inicieu sessi¨® a la interf¨ªcie de Áú»¢¶Ä²©.

2. Creeu un equip a la interf¨ªcie web de Áú»¢¶Ä²©.

Aquest equip representar¨¤ el vostre servidor Apache.

3. Al par¨¤metre ±õ²Ô³Ù±ð°ù´Ú¨ª³¦¾±±ð²õ, afegiu la interf¨ªcie Agent i especifiqueu l'adre?a IP de la vostra inst¨¤ncia d'Apache. No cal que instal¡¤leu l'agent Áú»¢¶Ä²© a la m¨¤quina, la interf¨ªcie nom¨¦s s'emprar¨¤ per resoldre la macro {HOST.CONN}. Aquesta macro s'empra als elements de plantilla per localitzar la inst¨¤ncia d'Apache.

4. Al par¨¤metre Plantilles, escriviu o trieu Apache per HTTP.

5. Canvieu a la pestanya Macros i trieu el mode Macros heretades i equips. Comproveu que els valors de les macros {$APACHE.STATUS.PORT} i {$APACHE.STATUS.SCHEME} s'adaptin a la configuraci¨® d'instal¡¤laci¨®. Per defecte, el port ¨¦s 80 i l'esquema ¨¦s http. Canvieu els valors de la macro si feu servir un port i/o un esquema diferent.

Veure les m¨¨triques recollides

Felicitats! En aquest moment, Áú»¢¶Ä²© ja sou supervisant el vostre servidor web Apache.

Per veure les m¨¨triques recopilades, obriu la secci¨® de men¨² Monitoratge->Equips i feu clic a Taulers de control al costat de l'equip.

Aquesta acci¨® us dur¨¤ al tauler de control de l'equipamb les m¨¨triques m¨¦s importants recollides de la p¨¤gina Apache /estat del servidor.

Alternativament, des de Monitoratge->Equips, podeu fer clic a Dades m¨¦s recents per veure en una llista totes les darreres m¨¨triques recollides.

Configurar les alertes de problemes

Áú»¢¶Ä²© us pot notificar sobre un problema amb la vostra infraestructura mitjan?ant diversos m¨¨todes. Aquesta guia ofereix les passes de configuraci¨® per enviar alertes per correu electr¨°nic.

1. Aneu a °ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® de l'usuari -> Perfil, canvieu a la pestanya Suports i afegiu el vostre correu electr¨°nic.

2. Seguiu la guia per a Rebre notificaci¨® de problemes.

La propera vegada, quan Áú»¢¶Ä²© detecti un problema, haur¨ªeu de rebre una alerta per correu electr¨°nic.

Valideu la vostra configuraci¨®

Per simular un problema real i rebre una alerta de prova del problema:

1. Obriu la configuraci¨® de l'equip del servidor Apache a Áú»¢¶Ä²©.

2. Canvieu a la pestanya Macros i trieu Macros heretades i equips.

3. Premeu Canviar al costat de la macro {$APACHE.STATUS.PORT} i configureu un port diferent.

4. Premeu Actualitzar per desar la configuraci¨® de l'equip.

5. En uns minuts, Áú»¢¶Ä²© detectar¨¤ el problema El servei Apache ¨¦s caigut, perqu¨¨ ara no es pot connectar a la inst¨¤ncia. Apareixer¨¤ a la secci¨® Monitoratge->Problemes.

Si les alertes s¨®n configurades, tamb¨¦ rebreu la notificaci¨® del problema.

6. Torneu a canviar el valor de la macro per resoldre el problema i continueu monitorant Apache.

Veieu tamb¨¦:

  • Securitzaci¨® del servidor web - configuraci¨® recomanada per a una major seguretat del servidor web.
  • Creaci¨® d'un element - com comen?ar a monitorar m¨¨triques addicionals.
  • Elements HTTP - com monitorar m¨¨triques personalitzades mitjan?ant l'agent HTTP.
  • Escalades de problemes - com crear escenaris d'alerta de diverses passes (p. ex., primer enviar missatge a l'administrador del sistema i despr¨¦s, si un problema no es resol en 45 minuts, enviar missatge al gestor del centre de dades).