ഉബുണ്ടുവിലെ 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-ലേക്ക് തുടരുക.