Erlang 21

snmp_community_mib




erlang

snmp_community_mib

मॉड्यूल

snmp_community_mib

मॉड्यूल सारांश

SNMP-COMMUNITY-MIB के लिए इंस्ट्रूमेंटेशन फ़ंक्शंस

विवरण

मॉड्यूल snmp_community_mib SNMP-COMMUNITY-MIB के लिए इंस्ट्रूमेंटेशन फ़ंक्शन को लागू करता है, और डेटाबेस को कॉन्फ़िगर करने के लिए कार्य करता है।

विन्यास फाइल एसएनएमपी उपयोगकर्ता नियमावली में वर्णित हैं।

निर्यात

कॉन्फ़िगर करें (कॉन्फिडिर) -> शून्य ()

प्रकार

इस फ़ंक्शन को सिस्टम स्टार्ट-अप में पर्यवेक्षक से कहा जाता है।

डेटाबेस में कॉन्फ़िगरेशन फ़ाइलों में सभी डेटा सम्मिलित करता है और StorageType volatile साथ सभी पुरानी पंक्तियों को नष्ट कर देता है। कॉन्फ़िगरेशन फ़ाइल से बनाई गई पंक्तियों में StorageType nonVolatile

सभी snmp काउंटर शून्य पर सेट हैं।

यदि कॉन्फ़िगरेशन फ़ाइल में कोई त्रुटि पाई जाती है, तो यह रिपोर्ट config_err/2 त्रुटि का उपयोग करके रिपोर्ट की जाती है, रिपोर्ट मॉड्यूल और फ़ंक्शन कारण configuration_error error के साथ विफल हो जाती configuration_error

ConfDir एक स्ट्रिंग है जो उस निर्देशिका को इंगित करता है जहां कॉन्फ़िगरेशन फाइलें मिलती हैं।

कॉन्फ़िगरेशन फ़ाइल पढ़ा गया है: community.conf

पुन: कॉन्फ़िगर (कॉन्फिडिर) -> शून्य ()

प्रकार

डेटाबेस में कॉन्फ़िगरेशन फ़ाइलों में सभी डेटा सम्मिलित करता है और सभी पुराने डेटा को नष्ट कर देता है, जिसमें StorageType nonVolatile साथ पंक्तियाँ शामिल हैं। कॉन्फ़िगरेशन फ़ाइल से बनाई गई पंक्तियों में StorageType nonVolatile

इस प्रकार, इस फ़ंक्शन को कॉल करने के बाद SNMP-COMMUNITY-MIB में डेटा कॉन्फ़िगरेशन फ़ाइलों से है।

सभी snmp काउंटर शून्य पर सेट हैं।

यदि कॉन्फ़िगरेशन फ़ाइल में कोई त्रुटि पाई जाती है, तो यह त्रुटि रिपोर्ट मॉड्यूल के फ़ंक्शन config_err/2 का उपयोग करके रिपोर्ट की जाती है, और कारण configuration_error error के साथ फ़ंक्शन विफल रहता configuration_error

ConfDir एक स्ट्रिंग है जो उस निर्देशिका को इंगित करता है जहां कॉन्फ़िगरेशन फाइलें मिलती हैं।

कॉन्फ़िगरेशन फ़ाइल पढ़ा गया है: community.conf

add_community (Idx, CommName, SecName, CtxName, TransportTag) -> रिट
add_community (Idx, CommName, SecName, EngineId, CtxName, TransportTagag -

प्रकार

एजेंट कॉन्फ़िगरेशन के लिए एक समुदाय जोड़ता है। Community.conf फ़ाइल में एक पंक्ति के बराबर।

EngineId तर्क के साथ कॉन्फ़िगर किए गए इंजन-आईडी (SNMP-FRAMEWORK-MIB) को ओवरराइड करना संभव है।

delete_community (की) -> रिट

प्रकार

एजेंट कॉन्फ़िगरेशन से किसी समुदाय को हटाएँ।