नेटडेटा, रिअल टाइममध्ये आमच्या उबंटूच्या मेट्रिक्सचे परीक्षण करा

नेटडाटा लोगो

पुढील लेखात आम्ही नेटडाटा वर एक नजर टाकणार आहोत. हे एक आहे रिअल टाइममध्ये मेट्रिक्सचे व्हिज्युअलाइज आणि निरीक्षण करण्याचे साधन. हे सर्व प्रकारचे डेटा एकत्रित करण्यासाठी डिझाइन केलेले आहे, जसे की सीपीयू वापर, डिस्क क्रियाकलाप, एसक्यूएल क्वेरी, वेबसाइटला भेट देणे इ. शक्य तितक्या तपशीलात "नाऊ" चे व्हिज्युअल व्हिज्युअल बनविण्यासाठी हे साधन तयार केले आहे. हे वापरकर्त्यास त्यांच्या सिस्टम किंवा अनुप्रयोगामध्ये काय होत आहे आणि नुकतेच काय घडले आहे याची माहिती घेण्यास अनुमती देते. वास्तविक वेळेत समस्या सोडविण्यासाठी हा एक आदर्श पर्याय आहे.

नेटडाटा ए विनामूल्य सॉफ्टवेअर (डेमन) जे रिअल टाइममध्ये कार्यप्रदर्शन डेटा एकत्र करते लिनक्स सिस्टम, अनुप्रयोग आणि एसएनएमपी डिव्हाइस आणि वेब-आधारित इंटरफेसमध्ये प्रस्तुत करते. वापरकर्ते एपीआय प्लगइनसह कोणत्याही गोष्टीचे परीक्षण करू शकतात आणि कोणत्याही बाह्य वेब पृष्ठावर चार्ट सहजपणे एम्बेड करू शकतात. ग्राफिकल स्वरूपात अंतिम अहवाल प्रदर्शित करण्यासाठी त्याचे स्वतःचे वेब सर्व्हर आहे.

हे एक डिमन आहे जे चालू असताना प्रति सेकंदास रिअल टाइममध्ये माहिती प्राप्त करण्यास आणि व्हिज्युअलायझेशन आणि विश्लेषणासाठी वेबसाइटवर सादर करण्यास जबाबदार असते. मी म्हटल्याप्रमाणे, सादरीकरण परस्परसंवादी आणि वास्तविक वेळेत आहे. हे एक आहे बहुतेक भाग सी मध्ये लिहिले गेले आहेत असे हलके साधन.

सामान्य नेटडाटा वैशिष्ट्ये

करू शकता कोणत्याही GNU / Linux कर्नलवर चालवा कोणतीही प्रणाली किंवा अनुप्रयोग निरीक्षण करण्यासाठी. ते लिनक्स पीसी, सर्व्हर किंवा एम्बेडेड डिव्हाइसवर चालविले जाऊ शकतात.

हे डिमन त्यावर चालू असलेल्या interप्लिकेशन्समध्ये व्यत्यय आणता प्रणालीवर स्थापित करण्यासाठी डिझाइन केले गेले आहे. वापरकर्त्याने निर्दिष्ट केलेल्या मेमरी आवश्यकतानुसार ऑपरेट करते केवळ निष्क्रिय सीपीयू सायकल वापरणे.

नेटडाटा नेटवर्क

डीफॉल्टनुसार त्यात विशिष्ट प्लगइन असतील जे सिस्टमकडून की मेट्रिक्स गोळा करतात. प्लगइन्ससाठी त्याचे एपीआय वापरुन त्याची वर्तन विस्तारनीय आहे.

हे Gnu / Linux कर्नल चालवते आणि चालवता येते आपले ग्राफिक्स वेब पृष्ठांमध्ये एम्बेड केले जाऊ शकतात.

यात एक यूजर इंटरफेस आहे जो आम्हाला ए सानुकूल थीम. थीम HTML भाषेद्वारे सानुकूल करण्यायोग्य आहे.

त्याच्या सद्गुणांपैकी एक आहे एक भूत संसाधने खाऊन नाही. चालू असताना त्याचा कमी खर्चात रॅम किंवा सीपीयू असतो.

कोणास त्याची आवश्यकता आहे प्रकल्पातील किंवा त्यातील वैशिष्ट्यांविषयी अधिक सल्ला घेण्यास सक्षम असेल वेब पेज.

नेटडाटा नियंत्रित करते मेट्रिक्स

नेटडाटा सिस्टम

नेटडाटा कित्येक हजार मेट्रिक गोळा करतो प्रति डिव्हाइस हे सर्व पॅरामीटर्स एकत्रित केले जातात आणि रिअल टाइममध्ये प्रदर्शित केले जातात.

  • सीपीयू: वापर, व्यत्यय, सॉफर्टिक (लिनक्स कर्नलचे सॉफ्टवेअर व्यत्यय) आणि वारंवारता (एकूण आणि प्रत्येक कोर)
  • रॅम, स्वॅप आणि कर्नलद्वारे विशिष्ट मेमरी वापरते (उदा: केएसएम)
  • डिस्क्स: आय / ओ, ऑपरेशन्स, बॅकलॉग, उपयोग.
  • नेटवर्क इंटरफेस
  • IPv4
  • IPv6
  • फायरवाल (नेटफिल्टर / इप्टेबल्स)
  • लिनक्स अँटी-डीडोस प्रोटेक्शन (SYNPROXY मेट्रिक्स)
  • प्रक्रिया
  • एन्ट्रोपी
  • नेटवर्क क्यूओएस
  • अनुप्रयोग (सीपीयू, मेमरी उपभोग, थ्रेड्स इ. सारखी मूल्ये दर्शविते)
  • गट आणि वापरकर्त्यांद्वारे संसाधनांचा वापर
  • हार्डवेअर सेन्सर (तापमान, व्होल्टेज, ऊर्जा ...)
  • स्क्विड प्रॉक्सी सर्व्हर
  • एनएफएस फाइल सर्व्हर
  • पोस्टफिक्स ईमेल सर्व्हर
  • Nginx वेब सर्व्हर
  • MySQL डेटाबेस
  • नट यूपीएस
  • अपाचे वेब सर्व्हर
  • एसएनएमपी उपकरणे
  • आयएससी बाइंड नेम सर्व्हर

… आणि या फक्त नेटिडेटाद्वारे परीक्षण केले जाऊ शकतात अशा काही गोष्टी आहेत. आपल्या पृष्ठावर GitHub आपण स्त्रोत कोडसह आपण ज्या सेवा देऊ शकता त्या आपण पाहू शकता.

उबंटूवर नेटडाटा स्थापित करा

आमच्या उबंटूमध्ये नेटडाटा स्थापित करण्यासाठी (मी फक्त उबंटू १.16.04.०XNUMX मध्ये याची चाचणी केली आहे) टर्मिनलमध्ये (सीटीआरएल + अल्ट + टी) खालील कमांड कार्यान्वित करून अनुप्रयोगास आवश्यक असणारी अवलंबन स्थापित करून आपण सुरू करणार आहोत.

sudo apt install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autogen automake pkg-config curl jq nodejs -y

जर सर्व काही ठीक झाले असेल तर नेटडाटा डाउनलोड करण्याची वेळ आली आहे. त्याच टर्मिनलवरुन आपल्याला लिहावे लागेल:

git clone https://github.com/firehol/netdata.git --depth=1

cd netdata

sudo ./netdata-installer.sh

स्थापनेदरम्यान, एक संदेश येईल, स्थापना प्रक्रिया सुरू ठेवण्यासाठी फक्त एंटर दाबा.

नेटडाटा स्थापित करा

एकदा इन्स्टॉलेशन पूर्ण झाल्यावर आपण आपल्या संगणकावर नेटडाटा सुरू करण्यासाठी तंतोतंत सूचना पाहू शकाल. हे करण्यासाठी, आम्ही ब्राउझर उघडतो (आपल्याला सर्वात जास्त पसंत असलेला) आणि आम्ही लिहीलेल्या URL मध्ये:

http://127.0.0.1:19999/

हे पृष्ठ उघडेल ज्यामधून प्रोग्राम आपल्याला ऑफर करणार असलेल्या सर्व डेटावर नजर टाकू शकेल.

नेटडाटा विस्थापित करा

आमच्या सिस्टमवरून हा प्रोग्राम काढून टाकण्यासाठी, आम्ही हे वापरून करू शकतो विस्थापित करण्यासाठी फाइल आम्ही पूर्वी डाउनलोड केलेली निर्देशिका सापडली. कन्सोल वरुन त्या डिरेक्टरीमध्ये आपण लिहिणार आहोत.

sudo ./netdata-uninstaller.sh

जर आम्ही नेटडाटा सेवा सुरू केली असेल तर विस्थापना यशस्वीरित्या पार पाडण्यासाठी आम्हाला अधिक संख्या जोडावी लागेल.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   जिमी ओलानो म्हणाले

    खूप चांगला लेख, त्याचा सखोल अभ्यास करणे योग्य आहे; वापरलेली «गीट-क्लोन» आज्ञा वाचताच आपण शिकू लागलो आहोत: «epडॉपथ = १ you आपल्याला सर्व कमिट्स डाउनलोड करण्याची परवानगी देत ​​नाही, म्हणजे बदल इतिहास डाउनलोड करू शकत नाही तर फक्त चालू प्रकल्प, चांगला मुद्दा!