Erlang 21

snmpa_discovery_handler




erlang

snmpa_discovery_handler

मॉड्यूल

snmpa_discovery_handler

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

SNMP एजेंट खोज हैंडलर के लिए व्यवहार मॉड्यूल।

विवरण

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

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

निर्यात

stage1_finish (TargetName, ManagerEngineID, ExtraInfo) -> उपेक्षा करें | {ठीक है, usm_entry () | [usm_entry ()]} | {ठीक है, usm_entry () | [usm_entry ()], NewExtraInfo}

प्रकार

इस फ़ंक्शन को खोज प्रक्रिया के चरण 1 के अंत में कहा जाता है। इसे या तो परमाणु की ignore करना चाहिए या {ok, usm_entry() | [usm_entry()]} {ok, usm_entry() | [usm_entry()]} अधिक जानकारी के लिए usm_entry() और usm_entry/13 देखें।

यदि फ़ंक्शन ignore , तो यह माना जाता है कि या तो:

  • कॉलर (डिस्कवरी फ़ंक्शन का) बाद में आवश्यक अपडेट करेगा।
  • कॉलबैक फ़ंक्शन ने स्वयं अपडेट किए।

या तो मामले में, एजेंट कुछ भी नहीं करेगा, लेकिन पुनर्प्राप्त ManagerEngineID (अधिक जानकारी के लिए discovery देखें) को लौटाएं और खोज प्रक्रिया के चरण 2 के साथ संभव जारी रखें।

ExtraInfo तर्क discovery फ़ंक्शन से पारित किया गया है।

यह फ़ंक्शन अपडेटेड NewExtraInfo को वापस कर सकता है जिसका उपयोग कॉलबैक फ़ंक्शन के बाद की कॉल में किया जाएगा। भविष्य के उपयोग के लिए इरादा।

इस फ़ंक्शन का उद्देश्य एजेंट में यूएसएम प्रसंस्करण के लिए आवश्यक usm- संबंधित सुरक्षा डेटा उत्पन्न करना है। विशेष रूप से, usmUserTable को अपडेट करना।

जब एक usm_entry() tuple (या इस तरह के tuples की सूची) लौटाया जाता है, तो यह डेटा ( usmUserTable ) एजेंट द्वारा usmUserTable जोड़ा जाता है।

जब एक usm_entry() tuple (या इस तरह के tuples की सूची) लौटाया जाता है, तो यह डेटा ( usmUserTable ) एजेंट द्वारा usmUserTable जोड़ा जाता है।

ध्यान दें

ध्यान दें कि यदि यह प्रविष्टि पहले से मौजूद है तो फ़ंक्शन चेक नहीं करता है।

ध्यान दें

ध्यान दें कि यह फ़ंक्शन मास्टर-एजेंट प्रक्रिया के संदर्भ में निष्पादित किया जाता है।