ওয়েব সার্ভার মোডে রিমোট লিনাক্স পর্যবেক্ষণ করতে কীভাবে দৃষ্টিনন্দনগুলি ব্যবহার করবেন


সিস্টেম মনিটরিং সরঞ্জামের মতো হটোপ। এটি এর প্রতিযোগীদের তুলনায় উন্নত বৈশিষ্ট্যগুলি সরবরাহ করে এবং বিভিন্ন মোডে চলতে পারে: ক্লায়েন্ট/সার্ভার মোডে এবং ওয়েব সার্ভার মোডে একক হিসাবে।

ওয়েব সার্ভার মোডটি বিবেচনা করে আপনার নজরদারি চালানোর জন্য আপনাকে এসএসএইচের মাধ্যমে আপনার দূরবর্তী সার্ভারে লগ ইন করার প্রয়োজন হবে না, নীচে বর্ণিত হিসাবে আপনি লিনাক্স সার্ভারকে দূরবর্তীভাবে পর্যবেক্ষণ করতে ওয়েব সার্ভার মোডে এটি চালাতে এবং ওয়েব ব্রাউজারের মাধ্যমে অ্যাক্সেস করতে পারেন।

ওয়েব সার্ভার মোডে এক নজরে চালনা করতে আপনার লিনাক্স বিতরণের জন্য উপযুক্ত কমান্ডটি ব্যবহার করে পাইথন বোতল মডিউল, একটি দ্রুত, সাধারণ এবং লাইটওয়েট ডাব্লুএসজিআই মাইক্রো ওয়েব ফ্রেমওয়ার্কের সাথে এটি ইনস্টল করতে হবে।

$ sudo apt install glances python-bottle	#Debian/Ubuntu
$ sudo yum install glances python-bottle	#RHEL/CentOS
$ sudo dnf install glancespython-bottle	        #Fedora 22+

বিকল্পভাবে, দেখানো মত পিআইপি কমান্ড ব্যবহার করে এটি ইনস্টল করুন।

$ sudo pip install bottle

আপনি উপরের প্যাকেজগুলি ইনস্টল করার পরে, ওয়েব সার্ভার মোডে এটি চালানোর জন্য -w পতাকাটি সহ নজর কাড়ুন। ডিফল্টরূপে, এটি পোর্টে 61208 শুনবে।

$ glances -w 
OR
$ glances -w &

আপনি যদি ফায়ারওয়াল্ড পরিষেবাগুলি চালাচ্ছেন তবে সেই বন্দরে অভ্যন্তরীণ ট্র্যাফিকের অনুমতি দেওয়ার জন্য আপনার 61208 পোর্টটি খোলা উচিত।

$ sudo firewall-cmd --permanent --add-port=61208/tcp
$ sudo firewall-cmd --reload

ইউএফডাব্লু ফায়ারওয়ালের জন্য, এই কমান্ডগুলি চালান।

$ sudo ufw allow 61208/tcp
$ sudo ufw reload

এর পরে, কোনও ওয়েব ব্রাউজার থেকে, দর্শন UI অ্যাক্সেস করতে http:// SERVER_IP: 61208/ URL টি ব্যবহার করুন।

যদি আপনি সিস্টেমেড সিস্টেম এবং পরিষেবাদি ব্যবস্থাপক ব্যবহার করে থাকেন তবে পরবর্তী বিভাগে বর্ণিত হিসাবে আপনি দক্ষ পরিচালনার পরিষেবা হিসাবে ওয়েব সার্ভার মোডে ঝলক চালাতে পারেন। আমি ব্যাকগ্রাউন্ড প্রক্রিয়া হিসাবে এটি চালানোর চেয়ে এই পদ্ধতিটিকে প্রকৃতপক্ষে পছন্দ করি।

পরিষেবা হিসাবে ওয়েব সার্ভার মোডে গ্লান্সগুলি চালান

আপনার পরিষেবা ইউনিট ফাইলটি তৈরি করুন (যা আমি গ্লেন্সস ওয়েব.সার্ভিস হিসাবে নাম পছন্দ করি) /usr/lib/systemd/system/glancesweb.service এর অধীনে তৈরি করুন।

$ sudo vim /usr/lib/systemd/system/glancesweb.service

তারপরে এটির নীচে ইউনিট ফাইল কনফিগারেশনটি অনুলিপি করুন এবং আটকান।

[Unit]
Description = Glances in Web Server Mode
After = network.target

[Service]
ExecStart = /usr/bin/glances  -w  -t  5

[Install]
WantedBy = multi-user.target

উপরের কনফিগারেশনটি সিস্টেমডকে বলে যে এটি টাইপ পরিষেবার একটি ইউনিট, এটি নেটওয়ার্ক.তারেটেজের পরে লোড করা উচিত।

এবং সিস্টেমটি নেটওয়ার্ক টার্গেটে আসার পরে, সিস্টেমড একটি পরিষেবা হিসাবে "/ usr/bin/glances -w -t 5" কমান্ডটি আহ্বান করবে। -t কয়েক সেকেন্ডে লাইভ আপডেটের জন্য একটি অন্তর নির্দিষ্ট করে।

[ইনস্টল] বিভাগটি সিস্টেমডকে অবহিত করে যে এই পরিষেবাটি "মাল্টি-ইউজার.টারাজেট" দ্বারা চাওয়া হয়েছে। অতএব, আপনি যখন এটি সক্ষম করেন তখন /etc/systemd/system/m Multi-user.target.wants/glancesweb.service থেকে /usr/lib/systemd/system/glancesweb.service থেকে একটি প্রতীকী লিঙ্ক তৈরি করা হয়। এটি অক্ষম করলে এই প্রতীকী লিঙ্কটি মুছে যাবে।

এরপরে, আপনার নতুন সিস্টেমযুক্ত পরিষেবা সক্ষম করুন, নীচে হিসাবে তার স্থিতিটি দেখুন এবং দেখুন।

$ sudo systemctl enable connection.service
$ sudo systemctl start connection.service
$ sudo systemctl status connection.service

অবশেষে, আপনার ওয়েব ব্রাউজার থেকে, কোনও ডিভাইসে (স্মার্ট ফোন, ট্যাবলেট বা কম্পিউটার) গ্লানস ইউআইয়ের মাধ্যমে আপনার লিনাক্স সার্ভারগুলি দূরবর্তীভাবে নিরীক্ষণের জন্য http:// SERVER_IP: 61208/ URL টি ব্যবহার করুন।

আপনি পৃষ্ঠার রিফ্রেশের হারটি পরিবর্তন করতে পারবেন, কেবলমাত্র ইউআরএল শেষে সেকেন্ডে পিরিয়ড যুক্ত করুন এটি রিফ্রেশ রেটটি 8 সেকেন্ডে সেট করে।

http://SERVERI_P:61208/8	

ওয়েব সার্ভার মোডে চলমান এক নজরে নেওয়ার দিকটি হ'ল, যদি ইন্টারনেট সংযোগটি দুর্বল থাকে তবে ক্লায়েন্টটি সহজেই সার্ভার থেকে সংযোগ বিচ্ছিন্ন করতে থাকে।

আপনি এই গাইড থেকে নতুন সিস্টেমড পরিষেবাদি তৈরি করতে শিখতে পারেন:

  1. শেল স্ক্রিপ্ট ব্যবহার করে সিস্টেমডে কীভাবে নতুন পরিষেবা ইউনিট তৈরি এবং চালানো যায়

এখানেই শেষ! আপনার যদি কোনও প্রশ্ন বা যুক্ত করার অতিরিক্ত তথ্য থাকে তবে নীচের থেকে মন্তব্যটি ব্যবহার করুন।