कैसे स्थापित करें और CentOS 7 पर ग्रेफाइट कॉन्फ़िगर करें

परिचय

ग्रेफाइट एक उच्च स्केलेबल रियल-टाइम ग्राफिंग सिस्टम है जिसका उपयोग विभिन्न सिस्टम जानकारी को इकट्ठा करने और एक सहज वेब इंटरफेस में प्रदर्शित करने के लिए किया जा सकता है। ग्रेफाइट भी स्वतंत्र और खुला स्रोत सॉफ्टवेयर है।

यह ट्यूटोरियल एक CentOS 7 सर्वर उदाहरण पर ग्रेफाइट स्थापित करने की प्रक्रिया को कवर करेगा।

आवश्यक शर्तें

चरण 1: आवश्यक पैकेज स्थापित करें

ग्रेफाइट को स्थापित करने और कार्य करने के लिए, सर्वर पर संकुल का एक सेट स्थापित किया जाना चाहिए। हालाँकि, ये पैकेज CentOS डिफ़ॉल्ट यम रिपॉजिटरी में उपलब्ध नहीं हैं। Vultr उदाहरण EPEL रिपॉजिटरी द्वारा डिफ़ॉल्ट रूप से सक्षम होते हैं, लेकिन यदि आप इसे कहीं और स्थापित कर रहे हैं, तो आपको इसे इसके माध्यम से इंस्टॉल करना होगा:

sudo yum install -y http://epel.mirror.constant.com/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

अगला, ग्रेफाइट के लिए आवश्यक पैकेजों को निम्नानुसार स्थापित करें:

sudo yum install -y graphite-web python-carbon

चरण 2: ग्रेफाइट कॉन्फ़िगर करें

अगला, हमें स्टोरेज स्कीमा फ़ाइल को संशोधित करना होगा। इस फ़ाइल के मान Carbonकितने समय तक मूल्यों को संचित करेंगे, इस पर निर्देश देंगे ।

sudo nano /opt/graphite/conf/storage-schemas.conf 

निम्नलिखित पंक्तियाँ जोड़ें:

 [default]
 pattern = .*
 retentions = 12s:4h, 2m:3d, 5m:8d, 13m:32d, 1h:1y

फ़ाइल को सहेजें और Carbonनिम्न कमांड का उपयोग शुरू करें:

sudo systemctl enable carbon-cache
    sudo systemctl start carbon-cache 

इसके बाद, मान timezoneऔर SECRET_KEYमान बदलें /etc/graphite-web/local_settings.py

एक बार जब आप पूरा हो जाए, तो निम्नलिखित कमांड का उपयोग करके डेटाबेस सेटअप स्क्रिप्ट चलाएं:

PYTHONPATH=/usr/share/graphite/webapp django-admin syncdb --settings=graphite.settings

चरण 4: ग्रेफाइट के लिए अपाचे को कॉन्फ़िगर करें

सबसे पहले, अपाचे से डिफ़ॉल्ट इंडेक्स पेज को हटा दें:

  echo > /etc/httpd/conf.d/welcome.conf

इसके बाद /etc/httpd/conf.d/graphite-web.conf को संपादित करें और 'Directory' / usr / share / ग्रेफाइट / "'ब्लॉक में सब कुछ बदलें:

    Require all granted
    Order allow,deny
    Allow from all

ग्रेफाइट निर्देशिका के लिए उचित अनुमति दें:

sudo chown apache:apache /var/lib/graphite-web/graphite.db

और साथ सूचकांक बनाने से संबंधित बग के आसपास काम करें:

  touch /var/lib/graphite-web/index

Apache शुरू करें और ऑटो शुरू करें:

sudo systemctl start httpd  
sudo systemctl enable httpd  

ग्रेफाइट वेब इंटरफेस का उपयोग

आपको पोर्ट 80 को सक्षम करने की आवश्यकता हो सकती है firewalld:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

अब आप अपने सर्वर के आईपी पते पर जाकर अपने वेब ब्राउज़र में ग्रेफाइट का उपयोग कर सकते हैं।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ