Jinsi ya Kufuatilia Utendaji wa Apache Kutumia mod_status katika Ubuntu


Ingawa unaweza kutazama faili za kumbukumbu za Apache ili kupata maelezo kuhusu seva yako ya tovuti kama vile miunganisho inayotumika, unaweza kupata muhtasari wa kina wa utendaji wa seva yako ya wavuti kwa kuwezesha moduli ya mod_status.

Mod_status moduli ni moduli ya Apache ambayo inaruhusu watumiaji kufikia maelezo ya kina kuhusu utendaji wa Apache kwenye ukurasa wa HTML wazi. Kwa kweli, Apache hudumisha ukurasa wake wa hali ya seva kwa utazamaji wa jumla wa umma.

Unaweza kutazama hali ya Apache (Ubuntu) kwa kuelekea kwa anwani iliyo hapa chini:

  • https://apache.org/server-status

Apache mod_status inafanya uwezekano wa kutumikia ukurasa wa HTML ulio na habari kama vile:

  • Toleo la seva
  • Siku na saa ya sasa katika UTC
  • Wakati wa Kuboresha Seva
  • Upakiaji wa seva
  • Jumla ya trafiki
  • Jumla ya idadi ya maombi yanayoingia
  • Matumizi ya CPU ya seva ya wavuti
  • PID na wateja husika na mengine mengi.

Hebu sasa tubadilishe gia na tuone jinsi unavyoweza kupata takwimu za kisasa kuhusu seva ya wavuti ya Apache.

Operating System: 	Ubuntu 20.04
Application:            Apache HTTP server
Version:                2.4.41
IP address:             34.123.9.111
Document root:          /var/www/html

Washa mod_status katika Apache Ubuntu

Kwa chaguomsingi, Apache husafirisha na moduli ya mod_status tayari imewashwa. Unaweza kuthibitisha hili kwa kuangalia saraka ya mods_enabled kwa kuendesha ls amri kama inavyoonyeshwa:

$ ls /etc/apache2/mods-enabled

Hakikisha kuwa faili za status.conf na status.load zipo. Ikiwa sivyo, unahitaji kuwezesha moduli ya mod_status kwa kuomba amri:

$ sudo /usr/sbin/a2enmod status

Sanidi mod_status katika Apache Ubuntu

Kama ilivyoelezwa hapo awali, mod_status tayari imewezeshwa. Walakini, marekebisho ya ziada yanahitajika ili upate ukurasa wa hali ya seva. Ili kufanya hivyo, unahitaji kurekebisha faili ya status.conf.

$ sudo vim /etc/apache2/mods-enabled/status.conf 

Weka maagizo ya Inahitaji ip ili kuonyesha anwani ya IP ya mashine ambayo utakuwa unafikia seva.

Hifadhi mabadiliko na uanze tena Apache ili mabadiliko yatekeleze ili kuthibitisha hali kama inavyoonyeshwa:

$ sudo systemctl restart apache2

Kisha thibitisha hali ya Apache na uhakikishe kuwa inatumika.

$ sudo systemctl status apache2

Baada ya hapo, vinjari URL ya seva ya wavuti kama inavyoonyeshwa.

http://server-ip/server-status

Utapata ukurasa wa hali ya HTML unaoonyesha habari nyingi za Apache na safu ya takwimu kama inavyoonyeshwa.

KUMBUKA: Ili ukurasa uonyeshwe upya baada ya kila kipindi fulani, kwa mfano, sekunde 5, weka \?refresh=5 mwishoni mwa URL.

http://server-ip/server-status?refresh=5

Hii hutoa uwezo bora wa ufuatiliaji wa utendakazi wa seva yako kuliko ukurasa wa HTML tuli uliotangulia mapema.

Hiyo ni yote kwa sasa kuhusu mod_status moduli. Endelea Kufuatilia Tecmint kwa mengi zaidi.