Simple Network Management Protocol (SNMP) Products
Kepware Product Offerings from Eternity Sales SNMP OPC Server: SNMP Manager used to poll SNMP Agents/Devices SNMP Agent: used to make KEPServerEX data available to Network Management applications. PingItFirst: free utility installed with KEPServerEX We will focus on SNMP OPC Server and PingItFirst from Kepware for this presentation. These concern the connection from KEPServerEX to the Device, whereas SNMP Agent is the connection from the server to the application.
Agenda Why SNMP is important to network monitoring and performance. Terminology related to SNMP. A feature overview of Kepware s SNMP products. The basic configuration and runtime use of the SNMP products (demo).
Most Important thing to Remember: You do not need to be an IT expert to monitor the health and performance of automation and control networks.
SNMP, An Open Protocol Simple Network Management Protocol (SNMP) An application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite. SNMP enables Network Administrators to manage network performance, find and solve network problems, and plan for network growth. It is an open protocol and widely adopted standard maintained by the Internet Engineering Task Force (IETF). Please visit www.ietf.org to learn more
Where SNMP is used: NMS Network Management Systems SNMP For years people in the IT world have been able to monitor network health and performance.
IT Network Management Systems Network Management Server Historian GUI Event Log Network Management Functional Overview Network Management Database SNMP Communications Drivers NIC Card Network Management software aids in the visualization of an Ethernet network, to centralize the alarming and management of the distributed network devices Ethernet Components
Automation & Control Network Management HMI node Control System Architecture Historian GUI Alarm Log HMI software typically uses an Ethernet network as the highway for the distributed PLCs and HMI to connect to each other HMI Database PLC Communication Driver NIC Card Ethernet Components Plant Control Components
Why Network Management is Important: HMI node Network Status and Performance Automation controllers are dependant on the performance and reliability of the underlying Ethernet network and components. Historian GUI Alarm Log HMI Database PLC Communication Driver NIC Card?? Ethernet Components????? Plant Control Components
HMIs and SNMP NMS HMI Automation Network Management Systems Systems????? Automation and control applications need a real-time method to monitor network health and performance. SNMP
Your Options, Not Ideal for Real-Time What are the current practices to verify that my plant network is OK? 1. Watching: a screen looking for link lights and traffic indicators. 2. Asking: the IT Group. IT 3. Purchasing: a SNMP management software package and a network analyzer package. (unfortunately both are designed and oriented to IT users)
The Real-Time Network Solution for Automation: HMI Server Kepware s SNMP OPC Server Kepware SNMP incorporates real-time Ethernet Network status and administration functions into any OPC compliant HMI. This combines all control system data into one dashboard. Historian GUI Alarm Log HMI Database SNMP PLC Driver NIC Card Ethernet Components Plant Control Components
Benefits of industrial SNMP suite: Makes Ethernet a more dependable platform for industrial networks. Makes all devices such as uninterruptible power supplies, switches, hubs, etc. part of the plant monitoring system. Gives Automation & Control users access to the entire control system. Designed for: Automation & Control users so no need to be an IT expert
Typical Managed Device Types Remote PCs Hubs Switches Routers Uninterruptible Power Supplies (UPS) Device Servers Printers and many others Lynx+ Viper Red Fox Wolverine
Terminology and Concepts 1. Device level: a) Managed and Unmanaged Ethernet Devices b) SNMP Agent in a Managed Device c) Management Information Base (MIB) XML-like formatted file Public (RFCs) or Private d) Object Identifier (OID) 2. Server level: a) Public and Private Communities Public to read tags, private to read and write b) MIB Import and Tag Generation c) Trap and Poll d) Network Analyst for Percent Bandwidth Utilization
Managed and Unmanaged Devices Managed devices are SNMP enabled. Unmanaged devices do not support SNMP communications, but can respond to HeartBeat polls like communication status and response time. NMS SNMP Drivers NIC Card Agent MIB Managed device Unmanaged device
What is an SNMP Agent?* Exists on SNMP managed devices or nodes. Responds to SNMP commands from Network Management Systems (NMS) with information from its local database. ~ Master NMS SNMP Drivers NIC Card ~ Slave Agent MIB Note: The SNMP relationship between a Manager (NMS or SNMP OPC Server) to Agent is similar to the Master to Slave relationship in a PLC network. *This refers to SNMP Agents existing on managed devices, configured by the manufacturer. It does not refer to the SNMP Agent software from Kepware.
What is a MIB? Management Information Base (MIB) is a local database which is organized in a hierarchy. If an object is not in the MIB, it does not exist. Relies on its Agent to respond to other Agents. MIBs can be Public or Private. ~ Master NMS SNMP Drivers NIC Card Agent MIB Note: Think of the MIB as a tag database or PLC memory map of data. ~ Slave
Public and Private MIBs Public MIB Data conforms to IETF standards per device type. MIB
Public and Private MIBs Private MIB Download or obtain private.mib file from device manufacturer, it has data unique to this device. MIB
What are OIDs? { MIB Object Identifiers SNMP Objects are collections of information with shared traits. A managed Object consists of one or more identifiers. MIBs in managed devices typically consist of many public and private Objects (and resulting object identifiers). The OID address for the Zone1 camera status is: Object ID:.1.3.6.1.4.1.30144.12.1.2.1.5.0
What are OIDs? (cont.) The OID address for the Zone1 camera status is: Object ID:.1.3.6.1.4.1.30144.12.1.2.1.5.0 device specific Note: Kepware s Enterprise ID is 30144 and was obtained from the IETF. The full list of enterprise numbers is available here: www.iana.org/assignments/enterprise-numbers.
Key Features of isnmp suite: MIB MIB Import Users select public and private MIB files to import into the SNMP project. Network Analyst For Managed Switches only: Uses raw SNMP data (OIDs) to calculate Device and Port status tags for switches. Trap Support Receive unsolicited event notifications from managed devices.
Server Feature: MIB Import and Tag Generation MIB Import Many common public MIBs are contained within templates in the SNMP driver. Private MIBs can be easily imported by the user. 011010 MIB Private MIB Download or obtain private.mib file from the device manufacturer, it has OID data unique to the agent / device MIB Public MIB data conforms to IETF standards per device type
Server Feature: walkmib walkmib The PingItFirst utility provides an ability to walk the MIB in an Agent/device to discover available OIDs. This is useful but does not provide OID description information that can be found in the actual MIB file.
Server Feature: Trap Support Trap Managed (SNMP-enabled) devices can often send unsolicited notifications regarding device conditions. The SNMP OPC Server is capable of receiving SNMP Traps. Automation PC HMI Database SNMP Trap exception based or unsolicited notification from an SNMP managed device PLC Driver Notification!!
Server Feature: Network Analyst Network Analyst For Managed Switches only. Uses raw SNMP data (OIDs) to calculate Device and Port status tags for switches. Network Analyst tags provide real-time knowledge of % Bandwidth Utilization for ports on managed switches. Automation PC HMI Database PLC Driver
Features in the SNMP OPC Server (v5) SNMP versions 1, 2C, 3 (security and authentication) Traps/Notifications and Inform (acknowledged notification) handling Network Analyst feature for managed switches SNMP Device Discovery MIB Import and Automatic Tag Generation Note: No dependency on the NetSNMP stack or on Microsoft SNMP tools for Windows.
Included in the SNMP OPC Server Suite SNMP OPC Server (SNMP Manager) Polls SNMP devices and receive Traps from SNMP Agents/hosts. Ping Driver Maintains the heartbeat status of unmanaged devices PingItFirst
Summary: Simple Network Management Protocol (SNMP) is a widely adopted open standard. Kepware s SNMP connectivity provides reliable network data to plant monitoring systems in real-time. Kepware s SNMP was designed for Automation and Control users.
For More Information: Review our SNMP and Ethernet Product Pages: IT & Infrastructure Suite - http://www.eternity-sales.com/kepware/serverbundles-it.htm SNMP Server Suite - http://www.eternity-sales.com/kepware/snmp.htm SNMP Agent - http://www.eternity-sales.com/kepware/snmp_agent.htm Downloads - http://www.eternity-sales.com/kepware/kepwaredownloads.htm Westermo Ethernet http://www.eternity-sales.com/westermo/industrialethernet.htm Product information and downloads are available through the above links: Contact - info@eternity-sales.com Eternity Sales Inc. is an authorized distributor for Kepware Technologies & Westermo