स्क्रिप्ट जो हमारे सिस्टम से जानकारी दिखाती है

जब आपके पास सर्वर होते हैं, तो कार्यों को स्वचालित करना हमेशा उपयोगी होता है, यह हमें समय बचाता है और गलती को सहन करने में भी मदद करता है, आप जानते हैं ... «कम राम के मामले में ऐसा करें » ... "यदि ऐसी सॉकेट विफल हो तो ऐसी सेवा को पुनरारंभ करें»... आदि, विस्तार यह है कि कार्यों को स्वचालित करने के लिए, पहली बात सर्वर की वर्तमान स्थिति को जानना है।

हमारे सिस्टम से जानकारी प्रदर्शित करने के लिए स्क्रिप्ट

मैंने आपको इसके बारे में बताया था पटकथा जो अपाचे रैम की खपत के आंकड़े दिखा रहा था, इस बार मैं आपको एक स्क्रिप्ट के बारे में बताऊंगा जो इस जानकारी को दिखाती है:

  • इंटरनेट से जुड़ा है या नहीं है
  • ऑपरेटिंग सिस्टम
  • distro
  • आर्किटेक्चर
  • गुठली
  • मेजबाननाम
  • आंतरिक आईपी
  • बाहरी आईपी
  • डीएनएस आप उपयोग करते हैं
  • उपयोगकर्ताओं को लॉग इन किया
  • RAM और SWAP आँकड़े
  • एचडीडी स्पेस
  • जानकारी प्रदर्शित करने के लिए स्क्रिप्ट में समय लग गया
  • उपरिकाल

स्क्रिप्ट कैसे प्राप्त करें जो हमारे सिस्टम से जानकारी दिखाता है

पहली बात यह है कि इसे डाउनलोड करें, फिर इसे निष्पादन की अनुमति दें, अंत में हम इसे -I पैरामीटर के साथ निष्पादित करते हैं ताकि यह हमारे सिस्टम में स्थापित हो और भविष्य में इसे निष्पादित करना आसान हो। एक टर्मिनल खोलें और निम्नलिखित कमांड डालें:

wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh chmod + x tecmint_monitor.sh ./tecmint_monitor.sh -I

यह हमसे पासवर्ड पूछेगा, हम इसे टाइप करते हैं, एंटर दबाते हैं और यह है, हम निष्पादित करके हमारे सिस्टम की जानकारी देख सकते हैं:

monitor

स्क्रिप्ट द्वारा प्रदान की गई जानकारी के उदाहरण:

मॉनिटर-स्क्रिप्ट-स्क्रीनशॉट

जैसा कि आप कमांड्स में देख सकते हैं, स्क्रिप्ट का लेखक TecMint.com है, इसके लिए अविषेक कुमार धन्यवाद इसे पोस्ट करें.

खैर, मुझे आशा है कि कुछ भी आपके लिए उपयोगी नहीं होगा will


28 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ऑरेलियो जनेइरो कहा

    हे.

    मैंने वर्णित चरणों का पालन किया और जब मैंने लिखा ।/tecmint_monitor.sh -I यह बताता है कि विकल्प अमान्य है ... संदेश है ।/tecmint_monitor.sh: अवैध विकल्प - I

    क्या आप मेरी मदद कर सकते हैं?

    सादर

    1.    एडगर पेरेस कहा

      यह लोअरकेस है।

    2.    जोस मिगुएल फोल्गिरा कहा

      पैरामीटर एक i-लैटिन है, एक हाथी नहीं

      वैसे भी, स्क्रिप्ट मुझे "su -c" वाली लाइन के कारण विफल कर देती है, क्योंकि ubuntu sudo में रूट अनुमति प्राप्त करने के लिए उपयोग किया जाता है।

      1.    पेपे कहा

        और क्या होता है कि «sudo su -« काम नहीं करता है

    3.    KZKG ^ गारा कहा

      फ़ाइल संपादित करें (sudo नैनो / usr / बिन / मॉनिटर) और लाइन 75 पर यह "hostname -I" कहता है ... -I निकालें और आपका काम हो गया

    4.    जेवियर एस्पिनोजा कहा

      इस तरह से प्रयास करें
      ./tecmint_monitor.sh मैं

    5.    जोस मिगुएल फोल्गिरा कहा

      वैसे भी, यदि आप स्क्रिप्ट को मापदंडों के बिना चलाते हैं, तो यह आपको संबंधित जानकारी देता है। आंतरिक रूप से यह क्या करता है स्क्रिप्ट की प्रतिलिपि "tecmint_monitor.sh" में / usr / बिन / नाम के साथ "मॉनिटर" (निष्पादन अनुमतियों के साथ) है।

  2.   brito9112 कहा

    मैंने इसे ubuntu सर्वर 12.04 पर डाला और इसे यह त्रुटि मिली

    डाउनलोड / tecmint_monitor.sh: 26: डाउनलोड / tecmint_monitor.sh: [[नहीं मिला]
    डाउनलोड / tecmint_monitor.sh: 36: डाउनलोड / tecmint_monitor.sh: [[नहीं मिला]
    डाउनलोड / tecmint_monitor.sh: 43: डाउनलोड / tecmint_monitor.sh: [[नहीं मिला]

    मेरे पास निष्पादन की अनुमति है और मैंने पैरामीटर -I लगा दिया है, समस्या का कारण क्या हो सकता है?

  3.   नेहार्ड कहा

    दिलचस्प पोस्ट, जानकारी के लिए अनुरोधों को स्वचालित करने का एक अच्छा तरीका है, जबकि समय की बचत होती है जो अन्य मुद्दों पर उपयोग की जा सकती है।
    बंद विषय: @ KZKG ^ Gaara, क्या आप कृपया ईमेलों का उत्तर दे सकते हैं, जो कि जटिल नहीं है।
    शुभकामनाएं

    1.    KZKG ^ गारा कहा

      क्या ईमेल? 😀

      1.    डियाज़ कहा

        महान लेख।

        लेकिन जैसा कि मैंने खुद को पाया?

        wget http://tecmint.com/wp-content/scripts/tecmint_monitor.sh
        chmod + x tecmint_monitor.sh
        ./tecmint_monitor.sh मैं

        मैं नहीं जा रहा हूँ ..

      2.    नेहार्ड कहा

        कुछ हफ़्ते पहले जो मैंने आपको भेजा था, वह वापस नहीं उछला, इसलिए आपने मुझे FLISOL में जो ईमेल दिया है वह सही है ...

      3.    KZKG ^ गारा कहा

        0_oU देखने के लिए मुझे फिर से लिखें

      4.    नेहार्ड कहा

        यह देखने के लिए जांचें कि क्या यह आ गया है

  4.   रूबेन कोटेरा कहा

    महान!! यह बहुत अच्छा है, हालांकि इसे अतिरिक्त जानकारी के साथ पूरक किया जा सकता है। यद्यपि हां, इसे अनुकूलित करना आसान है। साझा करने के लिए धन्यवाद!

  5.   Leandro कहा

    एक बहुत ही उपयोगी उपकरण जो सेवाओं और संसाधनों की निगरानी करने के लिए भी उपयोग किया जाता है, इसके अलावा क्या, साथ ही ईमेल अलर्ट भेजने के आधार पर कार्यों को सेट करने में सक्षम है, मोनिट है:

    https://mmonit.com/monit/

  6.   एलियोटाइम३००० कहा

    आगे बढ़ें और मेरी तस्वीर ले लो!

  7.   NaM3leSS कहा

    http://pastebin.com/uKRsrPvZ

    अगर यह अधिक समझ में आता है understand
    का संबंध है

  8.   कोरत्सुकी कहा

    उपयुक्त- inxi प्राप्त करें
    कंसोल में चलाएं:

    inxi-Fxz

    और त्यार…

  9.   डेरपी कहा

    "./tecmint_monitor.sh -I" मुझे एक त्रुटि देता है, मैंने इसे लोअरकेस में बदल दिया क्योंकि @dgar Pérez ने कहा लेकिन फिर "मॉनिटर" एक अज्ञात कमांड के रूप में प्रकट होता है: /
    मैं क्या गलत कर रहा हूं? तुम तुम

    1.    लेस्को कहा

      ऐसा लगता है कि यह गलत तरीके से स्थापित है। मेरे पास डेबियन है, लेकिन मेरे पास उबटन है जैसा कि उबंटू में कॉन्फ़िगर किया गया है, अर्थात्, मेरे पास रूट उपयोगकर्ता को सौंपा गया पासवर्ड नहीं है और इसलिए, मेरे पास वह पासवर्ड नहीं है जिसे मुझे स्थापना के दौरान दर्ज करने के लिए कहा गया है। यदि मैं अपना उपयोगकर्ता नाम दर्ज करता हूं, तो स्थापना विफल हो जाती है, क्योंकि यह रूट पासवर्ड नहीं है। यह मेरे लिए काम किया:

      chmod + x tecmint_monitor.sh
      sudo का र
      ./tecmint_monitor.sh मैं

      इस प्रकार यह प्रभावी रूप से स्थापित किया गया था। फिर बस किसी भी टर्मिनल में चलाएं: मॉनिटर

  10.   जब Katekyo कहा

    मिमीम ... यह कोशिश करने का समय होगा

  11.   लेस्को कहा

    स्क्रिप्ट अच्छी है, लेकिन रैम मेमोरी में इसका इस्तेमाल बहुत विश्वसनीय नहीं है। जब किसी भी सिस्टम मॉनिटर में मैं देखता हूं कि मैंने 370 एमबी का उपयोग किया है, तो यह स्क्रिप्ट इंगित करता है कि यह 991 एमबी (?) है।

  12.   ब्रुटिको कहा

    स्क्रिप्ट ठीक है लेकिन inxi के साथ यह आपको अधिक डेटा दिखाता है।

  13.   जोर्ज -1987 कहा

    बहुत बढ़िया!

    मेरे लिए यह सही है कि जब मैं किसी व्यवस्थापन कार्य को करना हो तो कंसोल में एक-एक करके कमांड्स को खींचना बंद करें। 🙂

    बहुत बुरा यह GitHub पर नहीं है कि इसे बनाने में सक्षम हो और स्क्रिप्ट पर अधिक आराम से काम करने में सक्षम हो।

    नमस्ते!

  14.   Vicdeveloper कहा

    डिलक्स।

    बाँटने के लिए धन्यवाद.

    नमस्ते!

  15.   दबे पाँव पिछा करने वाला कहा

    यह ठीक है, हालांकि काफी नहीं है