pydash Python और Django प्लस Chart.js में लिखा गया Linux के लिए एक हल्का वेब-आधारित निगरानी टूल है। इसका परीक्षण किया गया है और यह निम्नलिखित मुख्यधारा के Linux डिस्ट्रीब्यूशन पर चल सकता है: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian साथ ही Pidora।
आप इसका उपयोग अपने Linux PC/सर्वर संसाधनों जैसे CPU, RAM, नेटवर्क स्टैट्स, प्रोसेस जिनमें ऑनलाइन यूजर्स और बहुत कुछ शामिल हैं, पर नजर रखने के लिए कर सकते हैं। डैशबोर्ड पूरी तरह से मुख्य Python वितरण में प्रदान की गई Python लाइब्रेरी का उपयोग करके विकसित किया गया है, इसलिए इसकी कुछ डिपेंडेंसी हैं; इसे चलाने के लिए आपको कई पैकेज या लाइब्रेरी इंस्टॉल करने की आवश्यकता नहीं है।
इस लेख में, हम आपको दिखाएंगे कि Linux सर्वर प्रदर्शन की निगरानी के लिए pydash कैसे इंस्टॉल करें।
Linux सिस्टम में pyDash कैसे इंस्टॉल करें
1. पहले आवश्यक पैकेज इंस्टॉल करें: git और Python pip निम्नानुसार:
-------------- Debian/Ubuntu पर -------------- $ sudo apt-get install git python-pip -------------- CentOS/RHEL पर -------------- # yum install epel-release # yum install git python-pip -------------- Fedora 22+ पर -------------- # dnf install git python-pip
2. यदि आपके पास git और Python pip इंस्टॉल हैं, तो अगला, virtualenv इंस्टॉल करें जो Python प्रोजेक्ट के लिए डिपेंडेंसी मुद्दों से निपटने में मदद करता है, जैसा कि नीचे दिखाया गया है:
# pip install virtualenv OR $ sudo pip install virtualenv
3. अब git कमांड का उपयोग करके, pydash डायरेक्टरी को अपने होम डायरेक्टरी में इस तरह क्लोन करें:
# git clone https://github.com/k3oni/pydash.git # cd pydash
4. अगला, virtualenv कमांड का उपयोग करके अपने प्रोजेक्ट के लिए pydashtest नामक एक वर्चुअल एनवायरनमेंट बनाएं।
$ virtualenv pydashtest # अपने वर्चुअल एनवायरनमेंट के लिए pydashtest जैसा नाम दें
वर्चुअल एनवायरनमेंट बनाएं
महत्वपूर्ण: ऊपर स्क्रीनशॉट में हाइलाइट किए गए वर्चुअल एनवायरनमेंट के बिन डायरेक्टरी पथ पर ध्यान दें, आपका इस बात पर निर्भर हो सकता है कि आपने pydash फोल्डर कहां क्लोन किया था।
5. एक बार जब आप वर्चुअल एनवायरनमेंट (pydashtest) बना लेते हैं, तो आपको इसका उपयोग करने से पहले इसे सक्रिय करना होगा जैसा कि नीचे दिखाया गया है।
$ source /home/aaronkilik/pydash/pydashtest/bin/activate
वर्चुअल एनवायरनमेंट सक्रिय करें
ऊपर के स्क्रीनशॉट से, आप देखेंगे कि PS1 प्रॉम्प्ट बदलता है जो दर्शाता है कि आपका वर्चुअल एनवायरनमेंट सक्रिय हो गया है और उपयोग के लिए तैयार है।
6. अब pydash प्रोजेक्ट आवश्यकताओं को इंस्टॉल करें; यदि आप काफी उत्सुक हैं, तो cat कमांड का उपयोग करके requirements.txt की सामग्री देखें और उन्हें नीचे दिखाए अनुसार इंस्टॉल करें।
$ cat requirements.txt $ pip install -r requirements.txt
7. अब settings.py वाली pydash डायरेक्टरी में जाएं या बस नीचे दी गई कमांड चलाकर इस फाइल को खोलें ताकि SECRET_KEY को एक कस्टम वैल्यू में बदला जा सके।
$ vi pydash/settings.py
सीक्रेट की सेट करें
फाइल सेव करें और बाहर निकलें।
8. इसके बाद, प्रोजेक्ट डेटाबेस बनाने और Django के ऑथ सिस्टम को इंस्टॉल करने और एक प्रोजेक्ट सुपर यूजर बनाने के लिए नीचे दी गई Django कमांड चलाएं।
$ 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): ############
प्रोजेक्ट डेटाबेस बनाएं
9. इस बिंदु पर, सब कुछ सेट होना चाहिए, अब Django डेवलपमेंट सर्वर शुरू करने के लिए नीचे दी गई कमांड चलाएं।
$ python manage.py runserver
10. अगला, अपना वेब ब्राउज़र खोलें और URL टाइप करें: https://127.0.0.1:8000/ वेब डैशबोर्ड लॉगिन इंटरफेस प्राप्त करने के लिए। चरण 8 में डेटाबेस बनाते समय और Django के ऑथ सिस्टम को इंस्टॉल करते समय आपके द्वारा बनाए गए सुपर यूजर नाम और पासवर्ड दर्ज करें और साइन इन पर क्लिक करें।
pyDash लॉगिन इंटरफेस
11. एक बार जब आप pydash मुख्य इंटरफेस में लॉगिन करते हैं, तो आपको सामान्य सिस्टम जानकारी, CPU, मेमोरी और डिस्क उपयोग के साथ-साथ सिस्टम लोड औसत की निगरानी के लिए एक सेक्शन मिलेगा।
बस अधिक सेक्शन देखने के लिए नीचे स्क्रॉल करें।
pyDash सर्वर प्रदर्शन अवलोकन
12. अगला, pydash का स्क्रीनशॉट इंटरफेस, IP एड्रेस, इंटरनेट ट्रैफिक, डिस्क रीड/राइट, ऑनलाइन यूजर्स और नेटस्टैट्स पर नजर रखने के लिए एक सेक्शन दिखा रहा है।
pyDash नेटवर्क अवलोकन
13. अगला pydash मुख्य इंटरफेस का स्क्रीनशॉट सिस्टम पर एक्टिव प्रोसेस पर नजर रखने के लिए एक सेक्शन दिखा रहा है।
pyDash एक्टिव Linux प्रोसेस
अधिक जानकारी के लिए, GitHub पर pydash देखें: https://github.com/k3oni/pydash।
अभी के लिए बस इतना ही! इस लेख में, हमने आपको Linux में pydash की मुख्य विशेषताओं को सेटअप और टेस्ट करने का तरीका दिखाया। नीचे फीडबैक सेक्शन के माध्यम से अपने विचार हमारे साथ साझा करें और यदि आप वहां किसी उपयोगी और समान टूल के बारे में जानते हैं, तो हमें टिप्पणियों में भी बताएं।