'ईएलके स्टैक, जिसे आमतौर पर ईएलके के नाम से जाना जाता है, मुक्त और मुक्त स्रोत परियोजनाओं का एक सूट है: लोचदार खोज, लॉगस्टैश, और किबाना।
दूसरी ओर, Losgstash, एक डेटा प्रोसेसिंग और अंतर्ग्रहण पाइपलाइन को संदर्भित करता है जो डेटा को एक साथ कई स्रोतों से अंतर्ग्रहण करने की अनुमति देता है।
अंत में, किबाना इलास्टिक्स खोज और लॉगस्टैश के बीच में बैठता है, जिससे उपयोगकर्ता ग्राफ़, चार्ट आदि का उपयोग करके डेटा का विश्लेषण और कल्पना कर सकते हैं। इसके अलावा, किबाना इलास्टिक्स खोज और लॉगस्टैश के साथ काम करने के लिए एक अविश्वसनीय उपयोगकर्ता इंटरफ़ेस प्रदान करता है।
इस ट्यूटोरियल का मुख्य उद्देश्य आपके Linux सिस्टम पर Elasticsearch, Logstash, और Kibana को स्थापित करने में आपका मार्गदर्शन करना है।
नोट: इस पोस्ट में दिए गए निर्देशों और चरणों का परीक्षण डेबियन 10/11, उबंटू 18, 20 और 22 पर किया गया है।
आवश्यकताएं
इस ट्यूटोरियल का अनुसरण करने के लिए, आपको निम्नलिखित की आवश्यकता होगी:
- एक समर्थित सर्वर, अधिमानतः डेबियन 10/11, उबंटू 20, और उच्चतर।
- कम से कम 4GB रैम।
- कम से कम दो-कोर सीपीयू।
- जावा JDK लक्ष्य होस्ट पर स्थापित और कॉन्फ़िगर किया गया है।
उपरोक्त आवश्यकताएं एक विकास ईएलके स्टैक स्थापित करने के लिए हैं। हालाँकि, यदि आप उत्पादन के लिए ELK स्टैक सेट करना चाहते हैं, तो हम आवश्यक सुरक्षा कॉन्फ़िगरेशन की जाँच करने के लिए अत्यधिक प्रोत्साहित करते हैं।
लोचदार खोज सर्वर स्थापित और कॉन्फ़िगर करें
Elasticsearch सर्वर सेट करके प्रारंभ करें। सेटअप पूरा करने के लिए साथ चलें।
इलास्टिक्स खोज पीजीपी कुंजी आयात करें
संकुल पर हस्ताक्षर करने के लिए प्रयुक्त Elasticsearch PGP कुंजी को आयात करके प्रारंभ करें। कमांड चलाएँ:
wget -क्यूओ - https: // कलाकृतियाँ.लोचदार.co / GPG-कुंजी-लोचदार खोज | सुडो जीपीजी --प्रियमोर -ओ / usr / शेयर करना / चाभी के छल्ले / लोचदार खोज-कीरिंग.gpg
एपीटी रेपो आयात करें
इसके बाद, लोचदार खोज भंडार को आयात करने के लिए नीचे दिए गए आदेश चलाएँ।
सुडो उपयुक्त-स्थापित करें उपयुक्त-परिवहन-https
अंत में, इलास्टिक्स खोज को अपडेट और इंस्टॉल करें।
सुडो उपयुक्त-स्थापित करें Elasticsearch
इलास्टिक्स खोज को कमांड के साथ सिस्टमड के साथ प्रबंधित करने की अनुमति दें:
$ सुडो सिस्टमसीटीएल सक्षम करना लोचदार खोज.सेवा
$ सुडो systemctl लोचदार खोज शुरू करें। सेवा
इसके बाद, अपने Elasticsearch क्लस्टर में Xpack सुरक्षा को चलाकर अक्षम करें:
xpack.security.enabled, xpack.security.enrollment.enabled, xpack.security.http.ssl, xpack.security.transport.ssl के मान को असत्य में बदलें।
अंत में, इलास्टिक्स खोज सर्वर को पुनरारंभ करें:
एक बार पुनः आरंभ करने के बाद, कर्ल के साथ इलास्टिक्स खोज कनेक्शन का परीक्षण करें जैसा कि नीचे दिए गए कमांड में दिखाया गया है:
उपरोक्त कमांड को इलास्टिक्स खोज क्लस्टर के बारे में बुनियादी जानकारी के साथ प्रतिक्रिया देनी चाहिए।
इसके साथ, आपने Elasticsearch को सफलतापूर्वक स्थापित कर लिया है। आइए आगे बढ़ें और किबाना को कॉन्फ़िगर करें।
किबाना को स्थापित और कॉन्फ़िगर करें
अगला कदम किबाना को स्थापित करना और इसे अपने इलास्टिक्स खोज से जोड़ना है।
नोट: सुनिश्चित करें कि आप किबाना को केवल तभी स्थापित करते हैं जब इलास्टिक्स खोज स्थापित और सही ढंग से कॉन्फ़िगर किया गया हो। यह दोनों प्रणालियों के लिए अनुकूलता सुनिश्चित करता है।
कमांड चलाएँ:
$ सुडो उपयुक्त-स्थापित करें Kibana
किबाना सेवा सक्षम करें और शुरू करें।
किबाना सेवा शुरू करें:
आप आदेश के साथ स्थिति की जांच कर सकते हैं:
आउटपुट:
लॉगस्टैश स्थापित करें
अंत में, हम लॉगस्टैश को स्थापित और कॉन्फ़िगर करने के लिए तैयार हैं। कमांड चलाएँ:
$ सुडो उपयुक्त-स्थापित करें लॉगस्टैश
लॉगस्टैश सक्षम करें और चलाएं
शुरू:
लॉगस्टैश पाइपलाइन में बेड़े को जोड़ने की प्रक्रिया को खोजने के लिए दस्तावेज़ देखें।
निष्कर्ष
इस लेख में आपके लिनक्स सिस्टम पर ईएलके स्टैक को स्थापित और कॉन्फ़िगर करने की मूल बातें शामिल हैं।
पढ़ने के लिए धन्यवाद!!