​​
​​
H
​
i All,

Currently, I am implementing the SNMP connector which used to monitor and
configure the network components such as servers, routers, switches or
printers through the WSO2 ESB and supports SNMP Version 2.

*​​About SNMP:*

Simple Network Management Protocol (SNMP) is an Internet-standard protocol
for managing devices on IP networks. Using SNMP, the Network operators can
be able to manage their network elements, identify the problem and can
configure the remote system.

Let us take a simple example to understand SNMP, consider a Network with
four printers, and we need to shut down the Printer 1(P1), using a
management protocol like SNMP we can easily figure out the right device and
do shut down. For that, we can succeed with SNMPSet operation which is used
to set/write values in the Managed Device. Basically, it is used to
configure Network Elements.

There are two major things we need to get to know when talking about SNMP.

*​​SNMP Manager:*  A manager or management system is a separate entity that
is responsible for communicating with the SNMP agent implemented network
devices.

*​​SNMP Agent:* The agent is a program that is packaged within the network
element. Enabling the agent allows it to collect the management information
database from the device locally and makes it available to the SNMP manager.

*​​Note*: If we assign the SNMP Manager to write permission for the SNMP
Agent, the SNMP Manager can also send a configuration request to the Agent
(using a Set message) to change a local parameter.

*​​Understanding the Management Information Base (MIB)*

When an SNMPManager requests information from an SNMPAgent, the SNMP Agent
retrieves the current value of the requested information from the
Management Information Base (MIB). The MIB defines the managed objects that
an SNMP manager monitors (or sometimes configures) on an SNMP agent.

*​​SNMP Connector Operation:*

snmpGet: The GET operation is a request sent by the manager to the managed
device. It is performed to retrieve one or more values from the managed
device.
SnmpGetBulk: The GETBULK operation is used to retrieve voluminous data from
large MIB table.
snmpGetNext :
​ ​
The
GET NEXT operation retrieves the value of the next OID in the MIB tree.
snmpSet: This operation is used by the managers to modify or assign the
value of the Managed device.


Thanks,
Vivek.

Vivekananthan Sivanayagam
Associate Software Engineer | WSO2
E:[email protected]
M:+94752786138
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to