Download Simple Network Management Protocol (SNMP

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Lag wikipedia , lookup

AppleTalk wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Distributed firewall wikipedia , lookup

Computer network wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Airborne Networking wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Network tap wikipedia , lookup

Transcript
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:
For years people in the
IT world have been able
to monitor network
health and performance.
NMS
Network
Management
Systems
SNMP
IT Network Management Systems
Network Management Server
Historian
GUI
Event Log
Network Management Database
SNMP Communications Drivers
NIC Card
Network Management
Functional Overview
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
HMI software typically uses an
Ethernet network as the highway
for the distributed PLCs and
HMI to connect to each other…
Ethernet Components
Plant Control Components
GUI
Alarm Log
HMI Database
PLC Communication Driver
NIC Card
Why Network Management is Important:
HMI node
Network Status and
Performance
Historian
? ?
Ethernet Components
Alarm Log
HMI Database
Automation controllers are dependant
on the performance and reliability of
the underlying Ethernet network and
components.
? ?
GUI
PLC Communication Driver
NIC Card
? ?
Plant Control Components
?
HMIs and SNMP
NMS
HMI
Network
Automation
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
Historian
Kepware SNMP incorporates real-time
Ethernet Network status and
administration functions into any OPC
compliant HMI.
GUI
Alarm Log
HMI Database
SNMP
This combines all control system data
into one “dashboard”.
Ethernet Components
Plant Control Components
PLC Driver
NIC Card
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
Ø
Ø
Ø
Ø
Ø
Ø
Ø
Ø
Lynx+
Remote PCs
Hubs
Switches
Routers
Uninterruptible Power Supplies (UPS)
Device Servers
Printers
…and many others
Viper
Red Fox
Wolverine
Terminology and Concepts
1.
2.
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)
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
~ Slave
MIB
Note:
Think of the MIB as a tag database
or PLC memory map of data.
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.
010
011
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
SNMP Trap
exception based or unsolicited
notification from an SNMP
managed device
Notification !!
HMI Database
PLC Driver
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)
Ø
Ø
Ping Driver
Ø
Ø
Polls SNMP devices and receive Traps
from SNMP Agents/hosts.
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 - [email protected]
Eternity Sales Inc. is an authorized distributor for Kepware Technologies & Westermo