পাইড্যাশ - একটি ওয়েব ভিত্তিক লিনাক্স পারফরম্যান্স মনিটরিং সরঞ্জাম


পাইড্যাশ হ'ল লাইটওয়েট জ্যাঙ্গো প্লাস চার্ট.জেএস। এটি পরীক্ষা করা হয়েছে এবং নিম্নলিখিত মূলধারার লিনাক্স বিতরণগুলিতে চালানো যেতে পারে: সেন্টোস, ফেডোরা, উবুন্টু, দেবিয়ান, আর্চ লিনাক্স, রাস্পবিয়ান পাশাপাশি পিডোরা।

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

এই নিবন্ধে, আমরা আপনাকে লিনাক্স সার্ভারের কার্যকারিতা পর্যবেক্ষণ করতে পাইড্যাশ ইনস্টল করার পদ্ধতি দেখাব।

কীভাবে লিনাক্স সিস্টেমে পাইড্যাশ ইনস্টল করবেন

1. প্রথমে প্রয়োজনীয় প্যাকেজ ইনস্টল করুন: গিট এবং পাইথন পিপ নীচে হিসাবে:

-------------- 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

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

# pip install virtualenv
OR
$ sudo pip install virtualenv

৩. এখন গিট কমান্ড ব্যবহার করে আপনার হোম ডিরেক্টরিতে পাইড্যাশ ডিরেক্টরিটি ক্লোন করুন:

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

৪. এরপরে, নীচের ভার্চুয়ালেনভ কমান্ডটি ব্যবহার করে আপনার প্রকল্পের জন্য পাইড্যাস্টেস্ট নামে ভার্চুয়াল পরিবেশ তৈরি করুন।

$ virtualenv pydashtest #give a name for your virtual environment like pydashtest

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

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

$ source /home/aaronkilik/pydash/pydashtest/bin/activate

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

Now. এখন পাইড্যাশ প্রকল্পের প্রয়োজনীয়তা ইনস্টল করুন; যদি আপনি যথেষ্ট কৌতূহলী হন, তবে বিড়াল কমান্ড ব্যবহার করে প্রয়োজনীয়তার বিষয়বস্তু দেখুন t নীচে বর্ণিত ব্যবহার করে ইনস্টল করুন।

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

Now. এখন সেটিংস.পিপি যুক্ত পিড্যাশ ডিরেক্টরিতে যান py

$ vi pydash/settings.py

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

৮. এরপরে, প্রকল্পের ডেটাবেস তৈরি করতে এবং জ্যাঙ্গোর লেখক সিস্টেম ইনস্টল করতে এবং একটি প্রকল্পের সুপার ব্যবহারকারী তৈরি করতে নীচে জাঙ্গো কমান্ডটি চালান।

$ python manage.py syncdb

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

Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'): admin
Email address: [email 
Password: ###########
Password (again): ############

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

$ python manage.py runserver

১০. এর পরে, আপনার ওয়েব ব্রাউজারটি খুলুন এবং URL টিপুন: http://127.0.0.1:8000/ ওয়েব ড্যাশবোর্ড লগইন ইন্টারফেস পেতে। ডেটাবেস তৈরি করার সময় এবং জ্যাঙ্গোর লেখক সিস্টেমটি ইনস্টল করার সময় আপনি যে সুপার ব্যবহারকারীর নাম এবং পাসওয়ার্ডটি প্রবেশ করেছেন তা step ধাপে সাইন ইন ক্লিক করুন।

১১. পেড্যাশ মূল ইন্টারফেসে একবার লগইন করার পরে, সিস্টেম লোড গড়ের সাথে একসাথে সাধারণ সিস্টেমের তথ্য, সিপিইউ, মেমরি এবং ডিস্ক ব্যবহার পর্যবেক্ষণের জন্য একটি বিভাগ পাবেন।

আরও বিভাগ দেখতে সহজভাবে স্ক্রোল করুন।

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

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

আরও তথ্যের জন্য, গিথুবটিতে পাইড্যাশ চেক করুন: https://github.com/k3oni/pydash।

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