1. Network Management System
Implementation and using various Software
Hamdamboy Urunov, a Ph.D. Researcher student.
Special Communication Research Center.,
Kookmin University
Seoul, South Korea
2. Contents
• NMS structure
• Using various software
• SNMP using protocol
• Open source for IoT
• Conclusion
2
3. NMS structure
3
Understand SNMP
+ SNMP Manager (sometimes called Network Management System – NMS): a software runs on the device of the
network administrator (in most case, a computer) to monitor the network.
+ SNMP Agent: a software runs on network devices that we want to monitor (router, switch, server…)
+ Management Information Base (MIB): is the collection of managed objects. This components makes sure that the
data exchange between the manager and the agent remains structured.
http://yesspapa.free.fr/CCNA%209TUT/www.9tut.com/simple-network-management-protocol-snmp-tutorial.html
4. 4
NMS structure (cont…)
SNMP Messages are used to communicate between the SNMP Manager and Agents. SNMPv1 supports five basic SNMP
messages:
+ SNMP GET
+ SNMP GET-NEXT
+ SNMP GET-RESPONSE
+ SNMP SET
+ SNMP TRAP
In general, the GET messages are sent by the SNMP Manager to retrieve information from the SNMP Agents while the
SET messages are used by the SNMP Manager to modify or assign the value to the SNMP Agents.
Note: GET-NEXT retrieves the value of the next object in the MIB.
The GET-RESPONSE message is used by the SNMP Agents to reply to GET and GET-NEXT messages.
5. Using various software
5
ARENA
AVAYA
MIMIC
NMIC
NMS300
NS2
ManageEngine_OPM_MibBrowser_64bit
OiDViEW 6.0
NetScantools
Power SNMP_FREE_MANAGER
18. Open Source. Using the library SNMP
18
GET Operation
The following code shows how to send an SNMP v1 GET message to an SNMP agent located
at 192.168.1.2 and query on OID 1.3.6.1.2.1.1.1.0,
SET Operation
The following code shows how to send an SNMP v1 SET message to an SNMP agent
located at 192.168.1.2 and set the value of OID 1.3.6.1.2.1.1.6.0 to "Shanghai",
https://www.codeproject.com/articles/468892/WebControls/
19. 19
Open Source. Using the library SNMP (cont…)
https://media.readthedocs.org/pdf/sharpsnmp/latest/sharpsnmp.pdf