अपने लिनक्स सर्वर पर ग्रेलाग कैसे स्थापित करें

click fraud protection

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

ग्रेलाग में बहुत सारी अंतर्निहित तकनीकों का उपयोग किया जाता है, जिसमें एलीस्टेखर्च, जावा और मोंगोबीडी शामिल हैं। यदि आप सॉफ्टवेयर का उपयोग करने में रुचि रखते हैं, तो आपको उबंटू, सेंटोस / रेडहैट एंटरप्राइज लिनक्स चलाने वाले सर्वर की आवश्यकता होगी, या एक मशीन की मेजबानी करने में सक्षम होना चाहिए। ओरेकल वर्चुअलबॉक्स वी.एम. उपकरण।

वर्चुअल मशीन निर्देश

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

चरण 1: ग्रेलॉग वर्चुअल मशीन का उपयोग करने का प्रयास करने से पहले, आपको अपने वीएम होस्ट सर्वर पर वर्चुअलबॉक्स स्थापित करना होगा (यदि आपके पास पहले से नहीं है)।

instagram viewer

उबंटू

sudo apt इंस्टॉल वर्चुअलबॉक्स

डेबियन

sudo apt-get install वर्चुअलबॉक्स

आर्क लिनक्स

sudo pacman -S virtualbox

फेडोरा

sudo dnf इंस्टॉल करें VirtualBox

OpenSUSE

sudo zypper वर्चुअलबॉक्स स्थापित करता है

जेनेरिक लिनक्स

ओरेकल का वर्चुअलबॉक्स सभी लिनक्स ऑपरेटिंग सिस्टम का समर्थन करता है, और प्रोग्राम का नवीनतम संस्करण यहां डाउनलोड किया जा सकता है।

चरण 2: वर्चुअलबॉक्स लॉन्च करें और खिड़की खुली रखें। फिर, ग्रेवल ओवीए डाउनलोड पेज पर जाएं और इसके नवीनतम संस्करण को पकड़ो।

चरण 3: अपने फ़ाइल प्रबंधक को खोलें और "डाउनलोड" पर क्लिक करें। ग्रेगल ओवीए फ़ाइल का पता लगाएँ और फ़ाइल प्रबंधक के संदर्भ मेनू को खोलने के लिए उस पर राइट-क्लिक करें। फिर, "वर्चुअलबॉक्स के साथ खोलें" चुनें।

चरण 4: जैसे ही आप ग्रेलाग ओवीए फ़ाइल पर "आयात" बटन पर क्लिक करते हैं, एक वर्चुअलबॉक्स प्रॉम्प्ट दिखाई देगा और आपसे पूछेगा कि क्या आप उपकरण आयात करना चाहते हैं। ऐसा करने के लिए विकल्प का चयन करें और ग्रेलॉग को VirtualBox में आयात करने की प्रक्रिया से गुजरें।

चरण 5: VM को आयात करने के बाद, VBox में "सेटिंग" पर क्लिक करें और मशीन के लिए अपनी नेटवर्क सेटिंग्स को कॉन्फ़िगर करें। फिर, ग्रेग्लो वीएम लॉन्च करें, उपयोगकर्ता "उबंटू" (पासवर्ड भी "उबंटू,") के साथ लॉग इन करें और इसमें नीचे कंसोल कमांड दर्ज करें।

sudograylog-सीटीएलसेट-ईमेल-config<smtpसर्वर>[--बंदरगाह=<smtpबंदरगाह>--उपयोगकर्ता=<उपयोगकर्ता नाम>--कुंजिका=<कुंजिका>]sudograylog-सीटीएलसेट-व्यवस्थापक-कुंजिका<कुंजिका>sudograylog-सीटीएलसेट-समय क्षेत्र<क्षेत्रपरिवर्णी शब्द>sudograylog-सीटीएलreconfigure। sudo apt-get install -y open-vm-tools

चरण 6: HTTP URL खोलें जो प्रक्रिया को पूरा करने के लिए एक वेब ब्राउज़र में स्क्रीन पर ग्रेग्लो वीएम प्रिंट करता है।

Ubuntu सर्वर पर ग्रेलाग स्थापित करें

अपने उबंटू सर्वर सेटअप पर ग्रेलॉग का उपयोग करना चाह रहे हैं? तुम्हारी किस्मत अच्छी है! उबंटू डेवलपर्स द्वारा समर्थित प्राथमिक ऑपरेटिंग सिस्टम में से एक है।

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

sudo उपयुक्त अद्यतन। sudo apt उन्नयन -y

अगला, नीचे दिए गए Apt कमांड का उपयोग करें और निम्नलिखित पैकेज स्थापित करें। इन पैकेजों को ग्रेग्ल निर्भरता और सॉफ़्टवेयर को स्वयं स्थापित करना आवश्यक है।

sudo apt install apt-transport-https openjdk-8-jre-headless uuid-runtime pwgen

बेस पैकेज स्थापित करने के बाद, आपको MongoDB सिस्टम सेट करना होगा।

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80-recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5। इको "डिब [आर्क = एमड 64, आर्म 64] https://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.6 मल्टीवर्स "| sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list। sudo उपयुक्त अद्यतन। sudo apt install -y mongodb-org

MongoDB इंस्टॉलेशन के बाद, डेटाबेस शुरू करें।

सुडो सिस्टेक्टल डेमॉन-रीलोड। sudo systemctl सक्षम करें mongod.service। sudo systemctl पुनरारंभ mongod.service

MongoDB के बाद, आपको Elasticsearch टूल को स्थापित करना होगा, क्योंकि ग्रेगल बैकएंड के रूप में इसका उपयोग करता है।

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - गूंज "डिब https://artifacts.elastic.co/packages/5.x/apt स्थिर मुख्य "| sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list। sudo apt update && sudo apt install elasticsearch

नैनो संपादक, पाठ संपादक के साथ एलिटिक्सर्च वाईएमएल फ़ाइल को संशोधित करें।

sudo नैनो /etc/elasticsearch/elasticsearch.yml

दबाएँ Ctrl + W, खोज बॉक्स में "क्लस्टर.नाम:" लिखें, और एंटर दबाएं। फिर, # प्रतीक को सामने से निकालें और जोड़ें graylog अतं मै। यह दिखना चाहिए:

क्लस्टर.नाम: ग्रेवलॉग

स्टार्टअप एलिस्टिक्स खोज:

सुडो सिस्टेक्टल डेमॉन-रीलोड। sudo systemctl सक्षम करें elasticsearch.service। sudo systemctl पुनरारंभ elasticsearch.service

अब जब एलीटेसर्च और मोंगोबीडी की स्थापना की गई है, तो हम ग्रेब्लॉग डाउनलोड कर सकते हैं और इसे उबंटू पर स्थापित कर सकते हैं। स्थापित करने के लिए, निम्न कमांड नीचे करें।

wget https://packages.graylog2.org/repo/packages/graylog-2.4-repository_latest.deb. सुडो dpkg -i ग्रेग्लोग-2.4-रिपॉजिटरी_लैटस्टेब। sudo apt-get update && sudo apt-get install ग्रेलॉग-सर्वर

का उपयोग करते हुए pwgen उपकरण, एक गुप्त कुंजी उत्पन्न करते हैं।

pwgen -N 1 -s 96

आउटपुट को क्लिपबोर्ड पर कॉपी करें। फिर, खोलें server.conf नैनो में फ़ाइल करें और इसे "password_secret" के बाद जोड़ें।

सुडो नैनो /etc/graylog/server/server.conf

पासवर्ड सीक्रेट जोड़ने के बाद, नैनो को सेव करें Ctrl + O और इसे बंद करें। उसके बाद, ग्रेअलॉग के लिए एक रूट पासवर्ड बनाएं:

नीचे दिए गए आदेश के साथ सॉफ्टवेयर के लिए अपना रूट पासवर्ड सेट करें। एक सुरक्षित पासवर्ड दर्ज करना सुनिश्चित करें!

गूंज-n"पास वर्ड दर्ज करें: "&&सिर-1देव/stdin|टीआर-'\ n'|sha256sum|कट गया-" "-f1। 

एक बार फिर, आउटपुट को क्लिपबोर्ड पर कॉपी करें और खोलें server.conf नैनो में फ़ाइल। "Root_password_sha2" के बाद पासवर्ड आउटपुट पेस्ट करें।

पासवर्ड ग्रेलॉग के लिए सेट किए गए हैं, लेकिन कॉन्फ़िगरेशन नहीं किया गया है। अब आपको डिफ़ॉल्ट वेब पता सेट करना होगा। नीचे स्क्रॉल करें server.conf फ़ाइल और "rest_listen_uri," और "web_listen_uri" ढूंढें। चूक को मिटाएं, और उन्हें नीचे दिए गए उदाहरणों की तरह बनाएं:

rest_listen_uri = http://local-ip-address-of-server: 12900/ web_listen_uri = http://local-ip-address-of-server: 9000/

फिर, नैनो के साथ सहेजें Ctrl + O, टर्मिनल पर लौटें और ग्रेगल को रिबूट करें।

sudo systemctl डेमॉन-रीलोड sudo systemctl फिर से शुरू होता है ग्रेलॉग-सर्वर

निम्नलिखित URL पर अपने नए ग्रेग्लॉग लॉगिंग सर्वर तक पहुँचें।

नोट: वेब पर लॉगिन है व्यवस्थापक / व्यवस्थापक

http://local-ip-address-of-server/

CentOS / Rhel पर ग्रेलॉग स्थापित करें

CentOS और RHEL उपयोगकर्ता! यदि आप ग्रेग्लोग को आज़माने में खुजली करते हैं, तो आप भाग्य में हैं! डेवलपर्स को आपके ऑपरेटिंग सिस्टम के लिए उत्कृष्ट समर्थन है। इसे स्थापित करने के लिए, आपको CentOS 7 या RHEL के बराबर चलना होगा।

स्थापना में पहला कदम आवश्यक निर्भरता प्राप्त करना है। एक टर्मिनल विंडो खोलें और प्रवेश करें यम नीचे दिए गए आदेश।

sudo yum install java-1.8.0-openjdk-headless.x86_64 sudo yum install epel-release। सूदो यम पिवगेन

ग्रेवलॉग के लिए आधार निर्भरता प्राप्त करने के बाद, आपको MongoDB डेटाबेस सॉफ़्टवेयर स्थापित करना होगा। Mongo को स्थापित करने के लिए, अपने सिस्टम में तृतीय-पक्ष रेपो जोड़ें। फिर उपयोग करें यम इसे स्थापित करने के लिए।

सुडोल स्पर्श /etc/yum.repos.d/mongodb-org-3.6.repo

नैनो में रेपो फाइल खोलें।

सुडो नैनो /etc/yum.repos.d/mongodb-org-3.6.repo

नीचे दिए गए कोड को पेस्ट करें:

[MongoDB-संगठन-3.6]
name = MongoDB रिपोजिटरी
baseurl = https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck = 1
सक्षम = 1
gpgkey = https://www.mongodb.org/static/pgp/server-3.6.asc

नैनो के साथ सहेजें Ctrl + O

स्टार्टअप MongoDB के साथ systemctl आदेश।

सुडो चकोन्फिग - एडड मोंगॉड। सुडो सिस्टेक्टल डेमॉन-रीलोड। sudo systemctl सक्षम करें mongod.service। sudo systemctl start mongod.service

अपने CentOS 7 / RedHat Enterprise Linux बॉक्स में Elasticsearch स्थापित करें, क्योंकि ग्रेलॉग टूल को सही ढंग से काम करने के लिए इसकी आवश्यकता होती है।

आरपीएम --import https://artifacts.elastic.co/GPG-KEY-elasticsearch sudo टच /etc/yum.repos.d/elasticsearch.repo। sudo नैनो /etc/yum.repos.d/elasticsearch.repo

नीचे दिए गए कोड को नैनो में पेस्ट करें:

[Elasticsearch-5.x]
नाम = 5.x पैकेज के लिए एलेस्टिक्स खोज भंडार
baseurl = https://artifacts.elastic.co/packages/5.x/yum
gpgcheck = 1
gpgkey = https://artifacts.elastic.co/GPG-KEY-elasticsearch
सक्षम = 1
autorefresh = 1
टाइप = आरपीएम-md

के साथ कोड सहेजें Ctrl + O. फिर, का उपयोग करें यम पैकेज प्रबंधक Elasticsearch के नवीनतम संस्करण को स्थापित करने के लिए।

sudo yum इंस्टॉल करें

अब जब एलीटसर्च खोज चल रही है, तो हमें इसकी कॉन्फ़िगरेशन फ़ाइल को संशोधित करना होगा। खुलना elasticsearch.yml नैनो में

sudo नैनो /etc/elasticsearch/elasticsearch.yml

दबाएँ Ctrl + W, और इसे कॉन्फ़िगर फ़ाइल में कूदने के लिए खोज बॉक्स में "क्लस्टर.नाम:" लिखें। फिर, # चिह्न हटाएं, और जोड़ें graylog पाठ के अंत में।

कॉन्फ़िगरेशन फ़ाइल को दबाकर सहेजें Ctrl + O कीबोर्ड पर। उसके बाद, अपने CentOS / Rhel बॉक्स पर स्टार्टअप एलीस्टेकर्च:

सुडोकू chkconfig --add elasticsearch। सुडो सिस्टेक्टल डेमॉन-रीलोड। sudo systemctl सक्षम करें elasticsearch.service। sudo systemctl पुनरारंभ elasticsearch.service

सभी निर्भरताएँ ऊपर और चल रही हैं, और हमारे पास MongoDB और Elasticsearch काम कर रहे हैं। ग्रेग्लॉग को CentOS / Rhel पर काम करने में पहेली का आखिरी टुकड़ा ग्रेगल सॉफ्टवेयर स्थापित करना है। शुक्र है, डेवलपर्स इसे आसान बनाते हैं और एक तृतीय-पक्ष सॉफ़्टवेयर रिपॉजिटरी प्रदान करते हैं। रेपो को सक्षम करने के लिए, करें:

सूद rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-2.4-repository_latest.rpm. 

फिर, के साथ ग्रेलाग स्थापित करें यम पैकेज प्रबंधन उपकरण।

sudo yum इंस्टॉल ग्रेग्लोग-सर्वर

ग्रेलॉग स्थापित होने के साथ, अगला चरण सर्वर के उपयोग के लिए एक गुप्त कुंजी उत्पन्न करना है। प्रमुख पीढ़ी के साथ किया जाता है pwgen.

pwgen -N 1 -s 96

Pwgen पासवर्ड जनरेशन आउटपुट लें और “password_secret” लाइन के बाद आउटपुट पेस्ट करें server.conf।

सुडो नैनो /etc/graylog/server/server.conf

संपादन को सहेजें server.conf साथ में Ctrl + O. फिर, नैनो से बाहर निकलें और नीचे दिए गए कमांड के साथ रूट पासवर्ड बनाने की प्रक्रिया से गुजरें।

गूंज-n"पास वर्ड दर्ज करें: "&&सिर-1देव/stdin|टीआर-'\ n'|sha256sum|कट गया-" "-f1। 

पिछली बार की तरह, पासवर्ड आउटपुट टेक्स्ट लें, खोलें server.conf नैनो में और "root_password_sha2" के बाद डाल दिया।

पासवर्ड सेट के साथ, कॉन्फ़िगर फ़ाइल को नीचे स्क्रॉल करें और "rest_listen_uri," और "web_listen_uri" ढूंढें। उन्हें कुछ इस तरह बनाएं:

rest_listen_uri = http://local-ip-address-of-server: 12900/ web_listen_uri = http://local-ip-address-of-server: 9000/

जब किया, नैनो पाठ संपादक के साथ सहेजें Ctrl + O, टर्मिनल पर लौटें। फिर, निम्नलिखित का उपयोग करें systemctl अपने CentOS / Rhel बॉक्स पर ग्रेलॉग सर्वर को लोड करने के लिए कमांड देता है।

sudo chkconfig --add धूसर-सर्वर। सुडो सिस्टेक्टल डेमॉन-रीलोड। sudo systemctl ग्रेग्लॉ-server.service को सक्षम करता है। sudo systemctl स्टार्ट ग्रे-सर्वर-सर्विस

यदि सिस्टमड कमांड सफल होता है, तो आप नीचे दिए पते पर वेब पर अपने ग्रेग्लोग सर्वर तक पहुंचने में सक्षम होंगे।

नोट: वेब इंटरफ़ेस में प्रवेश करने के लिए, उपयोग करें व्यवस्थापक / व्यवस्थापक

http://local-ip-address-of-server/
watch instagram story
खोज
हाल के पोस्ट