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

हार्डवेयर सूची:

निम्नलिखित खंड इस ज़ब्बिक्स ट्यूटोरियल को बनाने के लिए इस्तेमाल किए गए उपकरणों की सूची प्रस्तुत करता है।

ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़ॅन वेबसाइट पर पाया जा सकता है।

Zabbix Playlist:

इस पृष्ठ पर, हम ज़ब्बिक्स स्थापना से संबंधित वीडियो की एक सूची तक त्वरित पहुंच प्रदान करते हैं।

नामित हमारे यूट्यूब चैनल की सदस्यता लेने के लिए मत भूलना FKIT.

ज़बिक्स संबंधित ट्यूटोरियल:

इस पृष्ठ पर, हम ज़ब्बिक्स स्थापना से संबंधित ट्यूटोरियल की सूची में त्वरित पहुंच प्रदान करते हैं।

ट्यूटोरियल – उबंटू लिनक्स पर एनटीपी

सबसे पहले, हम एनटीपी का उपयोग कर सही दिनांक और समय का उपयोग करने के लिए सिस्टम को कॉन्फ़िगर करने जा रहे हैं।

लिनक्स कंसोल पर, सही टाइमज़ोन सेट करने के लिए निम्न आदेशों का उपयोग करें।

# dpkg-reconfigure tzdata

एनटीपीडेट पैकेज स्थापित करें और सही तिथि और समय तुरंत सेट करें।

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

Ntpdate कमांड का उपयोग सर्वर का उपयोग कर सही दिनांक और समय निर्धारित करने के लिए किया गया था: pool.ntp.br

आइए एनटीपी सेवा स्थापित करें।

# apt-get install ntp

एनटीपी वह सेवा है जो हमारे सर्वर को अद्यतन रखेगी।

अपने उबंटू लिनक्स पर कॉन्फ़िगर दिनांक और समय की जांच करने के लिए कमांड तिथि का उपयोग करें।

# date

अगर सिस्टम सही दिनांक और समय दिखाता है, तो इसका मतलब है कि आपने सभी चरणों का सही ढंग से पालन किया है।

ट्यूटोरियल – उबंटू पर एसएनएमपी स्थापना

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

लिनक्स कंसोल पर, आवश्यक संकुल को स्थापित करने के लिए निम्न आदेशों का उपयोग करें।

# apt-get update
# apt-get install snmpd snmp

अब, आपको अपने सिस्टम पर snmpd.conf फ़ाइल का स्थान ढूंढना चाहिए।

खोजने के बाद, आपको snmpd.conf फ़ाइल को संपादित करने की आवश्यकता है।

# updatedb
# locate snmpd.conf
# vi /etc/snmp/snmpd.conf

हमारी कॉन्फ़िगरेशन और टिप्पणियों के बिना, मूल फ़ाइल यहां दी गई है।

agentAddress udp:127.0.0.1:161
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
rocommunity public default -V systemonly
rocommunity6 public default -V systemonly
rouser authOnlyUser
sysLocation Sitting on the Dock of the Bay
sysContact Me <me@example.org>
sysServices 72
proc mountd
proc ntalkd 4
proc sendmail 10 1
disk / 10000
disk /var 5%
includeAllDisks 10%
load 12 10 5
trapsink localhost public
iquerySecName internalUser
rouser internalUser
defaultMonitors yes
linkUpDownNotifications yes
extend test1 /bin/echo Hello, world!
extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35
master agentx

हमारी कॉन्फ़िगरेशन के साथ नई फाइल यहां दी गई है।

rocommunity GokuBlack
syslocation Universe10 – IT Room
sysContact Zamasu <zamasu@dbsuper.com>;

गोकूब्लैक समुदाय में उबंटू सर्वर पर केवल पढ़ने की अनुमति है।

इस लिनक्स के लिए ज़िम्मेदार संपर्क व्यक्ति को ज़मासु के रूप में कॉन्फ़िगर किया गया था।

उपकरण का स्थान यूनिवर्स 10 के आईटी कक्ष के रूप में कॉन्फ़िगर किया गया था।

आपको मैन्युअल रूप से एसएनएमपी को पुनरारंभ करना चाहिए और सेवा की स्थिति को सत्यापित करना चाहिए।

# service snmpd stop
# service snmpd start
# service snmpd status

यहां एसएनएमपी सेवा स्थिति आउटपुट का एक उदाहरण दिया गया है

● snmpd.service – Simple Network Management Protocol (SNMP) Daemon.
Loaded: loaded (/lib/systemd/system/snmpd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-08-07 11:15:48 -03; 9min ago
Process: 13534 ExecStartPre=/bin/mkdir -p /var/run/agentx (code=exited, status=0/SUCCESS)

आपने सफलतापूर्वक उबंटू एसएनएमपी सेवा स्थापित की है।

आपने उबंटू एसएनएमपी सेवा को सफलतापूर्वक कॉन्फ़िगर किया है।

अपने एसएनएमपी कॉन्फ़िगरेशन का परीक्षण करने के लिए, निम्न आदेशों का उपयोग करें।

# snmpwalk -v2c -c GokuBlack 127.0.0.1

यहां SNMPWALK आउटपुट का एक छोटा सा नमूना है।

iso.3.6.1.2.1.1.1.0 = STRING: “Linux ubuntu18 4.15.0-29-generic #31-Ubuntu SMP 2018 x86_64”
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (69872) 0:11:38.72
iso.3.6.1.2.1.1.4.0 = STRING: “Zamasu <zamasu@dbsuper.com>;”
iso.3.6.1.2.1.1.5.0 = STRING: “ubuntu18”
iso.3.6.1.2.1.1.6.0 = STRING: “Universe10 – IT Room”

बधाई हो! आपने उबंटू लिनक्स चलाने वाले कंप्यूटर पर एसएनएमपी सेवा स्थापित की है।

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

ट्यूटोरियल – एसएनएमपी का उपयोग कर ज़ब्बिक्स मॉनिटर लिनक्स

अब, हमें ज़ब्बिक्स सर्वर डैशबोर्ड तक पहुंचने और लिनक्स कंप्यूटर को होस्ट के रूप में जोड़ने की आवश्यकता है।

अपना ब्राउज़र खोलें और अपने वेब सर्वर प्लस / ज़ब्बिक्स का आईपी पता दर्ज करें।

हमारे उदाहरण में, ब्राउज़र में निम्न यूआरएल दर्ज किया गया था:

• http://35.162.85.57/zabbix

लॉगिन स्क्रीन पर, डिफ़ॉल्ट उपयोगकर्ता नाम और डिफ़ॉल्ट पासवर्ड का उपयोग करें।

• डिफ़ॉल्ट उपयोगकर्ता नाम: व्यवस्थापक
• डिफ़ॉल्ट पासवर्ड: zabbix

zabbix login

सफल लॉगिन के बाद, आपको ज़ब्बिक्स डैशबोर्ड पर भेजा जाएगा।

zabbix dashboard

डैशबोर्ड स्क्रीन पर, कॉन्फ़िगरेशन मेनू तक पहुंचें और होस्ट विकल्प का चयन करें।

zabbix add host

स्क्रीन के ऊपरी दाएं भाग पर, होस्ट बनाएं बटन पर क्लिक करें।

Zabbix Create Host

होस्ट कॉन्फ़िगरेशन स्क्रीन पर, आपको निम्न जानकारी दर्ज करनी होगी:

• होस्ट नाम – लिनक्स सर्वर की पहचान करने के लिए होस्टनाम दर्ज करें।
• दृश्यमान होस्टनाम – होस्टनाम दोहराएं।
• नया समूह – समान उपकरणों के समूह की पहचान करने के लिए एक नाम दर्ज करें।
• एजेंट इंटरफ़ेस – निकालें विकल्प पर क्लिक करें।
• एजेंट इंटरफेस – लिनक्स सर्वर का आईपी पता दर्ज करें।

हमारी कॉन्फ़िगरेशन से पहले मूल छवि यहां दी गई है।

zabbix Cisco - Antes

हमारी कॉन्फ़िगरेशन के साथ नई छवि यहां दी गई है।

Zabbix Linux Host SNMP

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

स्क्रीन के शीर्ष पर मैक्रोज़ टैब तक पहुंचें।

नामक एक मैक्रो बनाएं: {$ SNMP_COMMUNITY}

{$ SNMP_COMMUNITY} मैक्रो मान लिनक्स कंप्यूटर एसएनएमपी समुदाय होना चाहिए।

Zabbix SNMP Macro Linux

इसके बाद, हमें मेजबान को एक विशिष्ट नेटवर्क मॉनिटर टेम्पलेट से जोड़ना होगा।

डिफ़ॉल्ट रूप से, ज़ब्बिक्स निगरानी टेम्पलेट्स की एक बड़ी विविधता के साथ आता है।

स्क्रीन के शीर्ष पर टेम्पलेट टैब तक पहुंचें।

चयन बटन पर क्लिक करें और नाम टेम्पलेट का पता लगाएं: टेम्पलेट ओएस LINUX SNMPv2

Zabbix Linux Template SNMP

जोड़ें बटन (1) पर क्लिक करें।

जोड़ें बटन (2) पर क्लिक करें।

कुछ मिनटों के बाद, आप ज़ब्बिक्स डैशबोर्ड पर प्रारंभिक परिणाम देख पाएंगे।

अंतिम परिणाम में कम से कम एक घंटे लगेंगे।

डिफ़ॉल्ट रूप से, ज़ब्बिक्स लिनक्स कंप्यूटर पर उपलब्ध इंटरफेस की संख्या को खोजने के लिए 1 घंटे का इंतजार करेगा।

डिफ़ॉल्ट रूप से, ज़ब्बिक्स नेटवर्क इंटरफेस से जानकारी एकत्र करने से पहले 1 घंटा इंतजार करेंगे।

अपनी कॉन्फ़िगरेशन का परीक्षण करने के लिए, मॉनीटरिंग मेनू तक पहुंचें और ग्राफ़ विकल्प पर क्लिक करें।

लिनक्स कंप्यूटर ग्राफ तक पहुंचने का प्रयास करने से पहले 1 घंटा प्रतीक्षा करें।

Zabbix graphic

स्क्रीन के ऊपरी दाएं भाग पर, सभी नाम वाले समूह का चयन करें।

अपने लिनक्स कंप्यूटर होस्ट नाम का चयन करें।

नामित ग्राफ का चयन करें: सीपीयू उपयोगिता

linux memory utilization

आप मेमोरी उपयोग के ग्राफिक को देखने में सक्षम होना चाहिए।

Zabbix linux monitor memory

बधाई हो! आपने ZNix सर्वर को SNMP का उपयोग कर लिनक्स कंप्यूटर की निगरानी करने के लिए कॉन्फ़िगर किया है।