Sei sulla pagina 1di 5

SNMP

SIMPLE NETWORK MANAGEMENT PROTOCOL

SNMP (Simple Network Management Protocol) is a set of protocols for monitoring


widely distributed networks. The first versions of SNMP were developed as early
as the 1980s, and SNMP is now widely adopted in the IT industry. This functionality
is based on the manager/agent model, meaning that a network manager can
access the data stored in remote devices. It is particularly well suited for network
alarm monitoring and making networks more reliable. The main application
today is monitoring routers to retrieve network status information.
This protocol is only applicable over TCP/IP networks, as it is based on this protocol
stack. The small number of commands used and the independence between
agents and managers make SNMP a simple, robust protocol. These two factors
have contributed strongly to its widespread use.
HOW SNMP WORKS 3

INGENICO’S SNMP IMPLEMENTATION 3

EXAMPLE USES 5

DYNAMIC STATISTICS 5

PREVENTIVE DIAGNOSTICS 5

DYNAMIC TERMINAL MANAGEMENT 5

CONCLUSION 5
SNMP

HOW SNMP WORKS The final message (Trap) allows the agent to
inform the manager of a significant event.
SNMP is based on the manager/agent model. This
Most of the messages are issued only by the
model allows SNMP managers to remotely access
SNMP manager. The Trap message is the only one
information stored by agents. The manager and
initiated by the agent, and is typically used to notify
agent use a Management Information Base (MIB)
the manager of an alarm condition – before the
and a short set of commands to exchange
manager queries that object.
information, making the SNMP protocol light and
When the agent detects that one of its objects
easy to implement.
listed for SNMP has been modified, it generates
a Trap message to inform the manager. This allows

MANAGEMENT TARGET the manager to deal with the new value more
SYSTEM proactively, as opposed to waiting for the next time
NETWORK that particular object is queried.
MANAGER AGENT
PROTOCOL
HUMAN MESSAGES Managed
NETWORK Objects
MANAGER
Database SNMP’S ADVANTAGES
• It is LAN/WAN based. Because SNMP allows
data transfer over existing LAN/WAN networks, it
Figure 1. Basic SNMP model significantly cuts deployment and operating costs.

• It is an open standard. SNMP is available


free-of-charge, is documented extensively, and is
supported by most telecoms equipment providers.
SNMP uses only five basic messages to manage
communication between the manager and agent. • It is expandable. Although SNMP is light and simple,
it can be expanded to support a wide variety of
The first two messages (Get, GetNext) allow the
connected devices.
manager to request information for a specific object
• It is platform-independent. An SNMP manager can
or list of objects. The agent then replies through
be configured through the Management Information
a GetResponse message that contains either the Base (MIB) to enable data transfer with any device
requested information or an error code (the Third supporting SNMP (e.g., combined IT & POS
message). environments).

When the manager wants to obtain the value


of an object, it creates a Get message that includes
the Object Identifier (OID) for each object of interest,
INGENICO’S SNMP IMPLEMENTATION
and sends this message to the agent. The agent
then checks whether the OIDs are included in its SNMP has been implemented by Ingenico across
base. If they are, it replies with the objects’ value; its product lines, in order to support customers in
if they are not, it sends an error code. remote POS administration. This implementation
The fourth message (Set) allows the manager was carried out through an LNET library upgrade,
to request a change in the value of a specific the addition of an SNMP agent in the new
variable. To reply, the agent uses the GetResponse LSNMP library, and an OS upgrade. Ingenico’s
message to either provide the information or give implementation is fully compliant with the standard
an error code. and is based on version 2.c SNMP.

3.
INGENICO 2007
The SNMP module is launched automatically TCP/IP stack information provides details on
when a terminal is booted, and offers immediate the amount of data sent and received, the protocol
functionality to the agent (the SNMP function used, the transfer success rate, etc. Applications
can be deactivated if needed). This protocol can can also generate specific counters for tracking
be used by any terminal with a TCP/IP stack: targeted indicators.
Ethernet, WiFi, Bluetooth, GPRS, CDMA, etc. All this information is stored by the SNMP agent
SNMP can be used to retrieve statistical data to be presented to the remote manager. However,
about POS terminals that is stored on a central an application can specify that its information
network manager. Three types of data can be be non-public, in which case the agent will not
obtained: send it to the manager.
The network manager collects data from
• OS data;
the terminal through regular contact at defined time
• TCP/IP stack information;
intervals, and can reset some counters to enable
• Application data.
fully automated management. For example, the
The OS data include: number of Visa or MasterCard cards used on the
terminal can be counted over a set time period, then
• Number of terminal boots;
reset to zero at the start of the next time period.
• Number of pixel lines printed;
The schematic below illustrates the SNMP
• Number of magnetic cards swiped
agent response when OS, TCP/IP, and application
(and with at least one good track read);
objects are declared.
• Number of smart cards inserted
(asynchronous or synchronous);
• Number of modem calls
(and successful modem calls); Application
TCP/IP
stack
• Number of keys pressed. LSNMP
agent
TCP/IP
This data can be activated on all Ingenico stack
Application



terminals. The schematic below illustrates how statistics information




OS OS data
OS data is retrieved using SNMP.
LSNMP
manager
INTERNET
TCP/IP
Application
stack
LSNMP
agent


OS
OS data
LSNMP Figure 3. SNMP functionality with OS, TCP/IP, and application objects
manager
INTERNET

Ingenico has also implemented the Trap message


discussed earlier, which is used by the terminal
to notify the network manager that an object has
been modified. The manager can thus check the
Figure 2. SNMP retrieval of OS data object immediately to view the updated information.

4.
INGENICO 2007
The Trap message is useful for tracking statistics • Payment statistics, so that banks can adapt their
like paper status or reboot sequence, and allows services to retailers’ needs
(e.g., specific functions for low payments, a new
real-time control of a group of terminals without
telecom subscription offer, etc.)
the need for a field technician. Alerts of object
modifications are sent automatically by the PREVENTIVE DIAGNOSTICS
application to one or more network managers.
• Dynamic trouble-shooting
Another benefit of the Trap message is that it
• Field preventive maintenance
can work the other way round. A network manager
(e.g., the early detection of an increase in modem
can set a new value in an application's object, call failure or magnetic strip reading)
which will then force the application to launch
an OS update or data collection sequence. DYNAMIC TERMINAL MANAGEMENT

• Modifications to data transfer connections


EXAMPLE USES
between agents and servers

SNMP is now a common technology and increasingly • Automatic maintenance procedure generation
(i.e., if a server detects a possible incompatibility
available on network servers. Thanks to SNMP
with an application or updated communication
standards, Ingenico customers can manage their parameters, it can automatically request that
terminals easily through a single application the agent launch an application upgrade through
the SNMP manager)
on a server. Ingenico customers can access SNMP
terminals from any structure supporting TCP/IP, • Terminal queries for parameter and/or
configuration upgrades
so that implementation can be a simple extension
of an existing IT administration application
or a bank or third-party server.
CONCLUSION
Moreover, implementing SNMP facilitates the
By implementing the SNMP technology, Ingenico
administration of a group of Ingenico terminals.
has again demonstrated its desire to provide
More specifically, it can be used for the following:
customers with the best-suited and most
cost-effective solutions available. This widespread,
DYNAMIC STATISTICS light protocol is easy to deploy, and allows Ingenico
• Network performance based on TCP/IP data terminals to be integrated into an existing SNMP
• Transaction volume data environment if needed.

Groupe Ingenico
192, avenue Charles de Gaulle
92200 Neuilly-sur-Seine - France
Tel : +33 (0)1 46 25 82 00
Fax : +33 (0)1 47 72 56 95
02-2007

www.ingenico.com

Potrebbero piacerti anche