Kif Tissorvelja l-Prestazzjoni tal-Apache billi tuża mod_status f'Ubuntu


Filwaqt li tista 'dejjem tagħti ħarsa lejn il-fajls tal-log Apache biex tikseb informazzjoni dwar il-webserver tiegħek bħal konnessjonijiet attivi, tista' tikseb ħarsa ġenerali dettaljata ħafna tal-prestazzjoni tas-server tal-web tiegħek billi tippermetti l-mod_status modulu.

Il-modulu mod_status huwa modulu Apache li jippermetti lill-utenti jaċċessaw informazzjoni dettaljata ħafna dwar il-prestazzjoni ta 'Apache fuq paġna HTML sempliċi. Fil-fatt, Apache iżomm il-paġna tal-istatus tas-server tiegħu stess għall-wiri pubbliku ġenerali.

Tista' tara l-istatus ta' Apache (Ubuntu) billi tmur fuq l-indirizz hawn taħt:

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

L-Apache mod_status jagħmilha possibbli li sservi paġna HTML sempliċi li fiha informazzjoni bħal:

  • Verżjoni tas-server
  • Il-jum u l-ħin attwali f'UTC
  • Ħin tas-Server
  • Tagħbija tas-server
  • Traffiku totali
  • Numru totali ta' talbiet deħlin
  • L-użu tas-CPU tal-webserver
  • PIDs mal-klijenti rispettivi u ħafna aktar.

Ejja issa nbiddlu l-gerijiet u naraw kif tista 'tikseb statistika aġġornata dwar is-server tal-web 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

Ippermetti mod_status f'Apache Ubuntu

B'mod awtomatiku, Apache jibgħat bil-mod_status modulu diġà attivat. Tista' tivverifika dan billi tiċċekkja d-direttorju mods_enabled billi tmexxi ls kmand kif muri:

$ ls /etc/apache2/mods-enabled

Kun żgur li l-fajls status.conf u status.load huma preżenti. Jekk le, trid tattiva l-mod_status modulu billi tinvoka l-kmand:

$ sudo /usr/sbin/a2enmod status

Ikkonfigura mod_status f'Apache Ubuntu

Kif intqal qabel, il-mod_status huwa diġà attivat. Madankollu, huma meħtieġa tweaks addizzjonali biex ikollok aċċess għall-paġna tal-istatus tas-server. Biex tagħmel dan, trid timmodifika l-fajl status.conf.

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

Issettja d-direttiva Require ip biex tirrifletti l-indirizz IP tal-magna li se tkun qed taċċessa s-server minnha.

Issejvja l-bidliet u erġa ibda Apache biex il-bidliet jidħlu fis-seħħ biex tikkonferma l-istatus kif muri:

$ sudo systemctl restart apache2

Imbagħad ivverifika l-istatus ta 'Apache u żgura li jibda jaħdem.

$ sudo systemctl status apache2

Minn hemm 'il quddiem, ibbrawżja l-URL tas-server tal-web kif muri.

http://server-ip/server-status

Int ser tirċievi paġna HTML ta 'status li turi għadd ta' informazzjoni ta 'Apache u firxa ta' statistika kif muri.

NOTA: Biex il-paġna tiġġedded wara kull intervall ta' ħin partikolari, pereżempju, 5 sekondi, waħħal il-\?refresh=5” fl-aħħar tal-URL.

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

Dan jipprovdi kapaċità ta 'monitoraġġ aħjar tal-prestazzjoni tas-server tiegħek mill-paġna HTML statika sempliċi aktar kmieni.

Dak kollu għalissa dwar il-mod_status modulu. Ibqa' Sintonizzat ma' Tecmint għal ħafna aktar.