উবুন্টুতে Mod_status ব্যবহার করে কিভাবে অ্যাপাচি পারফরম্যান্স পর্যবেক্ষণ করবেন


সক্রিয় সংযোগগুলির মতো আপনার ওয়েবসারভার সম্পর্কে তথ্য পেতে আপনি যখন আপাচি লগ ফাইলগুলিতে সর্বদা উঁকি দিতে পারেন, তবুও আপনি মোড_স্ট্যাটাস মডিউলটি সক্ষম করে আপনার ওয়েব সার্ভারের কার্য সম্পাদনের একটি খুব বিশদ বিবরণ পেতে পারেন।

মোড_স্ট্যাটাস মডিউলটি একটি অ্যাপাচি মডিউল যা ব্যবহারকারীদেরকে একটি সরল এইচটিএমএল পৃষ্ঠায় অ্যাপাচি এর কার্যকারিতা সম্পর্কে উচ্চতর বিশদ তথ্য অ্যাক্সেস করতে দেয়। আসলে, অ্যাপাচি সাধারণ পাবলিক দেখার জন্য নিজস্ব সার্ভারের স্থিতি পৃষ্ঠাটি বজায় রাখে।

আপনি নীচে ঠিকানায় শিরোনাম করে অ্যাপাচি (উবুন্টু) এর জন্য স্থিতি দেখতে পারেন:

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

অ্যাপাচি মোড_স্ট্যাটাস এমন একটি সরল এইচটিএমএল পৃষ্ঠাগুলি পরিবেশন করা সম্ভব করে যেমন:

  • সার্ভার সংস্করণ
  • ইউটিসিতে বর্তমান দিন এবং সময়
  • সার্ভার আপটাইম
  • সার্ভার লোড
  • মোট ট্র্যাফিক li
  • আগত অনুরোধের মোট সংখ্যা
  • ওয়েব সার্ভারের সিপিইউ ব্যবহার
  • সংশ্লিষ্ট ক্লায়েন্টদের সাথে পিআইডি এবং আরও অনেক কিছু।

আসুন এখন গিয়ার শিফট করুন এবং দেখুন কীভাবে আপনি অ্যাপাচি ওয়েব সার্ভার সম্পর্কে আপ টু ডেট পরিসংখ্যান পাবেন।

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 সক্ষম করুন

ডিফল্টরূপে, ইতিমধ্যে মোড_স্ট্যাটাস মডিউল সহ অ্যাপাচি জাহাজগুলি সক্ষম। আপনি ls কমান্ডটি চালিত হিসাবে চালিয়ে mods_enabled ডিরেক্টরিটি পরীক্ষা করে যাচাই করতে পারেন:

$ ls /etc/apache2/mods-enabled

status.conf এবং status.load ফাইল উপস্থিত রয়েছে তা নিশ্চিত করুন। যদি তা না হয় তবে আপনার কমান্ডটি চালিয়ে মোড_স্ট্যাটাস মডিউলটি সক্ষম করতে হবে:

$ sudo /usr/sbin/a2enmod status

অ্যাপাচি উবুন্টুতে মোড_স্ট্যাটাস কনফিগার করুন

যেমন আগেই বলা হয়েছে, মোড_স্ট্যাটাস ইতিমধ্যে সক্ষম হয়েছে। তবে, সার্ভার-স্থিতি পৃষ্ঠাতে অ্যাক্সেসের জন্য আপনার জন্য অতিরিক্ত টুইটগুলি প্রয়োজন required এটি করতে, আপনাকে status.conf ফাইলটি পরিবর্তন করতে হবে।

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

আপনি যে সার্ভারটি থেকে সার্ভারটি অ্যাক্সেস করবেন সেটির আইপি ঠিকানা প্রতিবিম্বিত করতে আইপি নির্দেশিকা নির্ধারণ করুন।

পরিবর্তনগুলি সংরক্ষণ করুন এবং দেখানো হিসাবে স্থিতিটি নিশ্চিত করতে পরিবর্তনগুলি কার্যকর করতে অ্যাপাচি পুনরায় চালু করুন:

$ sudo systemctl restart apache2

তারপরে অ্যাপাচের স্থিতি যাচাই করুন এবং এটি চালিয়ে যাওয়া নিশ্চিত করুন।

$ sudo systemctl status apache2

এরপরে, ওয়েব সার্ভারের ইউআরএল ব্রাউজ করুন যা দেখানো হয়েছে।

http://server-ip/server-status

আপনি অ্যাপাচের তথ্যের হোস্ট এবং প্রদর্শিত হিসাবে পরিসংখ্যানের অ্যারে প্রদর্শন করে একটি স্থিতি HTML পৃষ্ঠা পাবেন।

দ্রষ্টব্য: প্রতিটি নির্দিষ্ট সময়ের ব্যবধানের পরে পৃষ্ঠাটি রিফ্রেশ করার জন্য, উদাহরণস্বরূপ, 5 সেকেন্ডের জন্য, URL এর শেষে "? রিফ্রেশ = 5" সংযুক্ত করুন।

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

এটি আপনার সার্ভারের পারফরম্যান্সের আরও ভাল মনিটরিং ক্ষমতা সরবরাহ করে যা এর আগে প্লেইন স্ট্যাটিক HTML পৃষ্ঠার চেয়ে বেশি।

মোড_স্ট্যাটাস মডিউল সম্পর্কে এখনই এটি। আরও অনেক কিছুর জন্য টেকমিন্টে থাকুন।