"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मेजबान-टेम्प्लेट रिश्तों को दिखाने के लिए Zabbix को कैसे क्वेरी करें?

मेजबान-टेम्प्लेट रिश्तों को दिखाने के लिए Zabbix को कैसे क्वेरी करें?

2025-03-13 को पोस्ट किया गया
ब्राउज़ करें:371

] चुनौती इस तथ्य में निहित है कि होस्ट और टेम्प्लेट दोनों एक ही तालिका में संग्रहीत किए जाते हैं, जो मेजबानों के लिए 11813 और टेम्प्लेट के लिए 11815 जैसे आईडी के साथ इंटरमिक्स किया जाता है। TemplateId।

How to Query Zabbix to Show Host-Template Relationships?
होस्ट टेबल में होस्टिड और नाम जैसे महत्वपूर्ण क्षेत्र शामिल हैं। यद्यपि होस्ट टेबल में एक टेम्पलेटिड कॉलम होता है, इसका उपयोग नहीं किया जाता है।

होस्ट्स_टेम्प्लेट टेबल में, हम यह निर्धारित कर सकते हैं कि कौन से होस्ट किस टेम्प्लेट का उपयोग करते हैं। हालाँकि, चुनौती तब उत्पन्न होती है जब हमें इसी नामों में आईडी का अनुवाद करने की आवश्यकता होती है। Hosts_templates से INNER JOIN HOSTS_TEMPLATES.HOSTID = HOSTS.HOSTID; नाम, नाम चुनें Hosts_templates से INNER JOIN HOSTS_TEMPLATES.TEMPLATEID = HOSTS.Hostid;

समाधान

T के रूप में hosts_template से T.HostId = H1.HostId पर H1 के रूप में होस्ट में शामिल हों T.HostTemplateId = H2.Hostid

पर H2 के रूप में होस्ट में शामिल हों, इस क्वेरी में, होस्ट्स_टेम्प्लेट तालिका को T के रूप में उपनाम दिया जाता है, जबकि होस्ट टेबल H1 और H2 के रूप में होस्ट नामों और टेम्पलेट नामों के बीच अंतर करने के लिए उपनाम है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3