Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EXAMPLE USES 5
DYNAMIC STATISTICS 5
PREVENTIVE DIAGNOSTICS 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.
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
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
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
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