सर्वर हार्डवेयर तापमान और लोड की निगरानी और लॉग कैसे करें


15

मैं अपने सर्वर हार्डवेयर तापमान और लोड (सीपीयू या रैम के लिए) की तरह लॉग इन और मॉनिटर करने का एक तरीका ढूंढ रहा हूं। मैं ऐसा कैसे कर सकता हूं?

उद्देश्य है:

  • सुनिश्चित करें कि हार्डवेयर गर्म नहीं हो रहा है
  • पहचानें कि क्या उन्नत होना चाहिए और क्या अधिक है (उदाहरण के लिए इतना अच्छा सीपीयू नहीं प्राप्त करने के लिए शायद सीखने के लिए)

ठीक है मैं एक एप्लेट का उपयोग कर सकता हूं जो टास्क बार में रहता है लेकिन लॉगिंग के बारे में क्या ?

जवाबों:


18

यदि आप कुछ ऐसा चाहते हैं जो डेस्कटॉप पर निर्भर न हो :

एलएम-सेंसर पर एक नजर एलएम-सेंसर स्थापित करें। विवरण से:

एलएम-सेंसर लिनक्स के लिए एक हार्डवेयर स्वास्थ्य निगरानी पैकेज है। यह अनुमति देता है
आप तापमान, वोल्टेज और पंखे की गति से जानकारी प्राप्त कर सकते हैं 
सेंसर। यह सबसे नए सिस्टम के साथ काम करता है।

इस पैकेज में आपको डेटा सेट करने और पढ़ने में मदद करने के लिए प्रोग्राम हैं
एल एम-सेंसर।

उनके परियोजना पृष्ठ से (2016 संपादित करें: परियोजना मर चुकी है। हमारे अपने विकी के पास कुछ जानकारी है ):

  • अनअटेंडेड हाई-एंड सर्वर, राउटर या अन्य मिशन-क्रिटिकल मशीन स्वचालित निगरानी। अपने हार्डवेयर की स्थिति को क्वेरी करने के लिए आसानी से क्रोन जॉब बनाएं और समस्या के गंभीर होने से पहले आपको ईमेल करें। इस तरह, आपको एक असफल महत्वपूर्ण घटक जैसे कि बिजली की आपूर्ति, पंखे, अन्य शीतलन तंत्र, या यहां तक ​​कि पता लगाया जा सकता है कि क्या मामला खोला गया है या नहीं।
  • लिनक्स चलाने वाले एंबेडेड सिस्टम। ये ऑफ-द-शेल्फ घटकों का उपयोग करके वोल्टेज, तापमान, पंखे की गति, आदि की निगरानी के लिए इस पैकेज का उपयोग कर सकते हैं और बस इंटरफेस (जैसे ISA, SMBus, I2C या SPI) की एक श्रृंखला का उपयोग कर सकते हैं।
  • अधिक आम तौर पर, डाटा अधिग्रहण। सस्ते ऑफ-द-शेल्फ भागों का उपयोग करके आसानी से विभिन्न प्रकार के डेटा (घूर्णी गति, वोल्टेज, तापमान आदि) को मापें। सिस्टम ऑटोमेशन के लिए बहुत उपयोगी है (घर, कार्यशाला, मौसम स्टेशन में, आप इसे नाम देते हैं)।

lm-Sensors में एक डेमॉन होता है, जिसे सेंसर्ड कहा जाता है, जो 'डेटा लॉगिंग और टाइमिंग सीरीज के लिए ग्राफिंग सिस्टम' के लिए RRDtool का उपयोग करता है । तो इसमें इस तरह के ग्राफिक्स शामिल हैं जिन्हें वेबसर्वर के माध्यम से दिखाया जा सकता है:

IM1

(एलएम-सेंसर प्रोजेक्ट पेज से लिया गया)।

संवेदी डेमॉन को स्थापित करने के लिए आपको संवेदी पैकेज स्थापित करना होगा।

मेरी नोटबुक से उदाहरण:

IM2

इसके लिए विन्यास फाइल पर स्थित है /etc/sensors3.conf

lm-sensorsकिसी भी तापमान को मापने के बुनियादी की तरह है। डेस्कटॉप आइटम इस पैकेज से उनकी जानकारी प्राप्त करने की संभावना से अधिक हैं। एक उदाहरण यदि आप कुछ चाहते हैं जो एक डेस्कटॉप पर निर्भर करता है

psensor।

  • मदरबोर्ड और सीपीयू सेंसर ( एलएम-सेंसर स्थापित करने की आवश्यकता है )।
  • एनवीडिया जीपीयू
  • हार्ड डिस्क ड्राइव (स्थापित करने के लिए hddtemp की आवश्यकता होती है)।
  • फैन की गति (फिर से, एलएम-सेंसर स्थापित करने की आवश्यकता है)।

पीपीए जोड़कर स्थापना:
sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update && sudo apt-get install psensor

(Oneiric में psensor शामिल होगा)

ubuntugeek.com से (पुराना) उदाहरण : im6


बहुत अच्छा जवाब लग रहा है। चित्र और लिंक की तरह लगता है टूट रहे हैं। : - /
उपयोगकर्ता 121330

यही कारण है कि छवि सिर्फ संस्थापक आइकन ;-) देखें है meta.askubuntu.com/a/1853/15811 क्या करना है पर (किसी को बदल सकते हैं hostmar.co/software-small या hostmar.co/software-large )। लेकिन यह परियोजना अपने आप ही मर चुकी है .... दया: * (
रिनजविंड २१'११ '.

5

यदि कैक्टि जैसे कार्यक्रम बहुत अधिक हैं, तो एक स्क्रिप्ट है जो बस दिन-प्रतिदिन पाठ फ़ाइल में लॉग करती है - इसे क्रॉस्टैब के साथ चलाएं। लेकिन एलएम-सेंसर प्रोग्राम स्थापित करने की आवश्यकता है।

#!/bin/bash
_now=$(date +"%Y_%m_%d")
_file="temp_log_$_now.txt"
(date; sensors; echo '-----------') | cat >> "/var/log/temperatures/$_file"

4

एक सर्वर पर सीपीयू / राम / तापमान / यातायात के प्रवेश के लिए , मैंने कैक्टि की सिफारिश की । इसे ' आरआरडीटूल के लिए पूर्ण फ्रंटेंड ' के रूप में विज्ञापित किया गया है , और इसमें एलएम-सेंसर, एसएनएमपी या यहां तक ​​कि कस्टम स्क्रिप्ट जैसे कई गुना डेटा स्रोत हो सकते हैं। डेटा को आरआरडी में संग्रहीत किया जाता है, और दैनिक, साप्ताहिक, मासिक और वार्षिक ग्राफ़ बनाने के लिए उपयोग किया जाता है।

अधिक उदाहरण , स्क्रीनशॉट और लाइव उदाहरण साइटों के लिंक के लिए कैक्टि वेबसाइट देखें । यह पहली बार स्थापित करने के लिए मुश्किल हो सकता है, लेकिन अंत में इसके लायक है।


2
MySQL स्थापित करने की आवश्यकता इसके उपयोग के मामलों को सीमित करती है
स्कॉट स्टेंसलैंड

3

मैं अपने कार्यालय में लगभग 70 यूनिक्स और विंडोज़ सर्वरों की निगरानी के लिए जेनोस का उपयोग करता हूं। हम सभी नेटवर्किंग उपकरणों और यहां तक ​​कि सर्वर रूम में एक थर्मोस्टेट की भी निगरानी करते हैं। इसमें से अधिकांश SNMP के माध्यम से है। (हालांकि, हम कुछ एप्लिकेशन प्रदर्शन पर नज़र रखने के लिए कुछ कस्टम लिखित स्क्रिप्ट का उपयोग करते हैं)

अधिकांश सर्वर (जैसे dell और hp) में आंतरिक तापमान सेंसर होते हैं, जिन्हें आप SNMP का उपयोग करके क्वेरी कर सकते हैं। आप प्रक्रियाओं, सीपीयू उपयोग, नेटवर्क थ्रूपुट, आदि की निगरानी भी कर सकते हैं। अगर सर्वर ऑफ़लाइन हो जाता है, या बहुत अधिक सीपीयू का उपयोग करना शुरू कर देता हूं, या यदि महत्वपूर्ण प्रक्रियाएं कम हो जाती हैं, तो मुझे अलर्ट मिलता है।

गंभीरता से, मैं की तरह चीजों को देखने के लिए पर्याप्त से आग्रह करता हूं नहीं कर सकते Zenoss , hyperic , और Nagios ! मुक्त संस्करण कई प्रणालियों की निगरानी कर सकते हैं, लेकिन वे सिर्फ एक की निगरानी भी कर सकते हैं। वे समस्या निवारण में मदद करते हैं, और यह पता लगाते हैं कि समस्या होने पर सर्वर दोपहर 2 बजे क्या कर रहा था।


1

इस लिंक की जाँच करें: https://launchpad.net/indicator-sysmonitor

IM1

( ओएमजी उबंटू से )

स्थापना:

sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update && sudo apt-get install indicator-sysmonitor

टिप्पणी: केवल नेटी / ११.०४ में काम करता है


यह शायद एक बहुत ही बेवकूफ सवाल है लेकिन मैं इसे कैसे स्थापित करूं? मैंने कोशिश की sudo add-apt-repository 'deb http://ppa.launchpad.net/alexeftimie/ppa/ubuntu natty main'और sudo apt-get install indicator-sysmonitorफिरUnable to locate package indicator-sysmonitor
Jiew मेंग

@jiewmeng मैंने एक छवि और स्थापना विधि में संपादित किया
रिनजविंड

1

मैं अपनी कंपनी के साथ-साथ अपने वेबपेज पर लगभग 40 सर्वर और 100 कंप्यूटर सिस्टम की निगरानी के लिए पैंडोरा एफएम का उपयोग कर रहा हूं। आपको अपने सर्वर पर सॉफ़्टवेयर एजेंट स्थापित करने और स्थानीय मॉड्यूल सेट करने के लिए यह उपयोगी मिल सकता है कि आपको क्या चाहिए। यदि आप इसे यहाँ आज़माना चाहते हैं तो आप पंडोरा के वेबपेज पर जा सकते हैं: पेंडोरा एफएमएस यूनिफाइड मॉनिटरिंग टूल

सादर

इवो ​​योरडानोव


1

पैकेज मुनिन की जांच करें , यह लगभग हर चीज की निगरानी कर सकता है।

https://help.ubuntu.com/lts/serverguide/munin.html https://wiki.ubuntuusers.de/munin

sudo apt-get install apache2
sudo apt-get install munin-node`
sudo systemctl enable munin-node
sudo a2enconf munin

/Etc/apache2/conf-enabled/munin.conf में पहुंच की अनुमति की जाँच करें:

<Directory /var/cache/munin/www>
    Require all granted
    AllowOverride None
    Order Allow,Deny
    Allow from all
    Options None
</Directory>

<Location /munin-cgi/munin-cgi-graph>
    Require all granted
    <IfModule mod_fcgid.c>
        SetHandler fcgid-script
    </IfModule>
    <IfModule !mod_fcgid.c>
        SetHandler cgi-script
    </IfModule>
</Location>

Apache2 पुनरारंभ करें:

sudo apache2ctl restart

अपने ब्राउज़र को फायर करें: http: // localhost / munin - आनंद लें।

आगे के विकल्पों के लिए / etc / munin देखें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.