உபுண்டுவில் mod_status ஐப் பயன்படுத்தி அப்பாச்சி செயல்திறனை எவ்வாறு கண்காணிப்பது


செயலில் உள்ள இணைப்புகள் போன்ற உங்கள் வலை சேவையகத்தைப் பற்றிய தகவல்களைப் பெற நீங்கள் எப்போதும் அப்பாச்சி பதிவுக் கோப்புகளைப் பார்க்க முடியும் என்றாலும், mod_status தொகுதியை இயக்குவதன் மூலம் உங்கள் வலை சேவையகத்தின் செயல்திறனைப் பற்றிய விரிவான கண்ணோட்டத்தைப் பெறலாம்.

Mod_status தொகுதி என்பது ஒரு அப்பாச்சி தொகுதி ஆகும், இது ஒரு எளிய HTML பக்கத்தில் அப்பாச்சியின் செயல்திறனைப் பற்றிய விரிவான தகவல்களை அணுக பயனர்களை அனுமதிக்கிறது. உண்மையில், அப்பாச்சி பொது மக்கள் பார்வைக்கு அதன் சொந்த சேவையக நிலை பக்கத்தை பராமரிக்கிறது.

கீழேயுள்ள முகவரிக்குச் செல்வதன் மூலம் அப்பாச்சி (உபுண்டு) க்கான நிலையைக் காணலாம்:

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

அப்பாச்சி mod_status போன்ற தகவல்களைக் கொண்ட வெற்று HTML பக்கத்திற்கு சேவை செய்வதை சாத்தியமாக்குகிறது:

  • சேவையக பதிப்பு
  • UTC இல் தற்போதைய நாள் மற்றும் நேரம்
  • சேவையக இயக்க நேரம்
  • சேவையக சுமை
  • மொத்த போக்குவரத்து
  • உள்வரும் கோரிக்கைகளின் மொத்த எண்ணிக்கை
  • வெப்சர்வரின் CPU பயன்பாடு
  • அந்தந்த வாடிக்கையாளர்களுடன் 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 ஏற்கனவே இயக்கப்பட்டுள்ளது. இருப்பினும், சேவையக-நிலை பக்கத்தை அணுக கூடுதல் மாற்றங்கள் தேவை. அவ்வாறு செய்ய, நீங்கள் 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 தொகுதி பற்றி இப்போது அவ்வளவுதான். இன்னும் பலவற்றிற்கு டெக்மிண்ட்டுடன் இணைந்திருங்கள்.