ഉബുണ്ടുവിലെ mod_status ഉപയോഗിച്ച് അപ്പാച്ചെ പ്രകടനം എങ്ങനെ നിരീക്ഷിക്കാം


സജീവമായ കണക്ഷനുകൾ പോലുള്ള നിങ്ങളുടെ വെബ്uസെർവറിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലഭിക്കുന്നതിന് നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും അപ്പാച്ചെ ലോഗ് ഫയലുകൾ പരിശോധിക്കാൻ കഴിയുമെങ്കിലും, mod_status മൊഡ്യൂൾ പ്രവർത്തനക്ഷമമാക്കുന്നതിലൂടെ നിങ്ങളുടെ വെബ് സെർവറിന്റെ പ്രകടനത്തെക്കുറിച്ച് വളരെ വിശദമായ അവലോകനം നിങ്ങൾക്ക് ലഭിക്കും.

ഒരു പ്ലെയിൻ HTML പേജിൽ അപ്പാച്ചെയുടെ പ്രകടനത്തെക്കുറിച്ചുള്ള വളരെ വിശദമായ വിവരങ്ങൾ ആക്സസ് ചെയ്യാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്ന ഒരു അപ്പാച്ചെ മൊഡ്യൂളാണ് mod_status മൊഡ്യൂൾ. വാസ്തവത്തിൽ, അപ്പാച്ചെ പൊതുജനങ്ങൾക്കായി സ്വന്തം സെർവർ സ്റ്റാറ്റസ് പേജ് പരിപാലിക്കുന്നു.

ചുവടെയുള്ള വിലാസത്തിലേക്ക് പോകുന്നതിലൂടെ നിങ്ങൾക്ക് അപ്പാച്ചെ (ഉബുണ്ടു) യുടെ സ്റ്റാറ്റസ് കാണാൻ കഴിയും:

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

Apache mod_status ഇനിപ്പറയുന്നതുപോലുള്ള വിവരങ്ങൾ അടങ്ങിയ ഒരു പ്ലെയിൻ HTML പേജ് നൽകുന്നത് സാധ്യമാക്കുന്നു:

  • സെർവർ പതിപ്പ്
  • UTC-യിലെ നിലവിലെ ദിവസവും സമയവും
  • സെർവർ പ്രവർത്തനസമയം
  • സെർവർ ലോഡ്
  • ആകെ ട്രാഫിക്
  • ഇൻകമിംഗ് അഭ്യർത്ഥനകളുടെ ആകെ എണ്ണം
  • വെബ്സെർവറിന്റെ സിപിയു ഉപയോഗം
  • അതാത് ക്ലയന്റുകളുമായുള്ള PID-കളും മറ്റും.

നമുക്ക് ഇപ്പോൾ ഗിയറുകൾ മാറ്റാം, അപ്പാച്ചെ വെബ് സെർവറിനെക്കുറിച്ചുള്ള ഏറ്റവും പുതിയ സ്ഥിതിവിവരക്കണക്കുകൾ നിങ്ങൾക്ക് എങ്ങനെ ലഭിക്കുമെന്ന് നോക്കാം.

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

അപ്പാച്ചെ ഉബുണ്ടുവിൽ mod_status പ്രവർത്തനക്ഷമമാക്കുക

ഡിഫോൾട്ടായി, mod_status മൊഡ്യൂളുമായി അപ്പാച്ചെ അയയ്ക്കുന്നു. കാണിച്ചിരിക്കുന്നതുപോലെ ls കമാൻഡ് പ്രവർത്തിപ്പിച്ച് mods_enabled ഡയറക്ടറി പരിശോധിച്ച് നിങ്ങൾക്ക് ഇത് സ്ഥിരീകരിക്കാനാകും:

$ ls /etc/apache2/mods-enabled

status.conf, status.load ഫയലുകൾ ഉണ്ടെന്ന് ഉറപ്പാക്കുക. ഇല്ലെങ്കിൽ, കമാൻഡ് അഭ്യർത്ഥിച്ച് നിങ്ങൾ mod_status മൊഡ്യൂൾ പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട്:

$ sudo /usr/sbin/a2enmod status

അപ്പാച്ചെ ഉബുണ്ടുവിൽ mod_status കോൺഫിഗർ ചെയ്യുക

നേരത്തെ പറഞ്ഞതുപോലെ, mod_status ഇതിനകം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ട്. എന്നിരുന്നാലും, സെർവർ-സ്റ്റാറ്റസ് പേജ് ആക്uസസ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് അധിക ട്വീക്കുകൾ ആവശ്യമാണ്. അങ്ങനെ ചെയ്യുന്നതിന്, നിങ്ങൾ status.conf ഫയൽ പരിഷ്കരിക്കേണ്ടതുണ്ട്.

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

നിങ്ങൾ സെർവർ ആക്സസ് ചെയ്യുന്ന മെഷീന്റെ ഐപി വിലാസം പ്രതിഫലിപ്പിക്കുന്നതിന് ആവശ്യമായ ഐപി നിർദ്ദേശം സജ്ജമാക്കുക.

കാണിച്ചിരിക്കുന്നതുപോലെ സ്റ്റാറ്റസ് സ്ഥിരീകരിക്കുന്നതിന് മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിനായി മാറ്റങ്ങൾ സംരക്ഷിച്ച് അപ്പാച്ചെ പുനരാരംഭിക്കുക:

$ sudo systemctl restart apache2

തുടർന്ന് അപ്പാച്ചെയുടെ നില പരിശോധിച്ച് അത് പ്രവർത്തനക്ഷമമാണെന്ന് ഉറപ്പാക്കുക.

$ sudo systemctl status apache2

അതിനുശേഷം, കാണിച്ചിരിക്കുന്നതുപോലെ വെബ് സെർവറിന്റെ URL ബ്രൗസ് ചെയ്യുക.

http://server-ip/server-status

അപ്പാച്ചെയുടെ ഒരു കൂട്ടം വിവരങ്ങളും കാണിച്ചിരിക്കുന്ന സ്ഥിതിവിവരക്കണക്കുകളുടെ ഒരു നിരയും പ്രദർശിപ്പിക്കുന്ന ഒരു സ്റ്റാറ്റസ് HTML പേജ് നിങ്ങൾക്ക് ലഭിക്കും.

ശ്രദ്ധിക്കുക: ഓരോ നിശ്ചിത സമയ ഇടവേളയ്ക്കും ശേഷം പേജ് പുതുക്കുന്നതിന്, ഉദാഹരണത്തിന്, 5 സെക്കൻഡ്, URL-ന്റെ അവസാനം \?refresh=5” ചേർക്കുക.

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

മുമ്പത്തെ പ്ലെയിൻ സ്റ്റാറ്റിക് HTML പേജിനേക്കാൾ ഇത് നിങ്ങളുടെ സെർവറിന്റെ പ്രകടനത്തിന്റെ മികച്ച നിരീക്ഷണ ശേഷി നൽകുന്നു.

mod_status മൊഡ്യൂളിനെക്കുറിച്ച് ഇപ്പോൾ അത്രമാത്രം. കൂടുതൽ കാര്യങ്ങൾക്കായി Tecmint-ലേക്ക് തുടരുക.