उबंटू के लिए सिस्टम मॉनिटरिंग टूल


147

मैं सिस्टम मॉनिटरिंग टूल्स की तलाश कर रहा हूं जो GUI और Cli या वेब आधारित हैं जिनमें बेसिक फंक्शन्स शामिल हैं जैसे कि

  • सि पि यु का उपयोग

  • राम उपयोग

  • स्वैप उपयोग

  • डिस्क उपयोग (अंतरिक्ष / आई / ओ)

  • हीट मॉनिटरिंग

मुझे पता है कि ऐसे कई उपकरण हैं जिनका मैं उपयोग कर सकता हूं, लेकिन मैं एक ऐसे उपकरण की तलाश कर रहा हूं जिसमें ये बुनियादी कार्य हों।

जवाबों:


184

नज़र - आपके सिस्टम पर नज़र

Glances एक मुफ्त सॉफ्टवेयर (LGPL के तहत लाइसेंस प्राप्त) है जो आपके GNU / Linux या BSD ऑपरेटिंग सिस्टम को टेक्स्ट इंटरफेस से मॉनिटर कर सकता है। झलकियाँ आपके सिस्टम से जानकारी प्राप्त करने के लिए लाइब्रेरी लिबस्टैटगैब का उपयोग करती हैं और इसे पायथन में विकसित किया गया है।

स्थापना

एक टर्मिनल खोलें ( Ctrl+ Alt+ T) और निम्नलिखित कमांड चलाएं:

Ubuntu 16.04 और इसके बाद के संस्करण से आप बस टाइप कर सकते हैं sudo apt install glances, लेकिन संस्करण 2.3 में यह बग है । अन्य:

आसान स्क्रिप्ट स्थापना झलकियाँ

curl -L https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash

या

wget -O- https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash

मैनुअल स्थापना

sudo apt-get install python-pip build-essential python-dev lm-sensors
sudo pip install psutil logutils bottle batinfo https://bitbucket.org/gleb_zhulik/py3sensors/get/tip.tar.gz zeroconf netifaces pymdstat influxdb elasticsearch potsdb statsd pystache docker-py pysnmp pika py-cpuinfo bernhard
sudo pip install glances

मूल उपयोग

टर्मिनल में glancesबस टाइप करने के लिए glances

स्क्रीनशॉट

Glances में आपको अपने सिस्टम के संसाधनों के बारे में बहुत सारी जानकारी दिखाई देगी: CPU, Load, Memory, Swap Network, Disk I / O और Processes सभी एक पृष्ठ में, डिफ़ॉल्ट रूप से कलर कोड का अर्थ है:

GREEN : the statistic is “OK”
BLUE : the statistic is “CAREFUL” (to watch)
VIOLET : the statistic is “WARNING” (alert)
RED : the statistic is “CRITICAL” (critical)

जब झलक चल रही है, तो आप इसे कमांड देने के लिए कुछ विशेष कुंजी दबा सकते हैं:

c: Sort processes by CPU%  
m: Sort processes by MEM%  
p: Sort processes by name  
i: Sort processes by IO Rate  
d: Show/hide disk I/O stats  
f: Show/hide file system stats  
n: Show/hide network stats  
s: Show/hide sensors stats  
b: Bit/s or Byte/s for network IO  
w: Delete warning logs  
x: Delete warning and critical logs  
1: Global CPU or Per Core stats  
h: Show/hide this help message  
q: Quit (Esc and Ctrl-C also work)  
l: Show/hide log messages

सीपीयू, राम, स्वैप मॉनिटरिंग

स्क्रीनशॉट

डिस्क निगरानी

स्क्रीनशॉट

सिस्टम हीट मॉनिटरिंग

यदि आप टाइप glances --helpकरते हैं, तो आप पाएंगे ( -eसेंसर मॉड्यूल को सक्षम करें (केवल लिनक्स))

glances -e

स्क्रीनशॉट

स्क्रीनशॉट

विन्यास फाइल

आप अपने थ्रेसहोल्ड को Glances कॉन्फ़िगरेशन फ़ाइल में सेट कर सकते हैं, GNU / Linux पर, डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल में स्थित है /etc/glances/glances.conf

क्लाइंट / सर्वर मोड

इस निगरानी उपकरण की एक और दिलचस्प विशेषता यह है कि आप इसे केवल टाइपिंग सर्वर मोड में शुरू कर सकते हैं glances -s, यह एक आउटपुट देगा जैसे Glances सर्वर 0.0.0.0:61209 पर चल रहा है और अब आप glances -c @ का उपयोग करके इसे दूसरे कंप्यूटर से कनेक्ट कर सकते हैं सर्वर जहां @server सर्वर का IP पता या होस्टनाम है।

झलक एक एक्सएमएल / आरपीसी सर्वर का उपयोग करती है और इसका उपयोग अन्य क्लाइंट सॉफ़्टवेयर द्वारा किया जा सकता है। सर्वर मोड में, आप बाइंड एड्रेस (-B ADDRESS) और सुनने वाले TCP पोर्ट (-p पोर्ट) को सेट कर सकते हैं, डिफॉल्ट बाइंडिंग एड्रेस 0.0.0.0 है (सभी नेटवर्क इंटरफेस पर ग्लेंस सुनेंगे) और टीसीपी पोर्ट 61209 है। क्लाइंट मोड, आप सर्वर (-p पोर्ट) के टीसीपी पोर्ट को सेट कर सकते हैं। क्लाइंट / सर्वर मोड में, सर्वर साइड द्वारा सीमाएं निर्धारित की जाती हैं। संस्करण 1.6 सर्वर (-पर्व पासवर्ड) तक पहुंचने के लिए एक वैकल्पिक पासवर्ड पेश करता है जो सर्वर पर सेट होने पर क्लाइंट पर भी उपयोग किया जाना चाहिए।

अतिरिक्त स्रोत: PyPI , Github , Linuxaria

अपडेट करें

उदाहरण के लिए जूजू कंटेनर की निगरानी करना कि कैसे चीजें बड़ी छवि की तरह दिखती हैं

टर्मिनल नं 1 में, सर्वर मोड में एक झलक चल रही है, टर्मिनल में 2 जूजू कंटेनर चल रहा है apt-get updateऔर टर्मिनल 3 में glances -c 192.168.1.103झलकियाँ आईपी से जुड़ी हुई हैं

स्क्रीनशॉट

Glues CPU उपयोग

खुद को सक्रिय करते हुए, CPU के उपयोग की अवधि की आवश्यकता होती है, जैसा कि सिस्टम मॉनिटर मॉनिटर उपयोग ग्राफ में अंतर्निहित है। यदि ग्राफ़ सटीक है - तो एक तंत्र पर एक सीपीयू के लगभग 1/4 भाग का उपयोग करके झलक मिलती है। यह उन लोगों के लिए प्रभावी है जो सर्वर पर सीपीयू लोड की निगरानी कर रहे हैं।

glues सीपीयू उपयोग


:), हाँ यह @ B4NZ41 है
कासिम

4
सबसे अच्छा उपकरण जो मैंने देखा है ....
दिनेश

1
मैं यहाँ सुझाए गए 'आसान' संस्थापन विधि के खिलाफ दृढ़ता से सलाह देता हूँ! इंटरनेट से विशेषाधिकार प्राप्त BASH दुभाषिया तक डेटा डालना बहुत असुरक्षित है। यदि किसी ने DNS को गलत तरीके से कॉन्फ़िगर किया है, या bit.ly को हैक किया है, तो आप अपने सिस्टम में कुछ भी इंस्टॉल कर सकते हैं और आपको कभी पता नहीं चल सकता है।
ल्यूक स्टेनली

1
मैं "ईज़ी स्क्रिप्ट इंस्टॉलेशन" की सिफारिश नहीं करता , केवल पैकेज का उपयोग करके इंस्टॉल करें।
पाब्लो ए


33

सूचक-SysMonitor

संकेतक- SysMonitor थोड़ा करता है, लेकिन यह अच्छी तरह से करता है। एक बार स्थापित और चलाने के बाद, यह आपके शीर्ष पैनल पर सीपीयू और रैम उपयोग को प्रदर्शित करता है। सरल।

यहां छवि विवरण दर्ज करें

यहाँ से डाउनलोड करें

conky

मेरे निजी पसंदीदा में से एक

यहां छवि विवरण दर्ज करें

स्क्रीनलेट आपको उबंटू सॉफ्टवेयर सेंटर में उपलब्ध स्क्रीनलेट्स-सभी पैकेज में शामिल अलग-अलग स्टाइल वाले सीपीयू और रैम मॉनिटर का एक गुच्छा मिलेगा।

यहां छवि विवरण दर्ज करें

दृष्टि

स्थापित करने के लिए:

sudo apt-get install python-pip build-essential python-dev
sudo pip install Glances
sudo pip install PySensors

यहां छवि विवरण दर्ज करें

vmstat

CPU, मेमोरी, प्रोसेस आदि के बारे में जानकारी प्रदर्शित करता है।

iostat

यह कमांड लाइन टूल आपके हार्ड डिस्क के विभाजन के लिए आपके सीपीयू, आई / ओ की जानकारी, नेटवर्क फाइल सिस्टम (एनएफएस) इत्यादि के बारे में आंकड़े प्रदर्शित करेगा, आईओस्टाट को स्थापित करने के लिए, इस कमांड को चलाएं:

sudo apt-get install sysstat

रिपोर्ट शुरू करने के लिए, यह कमांड चलाएँ:

iostat

केवल CPU आँकड़ों की जाँच करने के लिए, इस कमांड का उपयोग करें:

iostat -c

अधिक मापदंडों के लिए, इस कमांड का उपयोग करें:

iostat --help

MPSTAT

Mpstat कमांड लाइन उपयोगिता प्रति प्रोसेसर औसत CPU उपयोग प्रदर्शित करेगी। इसे चलाने के लिए, बस इस कमांड का उपयोग करें:

mpstat

प्रति प्रोसेसर CPU उपयोग के लिए, इस कमांड का उपयोग करें:

mpstat -P ALL

Saidar

Saidar कमांड लाइन के माध्यम से सिस्टम डिवाइस की गतिविधियों की निगरानी करने की भी अनुमति देता है।

यहां छवि विवरण दर्ज करें

आप इस आदेश के साथ स्थापित कर सकते हैं:

sudo apt-get install saidar

निगरानी शुरू करने के लिए, यह कमांड चलाएँ:

saidar -c -d 1

हर पल स्टैट्स को रिफ्रेश किया जाएगा।

GKrellM

GKrellM विभिन्न अनुकूलन थीम है जो आपके डेस्कटॉप सिस्टम डिवाइस की जानकारी (सीपीयू, तापमान, मेमोरी, नेटवर्क, आदि) पर प्रदर्शित होती है।

यहां छवि विवरण दर्ज करें

GKrellM को स्थापित करने के लिए, यह कमांड चलाएँ:

sudo apt-get install gkrellm

Monitorix

मॉनिटरिंग सिस्टम उपकरणों की निगरानी के लिए वेब-आधारित उपयोगकर्ता इंटरफ़ेस के साथ एक और एप्लिकेशन है।

यहां छवि विवरण दर्ज करें

इसे इन आदेशों के साथ स्थापित करें:

sudo add-apt-repository ppa:upubuntu-com/ppa
sudo apt-get update
sudo apt-get install monitorix

इस URL के माध्यम से मॉनिटर की शुरुआत करें:

http://localhost/monitorix/

 


झलकियां अच्छी हैं। यह मुझे क्या दिखाता है कभी-कभी कुछ महत्वपूर्ण लॉग होते हैं। क्या समस्या है खोजने के लिए? थिसिस लॉग कहाँ हैं? चेतावनी | वैज्ञानिक लॉग (9 प्रविष्टियाँ), 2016-03-23 ​​19:09:48> 2016-03-23 ​​19:09:54 सीपीयू उपयोगकर्ता (72.7 / 76.6 / 80.6) 2016-03-23 ​​19:09:28> 2016-03-23 ​​19:09:32 CPU IOwait (62.5 / 62.5 / 62.5) 2016-03-23 ​​19:08:45> 2016-03-23 ​​19:08:48 सीपीयू उपयोगकर्ता (86.3 / 86.3 / 86.3) ~ 2016-03-23 ​​19:08:16> ___________________ LOAD 5-मिनट (1.0 / 1.1 / 1.2) - शीर्ष प्रक्रिया: php5-cgi 2016-03-23 ​​19:08:09> 2016-03-23 ​​19:08: 19 सीपीयू IOwait (74.3 / 74.6 / 75.0)
कंगारू

@ थूनेर यह आपके लिए बेहतर है कि आप ऐसी बकवास टिप्पणी से पहले ही पढ़ें और खोजें और हाँ यह ppa :: upubuntu-com / ppa ... इस लिंक को देखें launchpad.net/~upubuntu-com/+archive/ubuntu/aa और i आपके लिए बेहतर है कि आप नीचे की ओर हटाएं :)
Maythux

मैं GKrellM का उपयोग कर रहा हूं और वास्तव में इसे पसंद करता हूं, खासकर तापमान सेंसर डिस्प्ले। काश वे ग्राफिकल होते, हालांकि इससे मुझे पता चलता है कि मेरा लैपटॉप कैसा चल रहा है क्योंकि इसमें ओवर हीटिंग की समस्या है।
हीदर92065

22

एक लिनक्स सिस्टम की निगरानी के लिए उपकरण निम्नलिखित हैं

  1. सिस्टम की तरह आदेश top, free -m, vmstat, iostat, iotop, sar, netstatआदि कुछ भी नहीं है जब आप एक समस्या को दूर करने कर रहे हैं इन linux उपयोगिता के पास आता है। ये कमांड आपको एक स्पष्ट तस्वीर देते हैं जो आपके सर्वर के अंदर जा रही है
  2. SeaLion : एजेंट # 1 (उपयोगकर्ता परिभाषित भी) में उल्लिखित सभी आदेशों को निष्पादित करता है और इन कमांडों के आउटपुट को एक सुंदर वेब इंटरफेस में एक्सेस किया जा सकता है। यह टूल तब काम आता है जब आप सैकड़ों सर्वरों पर डिबगिंग कर रहे हैं क्योंकि इंस्टॉलेशन सरल है। और इसके मुफ़्त
  3. नागिओस : यह सभी निगरानी / सतर्कता उपकरणों की जननी है। यह बहुत अधिक अनुकूलन है लेकिन शुरुआती लोगों के लिए सेटअप करना बहुत मुश्किल है। नगीओस प्लगइन्स नामक टूल के सेट हैं जो सभी महत्वपूर्ण लिनक्स मेट्रिक्स को कवर करते हैं
  4. Munin
  5. सर्वर घनत्व: एक क्लाउडबेड भुगतान सेवा जो महत्वपूर्ण लिनक्स मेट्रिक्स एकत्र करती है और उपयोगकर्ताओं को स्वयं प्लगइन्स लिखने की क्षमता देती है।
  6. नया अवशेष: एक और अच्छी तरह से होस्टेड मॉनिटरिंग सेवा को जानते हैं।
  7. Zabbix


8

ऊपर

शीर्ष सॉफ्टवेयर की निगरानी कर रहा है, सीपीयू / रैम उपयोग के साथ सभी प्रक्रियाओं को सूचीबद्ध करता है, कुल मिलाकर सीपीयू / रैम उपयोग और अधिक यह भी डिफ़ॉल्ट रूप से स्थापित किया गया है

htop

htop शीर्ष के एक विस्तारित संस्करण की तरह है। इसमें ऊपर से सभी विशेषताएं हैं, लेकिन आप बाल प्रक्रियाओं को देख सकते हैं और सब कुछ के प्रदर्शन को अनुकूलित कर सकते हैं। इसके भी रंग हैं।

iotop

iotop विशेष रूप से हार्ड राइव I / O की निगरानी के लिए है यह सभी प्रक्रियाओं को सूचीबद्ध करता है और पढ़ने और लिखने के लिए उनके हार्ड ड्राइव के उपयोग को दर्शाता है।


गर्मी निगरानी कहाँ है? और आपके उत्तर में आप पहले से ही 3 उपयोगिताओं को शामिल कर चुके हैं ... प्रश्न की जांच करें ** मैं एक एकल टूल की तलाश कर रहा हूं जिसमें कुछ बुनियादी कार्य ** हैं
कासिम

तीन उपकरणों के साथ मैं ओपी के लिए अलग-अलग विकल्प दे रहा हूं, लेकिन मुझे यह कहते हुए
निराशा

कम से कम आपने सवाल का जवाब देने की कोशिश की है ... धन्यवाद
कासिम

गूगल (सईद उबंटू)
कासिम

5

तुम sysmon कोशिश करना चाहते हो सकता है । हालांकि झलक के रूप में फैंसी नहीं है, यह बहुत सीधा और उपयोग करने में आसान है।

यदि आप गंदे होना चाहते हैं और अजगर में थोड़ी स्क्रिप्टिंग करना चाहते हैं, तो यहां आपको शुरू करने के लिए पायथन के साथ सिस्टम मॉनिटरिंग की कुछ बुनियादी बातें हैं।

आपको psutilअधिकांश चीजों की निगरानी के लिए एक बाहरी मॉड्यूल की आवश्यकता होगी । स्रोत से निर्माण के बजाय बाहरी मॉड्यूल इंस्टॉलर का उपयोग करना सबसे आसान है।

नोट: ये उदाहरण पायथन 2.7 में लिखे गए हैं

sudo apt-get install pip
sudo pip install psutil

अब जब हमारे पास मॉड्यूल स्थापित हैं, तो हम कोडिंग शुरू कर सकते हैं।

सबसे पहले, नामक एक फाइल बनाएं usage.py

gedit ~/usage.py

आयात करके शुरू करें psutil

import psutil

फिर, आपके CPU कोर पर चल रहे प्रतिशत की निगरानी के लिए एक फ़ंक्शन बनाएं।

def cpu_perc(): 

    cpu_perc = psutil.cpu_percent(interval=1, percpu=True) 
    for i in range(len(cpu_perc)):
        print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

चलो थोड़ा नीचे तोड़, हम करेंगे?

पहली पंक्ति, cpu_num = psutil.cpu_percent(interval=1, percpu=True)उस प्रतिशत को खोजती है जो आपके सीपीयू में कोर पर चल रहा है और इसे एक सूची में निर्दिष्ट करता है cpu_perc

यह पाश यहाँ है

for i in range(len(cpu_num)):
    print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

लूप के लिए है जो आपके प्रत्येक सीपीयू कोर के वर्तमान प्रतिशत को प्रिंट करता है।

चलो राम उपयोग जोड़ें।

नामक एक फंक्शन बनाएं ram_perc

def ram_perc():
    mem = psutil.virtual_memory()
    mem_perc = mem.percent
    print "RAM: ", mem_perc, "%"

psutil.virtual_memory आपके कंप्यूटर में RAM के बारे में विभिन्न तथ्यों से युक्त डेटा सेट देता है।

इसके बाद, आप अपने नेटवर्क के बारे में कुछ तथ्य जोड़ सकते हैं।

def net():
    net = psutil.net_io_counters()
    mbytes_sent = float(net.bytes_sent) / 1048576
    mbytes_recv = float(net.bytes_recv) / 1048576
    print "MB sent: ", mbytes_sent
    print "MB received: ", mbytes_recv

चूंकि psutil.net_io_counters()हमें बाइट्स में भेजे और प्राप्त किए गए पैकेट के बारे में केवल जानकारी दी गई है, इसलिए कुछ रूपांतरित करना आवश्यक था।

स्वैप स्थान के बारे में कुछ जानकारी प्राप्त करने के लिए, इस फ़ंक्शन को जोड़ें।

def swap_perc():
    swap = psutil.swap_memory()
    swap_perc = swap.percent

यह एक बहुत सीधा है।

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

तापमान की तुलना में डिस्क उपयोग बहुत आसान है। आपको बस /एक निश्चित फ़ंक्शन के माध्यम से उस डिस्क को पास करना है जिसे आप मॉनिटर करना चाहते हैं (यानी :)।

def disks():
    if len(sys.argv) > 1:
        for disk in range(1, len(sys.argv)):
            tmp = psutil.disk_usage(sys.argv[disk])
            print sys.argv[disk], "\n"
            print "Megabytes total: ",
            print str(float(tmp.total) / 1048576)
            print "Megabytes used: ",
            print str(float(tmp.used) / 1048576)
            print "Megabytes free: ",
            print str(float(tmp.free) / 1048576)
            print "Percentage used: ",
            print tmp.percent, "\n"

इसका मूल आउटपुट psutil.disk_usageयह है,

>>>psutil.disk_usage('/')
sdiskusage(total=21378641920, used=4809781248, free=15482871808, percent=22.5)

लेकिन आप यह भी सिर्फ प्राप्त कर सकते हैं total, used, free, या percent

पूरा कार्यक्रम: (उपरोक्त कार्य संयुक्त थे)

import psutil, os, sys
mem_perc = 0 #init var
swap_perc = 0 #init var
mbytes_sent = 0 #init var
mbytes_recv = 0 #init var
cpu_perc = 0 #init var
swap = 0 #init var
mem = 0 #init var
net = 0 #init var



def disp(degree):
    global cpu_perc
    global swap
    global swap_perc
    global mem
    global mem_perc
    global net
    global mbytes_sent
    global mbytes_recv

    cpu_perc = psutil.cpu_percent(interval=1, percpu=True)
    swap = psutil.swap_memory()
    swap_perc = swap.percent
    mem = psutil.virtual_memory()
    mem_perc = mem.percent
    net = psutil.net_io_counters()
    mbytes_sent = float(net.bytes_sent) / 1048576
    mbytes_recv = float(net.bytes_recv) / 1048576

    os.system('clear') #clear the screen

    print "-"*30
    print "CPU"
    print "-"*30
    print "CPU Temperature: " , degree, "'C"
    for i in range(len(cpu_perc)):
        print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

    print "-"*30
    print "MEMORY"
    print "-"*30
    print "RAM: ", mem_perc, "%"
    print "Swap: ", swap_perc, "%"
    print "-"*30
    print "NETWORK"
    print "-"*30
    print "MB sent: ", mbytes_sent
    print "MB received: ", mbytes_recv
    print "-"*30
    print "DISKS"
    print "-"*30

    if len(sys.argv) > 1:
        for disk in range(1, len(sys.argv)):
            tmp = psutil.disk_usage(sys.argv[disk])
            print sys.argv[disk], "\n"
            print "Megabytes total: ",
            print str(float(tmp.total) / 1048576)
            print "Megabytes used: ",
            print str(float(tmp.used) / 1048576)
            print "Megabytes free: ",
            print str(float(tmp.free) / 1048576)
            print "Percentage used: ",
            print tmp.percent, "\n"

def main():
    print("Press Ctrl+C to exit")
    while True:
        temp = open("/sys/class/thermal/thermal_zone0/temp").read().strip().lstrip('temperature :').rstrip(' C')
        temp = float(temp) / 1000
        disp(temp)

main()

लाइन temp = open("/sys/class/thermal/thermal_zone0/temp").read().strip().lstrip('temperature :').rstrip(' C')आपके हार्डवेयर कॉन्फ़िगरेशन के साथ काम नहीं कर सकती है।

इस प्रोग्राम को कमांड लाइन से चलाएं। आप जिस डिस्क को मॉनिटर करना चाहते हैं, उसे कमांड लाइन से पास करें।

$ python usage.py /

Press Ctrl+C to exit

------------------------------
CPU
------------------------------
CPU Temperature:  39.0 'C
CPU Core 1 : 4.8 %
CPU Core 2 : 1.0 %
CPU Core 3 : 0.0 %
CPU Core 4 : 4.9 %
------------------------------
MEMORY
------------------------------
RAM:  33.6 %
Swap:  6.4 %
------------------------------
NETWORK
------------------------------
MB sent:  2.93382358551
MB received:  17.2131490707
------------------------------
DISKS
------------------------------
/ 

Megabytes total:  13952.484375
Megabytes used:  8542.6640625
Megabytes free:  4678.5703125
Percentage used:  61.2 

/media/calvin/Data 

Megabytes total:  326810.996094
Megabytes used:  57536.953125
Megabytes free:  269274.042969
Percentage used:  17.6 

उम्मीद है की यह मदद करेगा! यदि आपके कोई प्रश्न हैं तो टिप्पणी करें।

https://github.com/calthecoder/sysmon-1.0.1


हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं।
रॉन

@ रॉन - ठीक है, मैं अपनी पोस्ट में एक संपादन जोड़ूंगा और एक दो दिनों में सीसमॉन के मूल स्क्रिप्टिंग भागों को दिखाऊंगा। सलाह के लिए धन्यवाद!
केल्विन k

की जाँच करें meta.askubuntu.com/questions/13900/... । आपने क्या कोशिश की, बिल्कुल?
मूरू

@ मरमू - नेवरमाइंड, अब यह काम कर रहा है। लिंक के लिए धन्यवाद!
केल्विन k

@ मुरु - लेकिन, आपके प्रश्न का उत्तर देने के लिए, मैंने तीन ब्लॉक के साथ कोड ब्लॉक शुरू किया, जिसके बाद मैं चाहता था कि जिस वाक्य-रचना को हाइलाइट किया जाए, और तीन बैकटिक्स के साथ समाप्त हो।
केल्विन k


3

SeaLion एक उपयोगी उपकरण हो सकता है क्योंकि इसमें आपके सर्वर के प्रदर्शन की निगरानी करने के लिए अंतर्निहित कमांड हैं और साथ ही साथ आप अपने स्वयं के कस्टम कमांड, स्क्रिअर और लॉग आउटपुट जोड़ सकते हैं। यह सेटअप करना बहुत आसान है और यह पता लगाना है कि विशिष्ट समय में क्या गलत हुआ।

2


2

मैं http://conky.sourceforge.net/ की सलाह देता हूं

कॉन्फ़िगर करने के लिए बहुत आसान और संसाधनों का न्यूनतम उपयोग।


1
जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो यहां उत्तर के आवश्यक भागों को शामिल करना बेहतर होगा , और संदर्भ के लिए लिंक प्रदान करना होगा।
वॉरेन हिल

2

एक अंतर्निहित उपकरण है जिसे कहा जाता है gnome-system-monitor। यह आपके द्वारा उल्लिखित सभी को कर सकता है, गर्मी की निगरानी को छोड़कर।


2

Nagios सबसे लोकप्रिय और सबसे अधिक अनुकूलन योग्य लगता है लेकिन मैं इसे GUI के लिए नहीं चुनूंगा।

ज़ैबिक्स का ओपन सोर्स सॉल्यूशन आपके द्वारा बताई गई सभी चीज़ों पर नज़र रखता है और साथ ही प्रदर्शन की निगरानी के लिए समय-आधारित रेखांकन प्रदान करता है।

यदि आप एक भी क्लीनर जीयूआई की तलाश कर रहे हैं, तो ज़ेनॉस की जांच करें। ज़ेनॉस एक ओपन-सोर्स, वेब-आधारित टूल है, लेकिन अपने औचित्य उपकरण के साथ सेवा विश्लेषिकी और मूल कारण विश्लेषण प्रदान करता है।


2
  1. freeआदेश Linux / Ubuntu पर स्मृति के उपयोग की जांच करने के आदेश का उपयोग करने के लिए सबसे सरल और आसान है।

    free -m
    
  2. मेमोरी उपयोग की जांच के लिए /proc/meminfoफाइल को पढ़ना है ।

    cat /proc/meminfo
    
  3. vmstatसाथ आदेश sविकल्प।

    vmstat -s
    
  4. topआदेश आम तौर पर प्रक्रिया के अनुसार स्मृति और CPU उपयोग की जांच करने के लिए प्रयोग किया जाता है।

    top
    
  5. Htop कमांड विभिन्न अन्य विवरणों के साथ स्मृति उपयोग को भी दर्शाता है।

    htop
    
  6. स्थापित रैम के बारे में हार्डवेयर जानकारी जानने के लिए।

    sudo dmidecode -t 17
    

1
मैं प्यार करता हूँ! सरल और काफी अच्छा है।
पेल ब्लू डॉट

2

मुझे वह उपयोग करना पसंद है conkyजिसे आप वैसे भी कॉन्फ़िगर कर सकते हैं:

यहां छवि विवरण दर्ज करें

आप गूगल conkyऔर 787,000 हिट पा सकते हैं । हर किसी के लिए कुछ ना कुछ है।

डिस्प्ले नोटिस के शीर्ष पर "लॉक स्क्रीन: 4 मिनट ब्राइटनेस: 2074"। ये "इंडिकेटर-सिस्मोनिटर" द्वारा उत्पन्न होते हैं जो आपको बैश स्क्रिप्ट का उपयोग करके सिस्ट्रे / एप्लिकेशन इंडिकेटर पर प्रदर्शित करने की अनुमति देता है।

"इंडीकेटर-सिसोनीमिटर" की स्थापना के ट्यूटोरियल के लिए देखें: क्या BASH सिस्ट्रे में एप्लिकेशन इंडिकेटर के रूप में प्रदर्शित हो सकता है?



1

मुझे लगता है कि आपको AppPerfect से Agentless Monitor पर एक नज़र डालनी चाहिए , जिसमें JAVA / J2EE एप्लिकेशन मॉनिटरिंग, सर्वर मॉनिटरिंग, डेटाबेस मॉनिटरिंग, ट्रांजैक्शन मॉनिटरिंग, नेटवर्क मॉनिटरिंग, लॉग मॉनिटरिंग और सिस्टम मॉनिटरिंग जैसे मॉनिटरिंग के विभिन्न पहलुओं को शामिल किया गया है। यह उपयोग करने के लिए स्वतंत्र और आसान है।


1

मेरे मामले में, इस लिंक के इस जवाब से मुझे बहुत मदद मिली।

विंडोज उपयोगकर्ता हुआ करते थे? आप विंडोज टास्क मैनेजर के बराबर उबंटू चाहते हैं और इसे Ctrl + Alt + Del कुंजी संयोजन के माध्यम से खोल सकते हैं।

उबंटू में सिस्टम रनिंग प्रक्रियाओं की निगरानी या मारने के लिए अंतर्निहित उपयोगिता है जो "टास्क मैनेजर" की तरह काम करता है, इसे सिस्टम मॉनिटर कहा जाता है।

उबंटू यूनिटी डेस्कटॉप पर लॉग-आउट संवाद को लाने के लिए डिफ़ॉल्ट रूप से Ctrl + Alt + Del शॉर्टकट कुंजी का उपयोग किया जाता है। यह उन उपयोगकर्ताओं के लिए उपयोगी नहीं है जो कार्य प्रबंधक के त्वरित उपयोग के लिए उपयोग किए जाते हैं।

कुंजी की सेटिंग बदलने के लिए, एकता डैश (या सिस्टम सेटिंग्स -> कीबोर्ड) से कीबोर्ड उपयोगिता खोलें।

शॉर्टकट टैब पर -> कस्टम शॉर्टकट, शॉर्टकट जोड़ने के लिए प्लस आइकन पर क्लिक करें। टास्क मैनेजर और कमांड ग्नोम-सिस्टम-मॉनिटर नाम में टाइप करें।

मदद

इसे जोड़ने के बाद, इसे "अक्षम करें" पर क्लिक करें और Ctrl + Alt + Delete दबाएं। आपको एक संवाद मिलेगा "शॉर्टकट कुंजी ... पहले से ही लॉग आउट के लिए उपयोग किया जाता है", पुन: असाइन करें पर क्लिक करें और आपका काम हो गया!

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