pyDash - एक वेब आधारित लिनक्स प्रदर्शन निगरानी उपकरण
pydash एक हल्का Django प्लस चार्ट.जेएस है। इसका परीक्षण किया गया है और निम्नलिखित मुख्यधारा लिनक्स वितरण पर चल सकता है: CentOS, फेडोरा, उबंटू, डेबियन, आर्क लिनक्स, रास्पियन और साथ ही पिडोरा।
आप अपने लिनक्स पीसी/सर्वर संसाधनों जैसे कि सीपीयू, रैम, नेटवर्क आँकड़े, ऑनलाइन उपयोगकर्ताओं सहित प्रक्रियाओं पर नज़र रखने के लिए इसका उपयोग कर सकते हैं। डैशबोर्ड पूरी तरह से मुख्य पायथन वितरण में प्रदान किए गए पायथन पुस्तकालयों का उपयोग करके विकसित किया गया है, इसलिए इसमें कुछ निर्भरताएं हैं; इसे चलाने के लिए आपको कई पैकेज या लाइब्रेरी स्थापित करने की आवश्यकता नहीं है।
इस लेख में, हम आपको दिखाएंगे कि लिनक्स सर्वर के प्रदर्शन की निगरानी के लिए pydash कैसे स्थापित करें।
लिनक्स सिस्टम में pyDash कैसे स्थापित करें
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
2. यदि आपके पास git और Python pip स्थापित है, तो, virtualenv स्थापित करें जो पायथन परियोजनाओं के लिए निर्भरता के मुद्दों से निपटने में मदद करता है, नीचे के रूप में:
# 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 #give a name for your virtual environment like pydashtest
महत्वपूर्ण: ऊपर स्क्रीनशॉट में हाइलाइट किए गए वर्चुअल वातावरण के बिन निर्देशिका पथ पर ध्यान दें, जहाँ आप pydash फ़ोल्डर में क्लोन करते हैं, उसके आधार पर आप अलग हो सकते हैं।
5. एक बार जब आप वर्चुअल वातावरण (pydashtest) बना लेते हैं, तो आपको इसे निम्नानुसार उपयोग करने से पहले इसे सक्रिय करना होगा।
$ source /home/aaronkilik/pydash/pydashtest/bin/activate
ऊपर दिए गए स्क्रीनशॉट से, आप ध्यान देंगे कि PS1 संकेत में यह संकेत मिलता है कि आपका आभासी वातावरण सक्रिय हो गया है और उपयोग के लिए तैयार है।
6. अब pydash परियोजना आवश्यकताओं को स्थापित करें; यदि आप पर्याप्त उत्सुक हैं, तो cat कमांड का उपयोग करके आवश्यकताओं की सामग्री को देखें। और नीचे दिखाए अनुसार उन्हें इंस्टॉल करें।
$ cat requirements.txt $ pip install -r requirements.txt
7. अब सेटिंग में Oracle या एक साधारण मान के लिए SECRET_KEY को बदलने के लिए इस फ़ाइल को खोलने के लिए सेटिंग्स के साथ pydash निर्देशिका में जाएं।
$ 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 Password: ########### Password (again): ############
9. इस बिंदु पर, सभी को सेट किया जाना चाहिए, अब Django विकास सर्वर को शुरू करने के लिए निम्नलिखित कमांड चलाएं।
$ python manage.py runserver
10. इसके बाद, अपना वेब ब्राउज़र खोलें और वेब डैशबोर्ड लॉगिन इंटरफ़ेस प्राप्त करने के लिए URL: http://127.0.0.1:8000/ टाइप करें। डेटाबेस बनाते समय और चरण 8 में Django के सिस्टम को स्थापित करने के दौरान आपके द्वारा बनाया गया सुपर उपयोगकर्ता नाम और पासवर्ड दर्ज करें और साइन इन पर क्लिक करें।
11. एक बार जब आप pydash मुख्य इंटरफ़ेस में प्रवेश करते हैं, तो आपको सामान्य सिस्टम जानकारी, सीपीयू, मेमोरी और डिस्क के उपयोग की निगरानी के लिए एक साथ एक लोड लोड औसत मिलेगा।
अधिक अनुभाग देखने के लिए बस नीचे स्क्रॉल करें।
12. इसके बाद, इंटरफेस, आईपी एड्रेस, इंटरनेट ट्रैफिक, डिस्क रीड/राइट्स, ऑनलाइन यूजर्स और नेटस्टैट्स पर नजर रखने के लिए एक पेज को दिखाते हुए पीडाश का स्क्रीनशॉट।
13. अगला सिस्टम पर सक्रिय प्रक्रियाओं पर नजर रखने के लिए एक अनुभाग दिखा रहा है, जो पाइडैश मुख्य इंटरफ़ेस का एक स्क्रीनशॉट है।
अधिक जानकारी के लिए, Github पर pydash देखें: https://github.com/k3oni/pydash
अभी के लिए बस इतना ही! इस लेख में, हमने आपको दिखाया कि लिनक्स में pydash की मुख्य विशेषताओं को कैसे सेटअप और परीक्षण किया जाए। नीचे दिए गए फीडबैक सेक्शन के माध्यम से हमारे साथ कोई भी विचार साझा करें और अगर आपको कोई उपयोगी और समान उपकरण पता है, तो हमें टिप्पणियों में भी बताएं।