क्या आप एस्टरिस्क सर्वर की निगरानी करने के लिए ज़ैबिक्स का उपयोग करना सीखना चाहते हैं? इस ट्यूटोरियल में, हम आपको दिखाने जा रहे हैं कि उबंटू लिनक्स चलाने वाले कंप्यूटर पर स्थापित ऐस्टरिस्क वीओआईपी सर्वर की निगरानी के लिए ज़ैबिक्स को कैसे कॉन्फ़िगर किया जाए।
• ज़ैबिक्स 4.2.6
• ज़ैबिक्स 4.4.0
• उबुन्टु 18.04
• उबंटू 19.04
• तारांकन 16.5.1
• तारांकन 16.6.0
आप की जरूरत है, यहाँ एक है तारांकन चिह्न स्थापना मार्गदर्शिका।
हार्डवेयर सूची:
निम्न अनुभाग इस ज़ैबिक्स ट्यूटोरियल बनाने के लिए उपयोग किए जाने वाले उपकरणों की सूची प्रस्तुत करता है।
ऊपर सूचीबद्ध हार्डवेयर का हर टुकड़ा अमेज़न की वेबसाइट पर पाया जा सकता है।
Zabbix Playlist:
इस पृष्ठ पर, हम ज़ैबिक्स इंस्टॉलेशन से संबंधित वीडियो की एक सूची तक त्वरित पहुंच प्रदान करते हैं।
हमारे youtube चैनल को सब्सक्राइब करना न भूलें FKIT.
Zabbix संबंधित ट्यूटोरियल:
इस पृष्ठ पर, हम ज़ैबिक्स इंस्टॉलेशन से संबंधित ट्यूटोरियल की सूची तक त्वरित पहुंच प्रदान करते हैं।
ट्यूटोरियल – तारांकन चिह्न SNMP स्थापना
Asterisk सर्वर पर, SNMP सेवा को स्थापित करने के लिए निम्न आदेशों का उपयोग करें।
अपने सिस्टम पर snmpd.conf फ़ाइल का स्थान ढूंढें।
आरंभ करने से पहले, मूल SNMP कॉन्फ़िगरेशन फ़ाइल का बैकअप बनाएँ।
इसके बाद, आपको snmpd.conf फ़ाइल संपादित करनी होगी।
यहां मूल फ़ाइल है, हमारे कॉन्फ़िगरेशन से पहले और टिप्पणियों के बिना।
यहाँ हमारे विन्यास के साथ नई फ़ाइल है।
GokuBlack Community ने लिनक्स सर्वर पर केवल-पढ़ने की अनुमति दी है।
इस लिनक्स के लिए जिम्मेदार संपर्क व्यक्ति को ज़मासू के रूप में कॉन्फ़िगर किया गया था।
उपकरण का स्थान यूनिवर्स 10 के आईटी कक्ष के रूप में कॉन्फ़िगर किया गया था।
आपको SNMP को मैन्युअल रूप से पुनरारंभ करना चाहिए और सेवा की स्थिति सत्यापित करनी चाहिए।
आपने लिनक्स पर Asterisk SNMP का आवश्यक विन्यास पूरा कर लिया है।
ट्यूटोरियल – तारांकन चिह्न SNMP कॉन्फ़िगरेशन
SNMP एकीकरण को सक्षम करने के लिए Asterisk res_snmp.conf कॉन्फ़िगरेशन फ़ाइल संपादित करें।
निम्न पंक्तियों को res_snmp.conf फ़ाइल के अंत में जोड़ें।
तारांकन सेवा को पुनरारंभ करें।
तारांकन चिह्न कंसोल से कनेक्ट करें और सत्यापित करें कि तारांकन चिह्न SNMP मॉड्यूल लोड किया गया था।
हमारे उदाहरण में, हम देख सकते हैं कि तारांकन चिह्न SNMP मॉड्यूल लोड किया गया था।
अपने तारांकन चिह्न SNMP कॉन्फ़िगरेशन का परीक्षण करने के लिए, निम्न आदेश का उपयोग करें।
ध्यान रखें कि हमने एक उदाहरण के रूप में गोकलबैक नाम के एक एसएनएमपी समुदाय का इस्तेमाल किया।
आपको एक SNMP आउटपुट देखना चाहिए:
आपने Asterisk SNMP सुविधा को सफलतापूर्वक कॉन्फ़िगर किया है।
ट्यूटोरियल – तारांकन चिह्न MIB स्थापना
SNMP mib रिपॉजिटरी डायरेक्टरी तक पहुँचें और ASTERISK-MIB.txt नामक एक फ़ाइल बनाएँ
पहुंच इस Asterisk वेबसाइट और MIB-ASTERISK.txt फ़ाइल के अंदर पृष्ठ की पाठ सामग्री की प्रतिलिपि बनाएँ।
यहाँ इस फ़ाइल की शुरुआत का एक उदाहरण है।
SNMP mib रिपॉजिटरी डायरेक्टरी तक पहुँचें और DIGIUM-MIB.txt नामक एक फाइल बनाएँ
पहुंच इस Asterisk वेबसाइट और DIGIUM-ASTERISK.txt फ़ाइल के अंदर पृष्ठ की पाठ सामग्री की प्रतिलिपि बनाएँ।
यहाँ फ़ाइल सामग्री है।
SNMP कॉन्फ़िगरेशन फ़ाइल को संपादित करें जिसका नाम snmp.conf है।
यहाँ मूल फ़ाइल है, हमारे विन्यास से पहले।
यहाँ हमारे विन्यास के साथ नई फ़ाइल है।
SNMP सेवा को पुनरारंभ करें।
तारांकन सेवा को पुनरारंभ करें।
यह देखने के लिए कि क्या MIB में OID अनुवाद काम कर रहा है, एक और SNMP संचार परीक्षण करें।
आपको संख्याओं के बजाय शब्दों का उपयोग करके एक SNMP आउटपुट देखना चाहिए।
बधाई हो, आपने Asterisk MIB को सफलतापूर्वक स्थापित किया है।
Zabbix – Asterisk वीओआईपी सर्वर की निगरानी कैसे करें
अब, हमें Zabbix सर्वर डैशबोर्ड तक पहुंचने और होस्ट के रूप में Asterisk Linux कंप्यूटर को जोड़ने की आवश्यकता है।
अपना ब्राउज़र खोलें और अपने वेब सर्वर / zabbix का IP पता दर्ज करें।
हमारे उदाहरण में, निम्न URL ब्राउज़र में दर्ज किया गया था:
• http://192.168.15.100/zabbix
लॉगिन स्क्रीन पर, डिफ़ॉल्ट उपयोगकर्ता नाम और डिफ़ॉल्ट पासवर्ड का उपयोग करें।
• डिफ़ॉल्ट उपयोगकर्ता नाम: व्यवस्थापक
• डिफ़ॉल्ट पासवर्ड: zabbix
एक सफल लॉगिन के बाद, आपको Zabbix डैशबोर्ड पर भेजा जाएगा।
डैशबोर्ड स्क्रीन पर, कॉन्फ़िगरेशन मेनू तक पहुंचें और होस्ट विकल्प चुनें।
स्क्रीन के ऊपर दाईं ओर, Create host बटन पर क्लिक करें।
होस्ट कॉन्फ़िगरेशन स्क्रीन पर, आपको निम्नलिखित जानकारी दर्ज करनी होगी:
• होस्ट नाम – Asterisk सर्वर की पहचान करने के लिए एक Hostname दर्ज करें।
• दृश्यमान होस्टनाम – होस्टनाम दोहराएं।
• नया समूह – समान उपकरणों के समूह की पहचान करने के लिए एक नाम दर्ज करें।
• एजेंट इंटरफ़ेस – निकालें विकल्प पर क्लिक करें।
• SNMP इंटरफ़ेस – Asterisk सर्वर का IP पता दर्ज करें।
यहाँ मूल छवि है, हमारे विन्यास से पहले।
यहां हमारे कॉन्फ़िगरेशन के साथ नई छवि है।
अगला, हमें एसएनएमपी समुदाय को कॉन्फ़िगर करने की आवश्यकता है जो ज़ैबिक्स ज़ैबिक्स सर्वर पर कनेक्ट करने के लिए उपयोग करेगा।
स्क्रीन के शीर्ष पर मैक्रोज़ टैब तक पहुँचें।
एक मैक्रो बनाएँ: {$ SNMP_COMMUNITY}
{$ SNMP_COMMUNITY} मैक्रो मान लिनक्स कंप्यूटर SNMP समुदाय होना चाहिए।
इस होस्ट को Zabbix डेटाबेस में शामिल करने के लिए Add बटन पर क्लिक करें।
डैशबोर्ड स्क्रीन पर, कॉन्फ़िगरेशन मेनू तक पहुंचें और होस्ट विकल्प चुनें।
पता लगाएँ और होस्टनाम पर क्लिक करें जिसे आपने पहले बनाया था।
हमारे उदाहरण में, हमने होस्टनाम चुना: LINUX-SERVER-01
होस्ट गुण स्क्रीन पर, अनुप्रयोग टैब तक पहुँचें।
स्क्रीन के ऊपरी दाएँ भाग पर, आवेदन बनाएं बटन पर क्लिक करें।
होस्ट एप्लिकेशन स्क्रीन पर, Asterisk नामक एक नया एप्लिकेशन बनाएं।
एप्लिकेशन निर्माण समाप्त करने के बाद, आइटम टैब तक पहुंचें।
स्क्रीन के ऊपरी दाएँ भाग में, आइटम बनाएँ बटन पर क्लिक करें।
आइटम निर्माण स्क्रीन पर, आपको निम्नलिखित आइटम कॉन्फ़िगर करने की आवश्यकता है:
उदाहरण 01 – Asterisk संस्करण की निगरानी के लिए SNMP आइटम:
• नाम: तारांकन संस्करण
• प्रकार: SNMPv2 एजेंट
• कुंजी: तारांकन चिह्न
• OID: 1.3.6.1.4.1.22736.1.1.1.0
• SNMP समुदाय: {$ SNMP_COMMUNITY}
• सूचना का प्रकार: पाठ
• अद्यतन अंतराल: 1 मी
• आवेदन: तारांकन
उदाहरण ०२ – एसएनएमपी आइटम तारांकन चिह्न की निगरानी के लिए:
• नाम: तारांकन चिह्न
• प्रकार: SNMPv2 एजेंट
• कुंजी: तारांकन चिह्न
• OID: 1.3.6.1.4.1.22736.1.2.1.0
• SNMP समुदाय: {$ SNMP_COMMUNITY}
• सूचना का प्रकार: न्यूमेरिक (अनसाइनड)
• इकाइयाँ: अपटाइम
• अद्यतन अंतराल: 30s
• आवेदन: तारांकन
उदाहरण 03 – Asterisk कॉल की निगरानी के लिए SNMP आइटम सक्रिय:
• नाम: तारांकन सक्रिय कॉल
• प्रकार: SNMPv2 एजेंट
• की: asterisk.calls.active
• OID: 1.3.6.1.4.1.22736.1.2.5.0
• SNMP समुदाय: {$ SNMP_COMMUNITY}
• सूचना का प्रकार: न्यूमेरिक (अनसाइनड)
• अद्यतन अंतराल: 1 मी
• आवेदन: तारांकन
उदाहरण ०४ – एसएनएमपी आइटम पर नजर रखने के लिए संसाधित तार
• नाम: तारांकन कॉल संसाधित
• प्रकार: SNMPv2 एजेंट
• कुंजी: asterisk.calls.processed
• OID: 1.3.6.1.4.1.22736.1.2.6.0
• SNMP समुदाय: {$ SNMP_COMMUNITY}
• सूचना का प्रकार: न्यूमेरिक (अनसाइनड)
• अद्यतन अंतराल: 1 मी
• आवेदन: तारांकन
आइटम निर्माण समाप्त करने के लिए जोड़ें बटन पर क्लिक करें और 5 मिनट प्रतीक्षा करें।
अपने कॉन्फ़िगरेशन का परीक्षण करने के लिए, निगरानी मेनू तक पहुंचें और नवीनतम डेटा विकल्प पर क्लिक करें।
इच्छित hostname का चयन करने के लिए फ़िल्टर कॉन्फ़िगरेशन का उपयोग करें और लागू करें बटन पर क्लिक करें।
हमारे उदाहरण में, हमने होस्टनाम LINUX-SERVER-01 का चयन किया
आपको ज़ैबिक्स का उपयोग करके अपने तारांकन निगरानी के परिणाम देखने में सक्षम होना चाहिए।
बधाई हो! आपने Asterisk सर्वर की निगरानी के लिए Zabbix को कॉन्फ़िगर किया है।