Erlang 21

snmpm_network_interface_filter




erlang

snmpm_network_interface_filter

मॉड्यूल

snmpm_network_interface_filter

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

SNMP प्रबंधक नेटवर्क-इंटरफ़ेस फ़िल्टर के लिए व्यवहार मॉड्यूल।

विवरण

यह मॉड्यूल प्रबंधक नेटवर्क इंटरफ़ेस फ़िल्टर के व्यवहार को परिभाषित करता है। एक snmpm_network_interface_filter अनुरूप मॉड्यूल निम्नलिखित कार्यों का निर्यात करना चाहिए:

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

नेटवर्क इंटरफ़ेस फ़िल्टर का उद्देश्य संदेशों को फ़िल्टर करने (स्वीकार करने या अस्वीकार करने) को प्राप्त करने और भेजने के लिए अनुमति देता है। यह दो स्तरों पर किया जाता है:

  • पहला स्तर UDP प्रविष्टि / निकास बिंदु पर है, अर्थात संदेश की प्राप्ति के तुरंत बाद, किसी भी संदेश के प्रसंस्करण से पहले (accept_recv) और संदेश भेजने से तुरंत पहले, सभी संदेश प्रसंस्करण के बाद किया जाता है (accept_send)।

  • दूसरा स्तर MPD प्रविष्टि / निकास बिंदु पर है, अर्थात मूल संदेश प्रसंस्करण के तुरंत बाद (accept_recv_pdu) / मूल संदेश प्रसंस्करण से पहले (accept_send_pdu)।

ध्यान दें कि नेटवर्क इंटरफ़ेस फ़िल्टर कुछ ऐसा है जो कि एप्लिकेशन ( snmpm_net_if और snmpm_net_if_mt ) द्वारा प्रदान किए गए नेटवर्क इंटरफ़ेस कार्यान्वयन द्वारा उपयोग किया जाता है। डिफ़ॉल्ट फ़िल्टर सभी संदेशों को स्वीकार करता है।

एक नेटवर्क इंटरफ़ेस फ़िल्टर उदाहरण के लिए परीक्षण के दौरान या लोड विनियमन के लिए उपयोग किया जा सकता है।

लीगेसी नेटवर्क इंटरफ़ेस फ़िल्टर मॉड्यूल ने प्रपत्र (IpAddr, PortNumber,...) बजाय (Domain, Addr, ...) (IpAddr, PortNumber,...) पर तर्क का उपयोग किया था, और यदि SNMP प्रबंधक ट्रांसपोर्ट डोमेन नेटवर्क इंटरफ़ेस फ़िल्टर का उपयोग करने के लिए कॉन्फ़िगरेशन को बदले बिना चलाया जाता है अभी भी पुराने तर्क प्राप्त करेंगे और पहले की तरह काम करेंगे।

जानकारी का प्रकार

port() = integer() > 0
pdu_type() = 'get-request' | 'get-next-request' | 'get-response' | 
             'set-request' | trap | 'get-bulk-request' | 'inform-request' | 
             report | trappdu

data types in snmpa_conf भी देखें।

निर्यात

accept_recv (डोमेन, अतिरिक्त) -> बूलियन ()

प्रकार

एक संदेश के रिसेप्शन पर कॉल किया गया ( किसी भी प्रसंस्करण से पहले)।

संदेश को अस्वीकार करने के लिए, फ़ंक्शन को गलत लौटना चाहिए

accept_send (डोमेन, अतिरिक्त) -> बूलियन ()

प्रकार

एक संदेश भेजने से पहले कॉल किया गया ( सभी प्रसंस्करण के बाद किया गया है)।

संदेश को अस्वीकार करने के लिए, फ़ंक्शन को गलत लौटना चाहिए

accept_recv_pdu (डोमेन, अतिरिक्त, PduType) -> बूलियन ()

प्रकार

मूल संदेश प्रसंस्करण (एमपीडी) के बाद कॉल किया गया है, लेकिन प्राथमिक प्रसंस्करण के लिए सर्वर को सौंपने से पहले।

पडु को अस्वीकार करने के लिए, फ़ंक्शन को गलत लौटना चाहिए

accept_send_pdu (डोमेन, अतिरिक्त, PduType) -> बूलियन ()

प्रकार

मूल संदेश प्रसंस्करण (एमपीडी) से पहले कॉल किया जाता है, जब मास्टर-एजेंट से एक पड्डू प्राप्त हुआ है।

संदेश को अस्वीकार करने के लिए, फ़ंक्शन को गलत लौटना चाहिए