Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

pyDash:वेब-आधारित लिनक्स प्रदर्शन निगरानी उपकरण

<पी> पाइडैश लिनक्स के लिए पायथन में लिखा गया एक हल्का वेब-आधारित निगरानी उपकरण है और Django प्लस Chart.js . इसका परीक्षण किया गया है और यह निम्नलिखित मुख्यधारा के लिनक्स वितरणों पर चल सकता है:सेंटओएस, फेडोरा, उबंटू, डेबियन, आर्क लिनक्स, रास्पबियन और साथ ही पिडोरा।

<पी> आप इसका उपयोग अपने लिनक्स पीसी/सर्वर संसाधनों जैसे सीपीयू, रैम, नेटवर्क आँकड़े, ऑनलाइन उपयोगकर्ताओं सहित प्रक्रियाओं और बहुत कुछ पर नज़र रखने के लिए कर सकते हैं। डैशबोर्ड पूरी तरह से मुख्य पायथन वितरण में प्रदान की गई पायथन लाइब्रेरी का उपयोग करके विकसित किया गया है, इसलिए इसमें कुछ निर्भरताएँ हैं; इसे चलाने के लिए आपको कई पैकेज या लाइब्रेरी स्थापित करने की आवश्यकता नहीं है।

<पी> इस लेख में, हम आपको दिखाएंगे कि 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. यदि आपके पास 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. इसके बाद, अपने प्रोजेक्ट के लिए pydashtest नामक एक वर्चुअल वातावरण बनाएं वर्चुअलएनवी का उपयोग करना नीचे आदेश.

$ 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 requirements.txt
$ pip install -r requirements.txt
<पी> 7. अब settings.py वाली pydash निर्देशिका में जाएँ या SECRET_KEY को बदलने के लिए इस फ़ाइल को खोलने के लिए नीचे दिए गए कमांड को सरलता से चलाएँ एक कस्टम मूल्य के लिए.

$ vi pydash/settings.py
pyDash:वेब-आधारित लिनक्स प्रदर्शन निगरानी उपकरण गुप्त कुंजी सेट करें <पी> फ़ाइल सहेजें और बाहर निकलें.

<पी> 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): ############
pyDash:वेब-आधारित लिनक्स प्रदर्शन निगरानी उपकरण प्रोजेक्ट डेटाबेस बनाएं <पी> 9. इस बिंदु पर, सब कुछ सेट हो जाना चाहिए, अब Django डेवलपमेंट सर्वर शुरू करने के लिए निम्न कमांड चलाएँ।

$ python manage.py runserver
<पी> 10. इसके बाद, अपना वेब ब्राउज़र खोलें और यूआरएल टाइप करें:http://127.0.0.1:8000/ वेब डैशबोर्ड लॉगिन इंटरफ़ेस प्राप्त करने के लिए। डेटाबेस बनाते समय और चरण 8 में Django के प्रमाणीकरण सिस्टम को स्थापित करते समय आपके द्वारा बनाया गया सुपर उपयोगकर्ता नाम और पासवर्ड दर्ज करें और साइन इन पर क्लिक करें।

pyDash:वेब-आधारित लिनक्स प्रदर्शन निगरानी उपकरण pyDash लॉगिन इंटरफ़ेस <पी> 11. एक बार जब आप pydash मुख्य इंटरफ़ेस में लॉग इन करते हैं, तो आपको सिस्टम लोड औसत के साथ सामान्य सिस्टम जानकारी, सीपीयू, मेमोरी और डिस्क उपयोग की निगरानी के लिए एक अनुभाग मिलेगा।

<पी> अधिक अनुभाग देखने के लिए बस नीचे स्क्रॉल करें।

pyDash:वेब-आधारित लिनक्स प्रदर्शन निगरानी उपकरण pyDash सर्वर प्रदर्शन अवलोकन <पी> 12. इसके बाद, इंटरफ़ेस, आईपी पते, इंटरनेट ट्रैफ़िक, डिस्क रीड/राइट, ऑनलाइन उपयोगकर्ताओं और नेटस्टैट्स पर नज़र रखने के लिए एक अनुभाग दिखाने वाले पाइडैश का स्क्रीनशॉट।

pyDash:वेब-आधारित लिनक्स प्रदर्शन निगरानी उपकरण pyDash नेटवर्क अवलोकन <पी> 13. आगे pydash मुख्य इंटरफ़ेस का एक स्क्रीनशॉट है जो सिस्टम पर सक्रिय प्रक्रियाओं पर नज़र रखने के लिए एक अनुभाग दिखाता है।

pyDash:वेब-आधारित लिनक्स प्रदर्शन निगरानी उपकरण pyDash सक्रिय लिनक्स प्रक्रियाएं <पी> अधिक जानकारी के लिए, Github पर pydash देखें:https://github.com/k3oni/pydash।

<पी> अभी के लिए बस इतना ही! इस लेख में, हमने आपको दिखाया कि Linux में pydash की मुख्य विशेषताओं को कैसे सेटअप और परीक्षण किया जाए। नीचे दिए गए फीडबैक अनुभाग के माध्यम से हमारे साथ कोई भी विचार साझा करें और यदि आप किसी उपयोगी और समान टूल के बारे में जानते हैं, तो हमें टिप्पणियों में भी बताएं।


  1. MySQL वर्कबेंच के साथ सर्वर से डेटाबेस का ईआर मॉडल कैसे प्राप्त करें? MySQL वर्कबेंच के साथ सर्वर से डेटाबेस का ईआर मॉडल कैसे प्राप्त करें?

    सर्वर से डेटाबेस का ईआर मॉडल प्राप्त करने के लिए, आपको पहले MySQL वर्कबेंच लॉन्च करना होगा। स्नैपशॉट इस प्रकार है - उसके बाद आपको डेटाबेस मेनू का चयन करना होगा - Database->Reverse Engineer उसके बाद निम्न स्क्रीनशॉट की तरह एक विज़ार्ड खुल जाएगा। पासवर्ड जोड़ें और दो बार OK दबाएं। OK बटन द

  1. सीएसएस छाया प्रभाव सीएसएस छाया प्रभाव

    क्रमशः टेक्स्ट-शैडो और बॉक्स-शैडो प्रॉपर्टी का उपयोग करके टेक्स्ट और एलिमेंट में शैडो जोड़ें। CSS में शैडो इफेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-seri

  1. HTML खींचने योग्य विशेषता HTML खींचने योग्य विशेषता

    HTML DOM ड्रैग करने योग्य विशेषता एक बूलियन मान लौटाती है/सेट करती है जो यह निर्दिष्ट करती है कि कोई तत्व ड्रैग करने योग्य है या नहीं। ध्यान दें − लिंक और चित्र डिफ़ॉल्ट रूप से खींचे जा सकते हैं। आइए HTML खींचने योग्य . का एक उदाहरण देखें विशेषता - उदाहरण <!DOCTYPE html> <html> <head