Erlang 21

snmpa_mib_data




erlang

snmpa_mib_data

मॉड्यूल

snmpa_mib_data

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

SNMP एजेंट mib- सर्वर डेटा मॉड्यूल के लिए व्यवहार मॉड्यूल।

विवरण

यह मॉड्यूल SNMP एजेंट mib- सर्वर डेटा मॉड्यूल के व्यवहार को परिभाषित करता है। एक snmpa_mib_data अनुरूप मॉड्यूल निम्नलिखित कार्यों का निर्यात करना चाहिए:

उनके शब्दार्थ और उनके सटीक हस्ताक्षर नीचे दिए गए हैं।

ध्यान दें कि आयातित (लोड) mibs से निकाला गया डेटा आंशिक रूप से mib- सर्वर द्वारा और आंशिक रूप से प्रतीकात्मक-स्टोर सर्वर द्वारा संग्रहीत किया जाता है। विवरण के लिए डिफ़ॉल्ट snmpa_mib_data_tttn सर्वर डेटा मॉड्यूल, snmpa_mib_data_tttn देखें।

कॉलबैक फ़ंक्शन

निम्नलिखित कार्यों को एक mib-server डेटा कॉलबैक मॉड्यूल से निर्यात किया जाना चाहिए:

निर्यात

मॉड्यूल: नया (संग्रहण) -> राज्य

प्रकार

एक नया mib- सर्वर डेटा उदाहरण बनाएँ।

मॉड्यूल: करीब (राज्य) -> शून्य ()

प्रकार

Mib-storage को बंद करें।

मॉड्यूल: सिंक (स्थिति) -> शून्य ()

प्रकार

सिंक्रोनाइज़ (राइट टू डिस्क, यदि संभव हो) तो mib- सर्वर डेटा। यह mib_storage विकल्प पर निर्भर करता है, और इसका केवल तभी प्रभाव पड़ेगा जब mib-storage विकल्प में वास्तविक डिस्क घटक (जैसे डाइट या फ़ाइल के साथ ets) हो।

मॉड्यूल: load_mib (राज्य, फ़ाइल नाम, MeOverride, TeOverride) -> {ठीक है, NewStr} | {त्रुटि, कारण}

प्रकार

Filename तर्क द्वारा निर्दिष्ट mib को mib- सर्वर में लोड करें। MeOverride और TeOverride तर्क निर्दिष्ट करते हैं कि कैसे mib-server डुप्लिकेट mib- और trap- प्रविष्टियों को संभालता है।

मॉड्यूल: unload_mib (राज्य, फ़ाइल नाम) -> {ठीक है, NewState} | {त्रुटि, कारण}

प्रकार

Filename तर्क से निर्दिष्ट सर्वर को mib-server से अनलोड करें।

मॉड्यूल: लुकअप (राज्य, Oid) -> उत्तर

प्रकार

Oid अनुरूप Oid प्रविष्टि का पता लगाएं। यदि यह एक चर है, तो Oid होना चाहिए <Oid for var> .0 और यदि यह एक तालिका है, तो Oid को <तालिका> <प्रविष्टि> <col> <कोई भी है।

मॉड्यूल: अगला (राज्य, Oid, MibView) -> उत्तर दें

प्रकार

Lexicographically अगले oid ढूँढता है।

मॉड्यूल: register_subagent (राज्य, Oid, Pid) -> उत्तर

प्रकार

सबबेंट, प्रक्रिया, मिब-ट्री के हिस्से को हैंडल करना।

मॉड्यूल: unregister_subagent (राज्य, PidOrOid) -> जवाब दें

प्रकार

PidOrOid oid() या pid() ( PidOrOid ) द्वारा निर्दिष्ट के रूप में, उप-वृक्ष के भाग को संभालना

जब एक oid() का उपयोग करके सबगेंट को अपंजीकृत किया जाता है, तो उप-ट्री को संभालने वाली प्रक्रिया का pid() भी वापस आ जाता है।

मॉड्यूल: डंप (राज्य, गंतव्य) -> उत्तर

प्रकार

stdio (गंतव्य = io ) या निर्दिष्ट फ़ाइल के लिए stdio सर्वर डेटा को डंप करें।

मॉड्यूल: जो_मिब (राज्य, ओएड) -> उत्तर

प्रकार

दिए गए oid() संबंधित फ़ाइल को पुनः प्राप्त करें।

मॉड्यूल: who_mibs (राज्य) -> उत्तर दें

प्रकार

सभी भरी हुई mib-files को पुनः प्राप्त करें।

मॉड्यूल: whereis_mib (राज्य, MibName) -> जवाब दें

प्रकार

Mib के लिए mib फाइल को पुनः प्राप्त करें।

मॉड्यूल: जानकारी (स्थिति) -> उत्तर दें

प्रकार

Mib डेटा के लिए misc जानकारी प्राप्त करें।

यह एक उपयोगिता फ़ंक्शन है जिसका उपयोग निरीक्षण के लिए किया जाता है, उदाहरण के लिए, स्मृति उपयोग, सरल तरीके से।

मॉड्यूल: बैकअप (राज्य, बैकअपडायर) -> उत्तर दें

प्रकार

Mib- सर्वर डेटा का बैकअप लें।

ध्यान दें कि यदि बैकअप संभव है तो इसका कार्यान्वयन निर्भर (और mib- स्टोरेज पर भी निर्भर है) का उपयोग किया जाता है।

मॉड्यूल: code_change (गंतव्य, Vsn, अतिरिक्त, राज्य) -> NewState

प्रकार

एक कोड-परिवर्तन (अपग्रेड या डाउनग्रेड) करें।

Vsn और Extra तर्कों के बारे में अधिक जानकारी के लिए Vsn देखें।