अगले लेख में हम ज़ैबिक्स पर एक नज़र डालने जा रहे हैं। यह वही है निगरानी उपकरण खुला स्त्रोत। इसके साथ आप सर्वर, सीपीयू लोड, नेटवर्क, क्लाउड सेवाओं और कई अन्य चीजों की निगरानी कर पाएंगे।
GNU जनरल पब्लिक लाइसेंस के संस्करण 2 की शर्तों पर जारी, Zabbix Free Software है। शुरू करने से पहले आप पर एक नज़र रखना चाहते हो सकता है डेमो यह देखने के लिए कि क्या आप देख रहे हैं। आप भी देख सकते हैं प्रोजेक्ट विकी ओ ला आधिकारिक दस्तावेज। निम्नलिखित पंक्तियों में हम यह देखने जा रहे हैं कि यह उपकरण Ubuntu 18.04 LTS में कैसे स्थापित किया जा सकता है।
भंडार जोड़ें
यह उपकरण आधिकारिक उबंटू 18.04 एलटीएस पैकेज रिपॉजिटरी में उपलब्ध नहीं है। इसके बावजूद, आप आसानी से Ubuntu 18.04 LTS में टूल के लिए आधिकारिक पैकेज रिपॉजिटरी जोड़ सकते हैं और वहाँ से टूल इंस्टॉल कर सकते हैं।
एक टर्मिनल खोलें (Ctrl + Alt + T) और .DEB फ़ाइल डाउनलोड करें निम्नलिखित आदेश के साथ आवश्यक:
wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
हम डाउनलोड की गई फ़ाइल को स्थापित करना जारी रखते हैं:
sudo dpkg -i zabbix-release*.deb
इस उपकरण के आधिकारिक भंडार को हमारे सिस्टम में जोड़ा जाना चाहिए। अब हमें APT पैकेज रिपॉजिटरी के कैश को अपडेट करना होगा:
sudo apt update
Zabbix स्थापना और कॉन्फ़िगरेशन
उपरोक्त के बाद, अब हम उपकरण स्थापित कर सकते हैं:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
एक MySQL / MariaDB डेटाबेस बनाएँ
ऐसा करने के लिए, हम करेंगे MySQL / MariaDB कंसोल प्रारंभ करें निम्नलिखित आदेश के साथ:
sudo mysql -u root
अब zabbix नामक एक डेटाबेस बनाएँ निम्न SQL कमांड के साथ:
create database zabbix character set utf8 collate utf8_bin;
हम सब देते रहे zabbix डेटाबेस में zabbix उपयोगकर्ता के लिए विशेषाधिकार हमने अभी बनाया है। हम निम्नलिखित SQL कमांड के साथ zabbix उपयोगकर्ता के लिए एक पासवर्ड सेट करने जा रहे हैं:
grant all privileges on zabbix.* to zabbix@localhost identified by 'TU-CONTRASEÑA-AQUI';
नोट: अपनी रुचि रखने वाले पासवर्ड के साथ अपने पासवर्ड को यहाँ प्रतिस्थापित करना सुनिश्चित करें।
आवश्यक अनुमतियाँ दी जानी चाहिए और पासवर्ड सेट होना चाहिए। इस उदाहरण के लिए मैंने पासवर्ड को सरलता के लिए zabbix के रूप में सेट किया है.
हम निम्नलिखित कमांड के साथ MySQL / MariaDB कंसोल से बाहर निकलें:
quit;
Seguimos आवश्यक तालिकाओं का निर्माण निम्न आदेश के साथ। इसमें थोड़ा समय लग सकता है।
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -Dzabbix -pzabbix
नोट: zabbix पासवर्ड को आपके द्वारा निर्धारित पासवर्ड से बदलना सुनिश्चित करें।
कॉन्फ़िगरेशन फ़ाइल संपादित करें
इस बिंदु पर हम कॉन्फ़िगरेशन फ़ाइल को संपादित करने जा रहे हैं /etc/zabbix/zabbix_server.conf निम्नलिखित आदेश के साथ:
sudo vim /etc/zabbix/zabbix_server.conf
फ़ाइल के अंदर, आपको करना होगा लाइन के लिए देखो DBUser = Zabbix और नीचे एक नई पंक्ति जोड़ें यह, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है। एक बार जब आप काम कर लेते हैं, तो फ़ाइल को सहेजें और बंद करें।
डीबीपासवर्ड = ज़ब्बिक्सडेटाबेस पासवर्ड zabbix पर सेट करें। इसे उस पासवर्ड से बदलें जिसे आपने पहले सेट किया है।
समय क्षेत्र निर्धारित करें
अब, हमें PHP इंजन के लिए सही समय क्षेत्र निर्धारित करना होगा। करने के लिए, कॉन्फ़िगरेशन फ़ाइल को संपादित करें /etc/zabbix/apache.conf:
sudo vim /etc/zabbix/apache.conf
थोड़ा नीचे स्क्रॉल करें और पिछले स्क्रीनशॉट में चिह्नित लाइनों को ढूंढें। उन्हें हटाने के लिए # चिह्न निकालें और परिवर्तन यूरोप / रीगा समय क्षेत्र है कि आप हितों से। आप वहां क्या डालते हैं, इसके बारे में अधिक जानकारी पा सकते हैं विकिपीडिया.
मेरे मामले में अंतिम विन्यास फाइल इस प्रकार है।
एक बार जब आप काम कर लेते हैं, तो फ़ाइल को सहेजें और बंद करें।
सेवाएं पुनरारंभ करें
हम जा रहे हैं zabbix- सर्वर, zabbix- एजेंट और apache2 सेवाओं को पुनः आरंभ करें कमांड के साथ:
sudo systemctl restart zabbix-server zabbix-agent apache2
यदि आप अपने Ubuntu 2 LTS मशीन के सिस्टम स्टार्टअप में zabbix- सर्वर, zabbix-agent और apache18.04 सेवाओं को जोड़ना चाहते हैं, तो कमांड का उपयोग करें:
sudo systemctl enable zabbix-server zabbix-agent apache2
Zabbix- सर्वर, zabbix- एजेंट और apache2 सेवाओं को सिस्टम स्टार्टअप पर जोड़ा जाना चाहिए और कंप्यूटर के बूट होने पर स्वचालित रूप से शुरू हो जाएगा।
Zabbix शुरू करें
करने के लिए निम्न आदेश चलाएँ अपने Ubuntu 18.04 LTS मशीन का IP पता खोजें:
ip a
जैसा कि देखा जा सकता है, मेरे मामले में मेरे Ubuntu 18.04 LTS मशीन का IP पता है 10.0.2.15। यह आपके लिए अलग होना चाहिए। इसे यहां से बदल दो।
भेंट http://10.0.2.15/zabbix वेब ब्राउज़र से। आपको पिछले स्क्रीनशॉट की तरह एक पेज देखना चाहिए। जैसा कि आप पहली बार इस उपकरण का इंटरफ़ेस चला रहे हैं, आपको इसे कॉन्फ़िगर करना होगा। पर क्लिक करें "अगला कदम ".
सभी सुनिश्चित करें पिछली आवश्यकताएँ सही हैं। "पर क्लिक करके जारी रखेंअगला कदम ".
अब आपके द्वारा पहले कॉन्फ़िगर किए गए MySQL / MariaDB डेटाबेस उपयोगकर्ता के लिए पासवर्ड टाइप करें और "पर क्लिक करेंअगला कदम ".
कुछ कॉन्फ़िगर करें सर्वर विवरण। पर क्लिक करें "अगला कदम ".
निश्चित करें कि सभी जानकारी यह सही है।
यदि आप इसे दूर पाते हैं, तो सब कुछ सही ढंग से स्थापित होना चाहिए। पर क्लिक करें "अंत"।
अब आपको लॉग इन करने में सक्षम होना चाहिए उपयोगकर्ता 'व्यवस्थापक' और के साथ डिफ़ॉल्ट पासवर्ड 'zabbix'.
लॉग इन करने के बाद, आपको डैशबोर्ड देखना चाहिए। अब आप इस उपकरण का उपयोग कर सकते हैं, जो कुछ भी आप की जरूरत है और जितना आप चाहते हैं।