কম্পিউটার টিউটোরিয়াল

pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল

পিড্যাশ Python-এ লেখা লিনাক্সের জন্য একটি হালকা ওয়েব-ভিত্তিক মনিটরিং টুল এবং জ্যাঙ্গো প্লাস Chart.js . এটি পরীক্ষা করা হয়েছে এবং নিম্নলিখিত মূলধারার লিনাক্স ডিস্ট্রিবিউশনে চলতে পারে:CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian পাশাপাশি Pidora।

আপনি এটি ব্যবহার করতে পারেন আপনার লিনাক্স পিসি/সার্ভার রিসোর্স যেমন সিপিইউ, RAM, নেটওয়ার্ক পরিসংখ্যান, অনলাইন ব্যবহারকারী সহ প্রসেস এবং আরও অনেক কিছুর উপর নজর রাখতে। ড্যাশবোর্ডটি সম্পূর্ণরূপে পাইথন লাইব্রেরিগুলি ব্যবহার করে তৈরি করা হয়েছে যা প্রধান পাইথন ডিস্ট্রিবিউশনে দেওয়া হয়েছে, তাই এটির কয়েকটি নির্ভরতা রয়েছে; এটি চালানোর জন্য আপনাকে অনেক প্যাকেজ বা লাইব্রেরি ইনস্টল করতে হবে না।

এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে pyda ইনস্টল করতে হয় লিনাক্স সার্ভার কর্মক্ষমতা নিরীক্ষণ করতে sh.

লিনাক্স সিস্টেমে কিভাবে pyDash ইনস্টল করবেন

1। প্রথমে প্রয়োজনীয় প্যাকেজ ইনস্টল করুন:git এবং পাইথন পিপ নিম্নরূপ:

-------------- On Debian/Ubuntu -------------- 
$ sudo apt-get install git python-pip
-------------- On CentOS/RHEL -------------- 
# yum install epel-release
# yum install git python-pip
-------------- On Fedora 22+ --------------
# dnf install git python-pip

2। আপনার যদি গিট এবং পাইথন পিপ ইনস্টল করা থাকে, তাহলে পরবর্তীতে, virtualenv ইনস্টল করুন যা পাইথন প্রকল্পগুলির জন্য নির্ভরতা সমস্যাগুলি মোকাবেলা করতে সাহায্য করে, নীচের মত:

# pip install virtualenv
OR
$ sudo pip install virtualenv

3. এখন git কমান্ড ব্যবহার করে, আপনার হোম ডিরেক্টরিতে pydash ডিরেক্টরিটি ক্লোন করুন এভাবে:

# git clone https://github.com/k3oni/pydash.git
# cd pydash

4. এরপর, pydashtest নামে আপনার প্রকল্পের জন্য একটি ভার্চুয়াল পরিবেশ তৈরি করুন৷ virtualenv ব্যবহার করে নীচের আদেশ৷

$ virtualenv pydashtest #give a name for your virtual environment like pydashtest
pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল ভার্চুয়াল পরিবেশ তৈরি করুন

গুরুত্বপূর্ণ :উপরের স্ক্রিনশটে হাইলাইট করা ভার্চুয়াল এনভায়রনমেন্টের বিন ডিরেক্টরির পথটি নোট করুন, আপনি পাইড্যাশ ফোল্ডারটি কোথায় ক্লোন করেছেন তার উপর নির্ভর করে আপনারটি ভিন্ন হতে পারে৷

5। একবার আপনি ভার্চুয়াল পরিবেশ তৈরি করলে (pydashtest ) ব্যবহার করার আগে আপনাকে অবশ্যই এটি সক্রিয় করতে হবে।

$ source /home/aaronkilik/pydash/pydashtest/bin/activate
pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল অ্যাকটিভ ভার্চুয়াল এনভায়রনমেন্ট

উপরের স্ক্রিনশট থেকে, আপনি লক্ষ্য করবেন যে PS1 প্রম্পট পরিবর্তনগুলি নির্দেশ করে যে আপনার ভার্চুয়াল পরিবেশ সক্রিয় করা হয়েছে এবং ব্যবহারের জন্য প্রস্তুত৷

6. এখন pydash প্রকল্পের প্রয়োজনীয়তা ইনস্টল করুন; আপনি যদি যথেষ্ট কৌতূহলী হন, তাহলে requirements.txt এর বিষয়বস্তু দেখুন cat কমান্ড ব্যবহার করে এবং নিচের দেখানো মত ব্যবহার করে সেগুলো ইনস্টল করুন।

$ cat requirements.txt
$ pip install -r requirements.txt

7. এখন settings.py ধারণকারী pydash ডিরেক্টরিতে যান অথবা SECRET_KEY পরিবর্তন করতে এই ফাইলটি খুলতে নিচের কমান্ডটি চালান একটি কাস্টম মান।

$ vi pydash/settings.py
pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল গোপন কী সেট করুন

ফাইল সংরক্ষণ করুন এবং প্রস্থান করুন।

8। এরপরে, প্রজেক্ট ডাটাবেস তৈরি করতে নিচের জ্যাঙ্গো কমান্ডটি চালান এবং জ্যাঙ্গোর অথ সিস্টেম ইনস্টল করুন এবং একটি প্রোজেক্ট সুপার ইউজার তৈরি করুন।

$ python manage.py syncdb

আপনার পরিস্থিতি অনুযায়ী নিচের প্রশ্নের উত্তর দিন:

Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'): admin
Email address: [email protected]
Password: ###########
Password (again): ############
pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল প্রজেক্ট ডেটাবেস তৈরি করুন

9. এই মুহুর্তে, সব সেট করা উচিত, এখন জ্যাঙ্গো ডেভেলপমেন্ট সার্ভার শুরু করতে নিম্নলিখিত কমান্ডটি চালান।

$ python manage.py runserver

10। এরপর, আপনার ওয়েব ব্রাউজার খুলুন এবং URL টাইপ করুন:http://127.0.0.1:8000/ ওয়েব ড্যাশবোর্ড লগইন ইন্টারফেস পেতে. ডাটাবেস তৈরি করার সময় এবং ধাপ 8-এ Django-এর প্রমাণীকরণ সিস্টেম ইনস্টল করার সময় আপনি যে সুপার ইউজার নেম এবং পাসওয়ার্ড তৈরি করেছিলেন তা লিখুন এবং সাইন ইন ক্লিক করুন৷

pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল পিড্যাশ লগইন ইন্টারফেস

11। একবার আপনি pydash প্রধান ইন্টারফেসে লগইন করলে, আপনি সিস্টেম লোড গড় সহ সাধারণ সিস্টেম তথ্য, CPU, মেমরি এবং ডিস্ক ব্যবহার নিরীক্ষণের জন্য একটি বিভাগ পাবেন৷

আরো বিভাগ দেখতে শুধু নিচে স্ক্রোল করুন।

pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল pyDash সার্ভার পারফরম্যান্স ওভারভিউ

12। এরপরে, পাইড্যাশের স্ক্রিনশট ইন্টারফেস, আইপি ঠিকানা, ইন্টারনেট ট্র্যাফিক, ডিস্ক রিড/রাইটস, অনলাইন ব্যবহারকারী এবং নেটস্ট্যাটগুলির ট্র্যাক রাখার জন্য একটি বিভাগ দেখাচ্ছে৷

pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল pyDash নেটওয়ার্ক ওভারভিউ

13. পরবর্তীতে পাইড্যাশ প্রধান ইন্টারফেসের একটি স্ক্রিনশট রয়েছে যা সিস্টেমে সক্রিয় প্রক্রিয়াগুলির উপর নজর রাখতে একটি বিভাগ দেখাচ্ছে৷

pyDash:ওয়েব-ভিত্তিক লিনাক্স পারফরমেন্স মনিটরিং টুল pyDash সক্রিয় লিনাক্স প্রসেস

আরও তথ্যের জন্য, Github-এ pydash দেখুন:https://github.com/k3oni/pydash.

আপাতত এটাই! এই নিবন্ধে, আমরা আপনাকে লিনাক্সে পাইড্যাশের প্রধান বৈশিষ্ট্যগুলি কীভাবে সেটআপ এবং পরীক্ষা করতে হয় তা দেখিয়েছি। নীচের প্রতিক্রিয়া বিভাগের মাধ্যমে আমাদের সাথে কোন চিন্তা শেয়ার করুন এবং যদি আপনি সেখানে কোন দরকারী এবং অনুরূপ সরঞ্জামগুলি জানেন তবে মন্তব্যগুলিতে আমাদের জানান৷


  1. CSS ব্যবহার করে লোকেশন কালার স্টপ সেট করা

  2. কিভাবে একটি Android RecyclerView এ স্ট্রিং বাছাই করবেন?

  3. অ্যান্ড্রয়েডে স্কলাইট ব্যবহার করে ডেটা কীভাবে সংরক্ষণ করবেন?

  4. সিএসএস-এ আউটলাইন-কালার প্রপার্টি