Icontrol and snmp, Overview, Summary – Grass Valley iControl V.4.43 User Manual
Page 447

iControl and SNMP
This section describes how SNMP is implemented in iControl, and how iControl can act as
either an SNMP manager or agent.
Summary
Preparing an Application Server (as SNMP Agent) to use SNMPv3
. . . . . . . . . . . . . . . . . . . 440
Application Server Health Monitoring
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
Accessing the MIB Browser Help Files
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Adding a Third-Party SNMP Alarm Object to an iControl Web Page
. . . . . . . . . . . . . . . . . . 523
Overview
SNMP (Simple Network Management Protocol) has emerged as an important standard in the
broadcast industry, allowing broadcasters to monitor the equipment from multiple vendors
using a single, IP-based protocol. iControl provides SNMP support in two distinct and
important ways.
iControl acts as an SNMP manager by reading the status of third party devices that support
SNMP and have published their SNMP MIB (Management Information Base). It augments the
status information using streaming video, audio and scope telemetry data gathered using
Densité series cards and the Allégro streaming encoder/server.
In those cases where a third party SNMP management application (i.e. Network Management
Service, or NMS) is deployed, iControl acts as an SNMP agent (or north-bound interface)
reporting errors and status to the SNMP manager using the SNMP protocol and Miranda’s own
SNMP MIB.
For devices that do not provide IP connectivity, the iControl Application Server acts as an
SNMP translator and provides SNMP agent functionality. The Application Server receives
status information from the devices using their existing protocols, and will issue SNMP TRAPs
and respond to SNMP
GET
messages on behalf of the devices below it. The Application Server
further enhances SNMP agent capability by allowing users to create virtual alarms, which can
be enabled or disabled according to a schedule, or slaved to an automation system.