snmp_mib_archive/CISCO-CDSTV-SERVICES-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

340 lines
8.2 KiB
Plaintext

-- *****************************************************************
-- CISCO-CDSTV-SERVICES-MIB: Cisco CDS-TV Services Management
-- Information Base
--
-- Copyright (c) 2010 by Cisco Systems, Inc.
--
-- All rights reserved.
--
-- *****************************************************************
CISCO-CDSTV-SERVICES-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
TruthValue
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoCdstvServicesMIB MODULE-IDENTITY
LAST-UPDATED "201003290000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-cds@cisco.com"
DESCRIPTION
"This MIB module defines service monitoring objects that
faciliate the management of the Cisco Content Delivery System
for TV (CDS-TV) product family.
CDS-TV is a suite of products and software applications
providing ingest, storage, caching, streaming, playout and
on-demand delivery of video to television or set-top-box
clients.
Abbreviations:
CDS Content Delivery System
ISA Interactive Services Architecture
ISV Integrated Streamer-Vault
FSI File Service Interface
MSA Managed Services Architecture
RTSP Real-Time Streaming Protocol"
REVISION "201003290000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 729 }
-- Textual Conventions definition will be defined before this line
ciscoCdstvServicesMIBNotifs OBJECT IDENTIFIER
::= { ciscoCdstvServicesMIB 0 }
ciscoCdstvServicesMIBObjects OBJECT IDENTIFIER
::= { ciscoCdstvServicesMIB 1 }
ciscoCdstvServicesMIBConform OBJECT IDENTIFIER
::= { ciscoCdstvServicesMIB 2 }
cdstvServicesMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF CdstvServicesMonitorTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the services being monitored."
::= { ciscoCdstvServicesMIBObjects 1 }
cdstvServicesMonitorTableEntry OBJECT-TYPE
SYNTAX CdstvServicesMonitorTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the cdstvServicesMonitorTable.
Each entry represents a service configured to run on the server
and its status (whether running or stopped). Rows are added for
each configured service and the number of rows does not change
for a particular server with a specific configuration."
INDEX { cdstvServicesMonitorIndex }
::= { cdstvServicesMonitorTable 1 }
CdstvServicesMonitorTableEntry ::= SEQUENCE {
cdstvServicesMonitorIndex Unsigned32,
cdstvServiceName SnmpAdminString,
cdstvServiceStatus INTEGER
}
cdstvServicesMonitorIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier for the services being monitored on this
device, i.e. streamer, cache, vault or ISV."
::= { cdstvServicesMonitorTableEntry 1 }
cdstvServiceName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the name of the service/process being
monitored."
::= { cdstvServicesMonitorTableEntry 2 }
cdstvServiceStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the service/process being
monitored: up(1), or down(2)."
::= { cdstvServicesMonitorTableEntry 3 }
cdstvServiceTrapsEnable OBJECT IDENTIFIER
::= { ciscoCdstvServicesMIBObjects 2 }
cdstvServiceUpNotifEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether cdstvServiceUp notification is
generated by the system.
Setting this object to 'true' will enable generation of
cdstvServiceUp.
Setting this object to 'false' will disable generation of
cdstvServiceUp."
::= { cdstvServiceTrapsEnable 1 }
cdstvServiceDownNotifEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether cdstvServiceDown notification is
generated by the system.
Setting this object to 'true' will enable generation of
cdstvServiceDown.
Setting this object to 'false' will disable generation of
cdstvServiceDown"
::= { cdstvServiceTrapsEnable 2 }
cdstvServiceUp NOTIFICATION-TYPE
OBJECTS { cdstvServiceName }
STATUS current
DESCRIPTION
"The SNMP entity generates the cdstvServiceUp notification when
the status (indicated by the object cdstvServiceStatus) of a
service being monitored (indicated by the object
cdstvServiceName) changes to 'up'."
::= { ciscoCdstvServicesMIBNotifs 1 }
cdstvServiceDown NOTIFICATION-TYPE
OBJECTS { cdstvServiceName }
STATUS current
DESCRIPTION
"The SNMP entity generates the cdstvServiceDown notification
when the status (indicated by the object cdstvServiceStatus)
of a service being monitored (indicated by the object
cdstvServiceName), changes to 'down'."
::= { ciscoCdstvServicesMIBNotifs 2 }
ciscoCdstvServicesMIBCompliances OBJECT IDENTIFIER
::= { ciscoCdstvServicesMIBConform 1 }
ciscoCdstvServicesMIBGroups OBJECT IDENTIFIER
::= { ciscoCdstvServicesMIBConform 2 }
ciscoCdstvServicesMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the entities which
implement the Cisco CDS TV Services MIB."
MODULE -- this module
MANDATORY-GROUPS {
ciscoCdstvServicesMIBMainObjectGroup,
ciscoCdstvServicesMIBNotificationGroup
}
GROUP ciscoCdstvServicesMIBNotifEnableObjectGroup
DESCRIPTION
"This group is mandatory only for platforms that support
enabling/disabling of service notifications."
OBJECT cdstvServiceUpNotifEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT cdstvServiceDownNotifEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { ciscoCdstvServicesMIBCompliances 1 }
-- Units of Conformance
ciscoCdstvServicesMIBMainObjectGroup OBJECT-GROUP
OBJECTS {
cdstvServiceName,
cdstvServiceStatus
}
STATUS current
DESCRIPTION
"A collection of objects that provide status of monitored
services."
::= { ciscoCdstvServicesMIBGroups 1 }
ciscoCdstvServicesMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
cdstvServiceUp,
cdstvServiceDown
}
STATUS current
DESCRIPTION
"A collection of notifications generated by this MIB module."
::= { ciscoCdstvServicesMIBGroups 2 }
ciscoCdstvServicesMIBNotifEnableObjectGroup OBJECT-GROUP
OBJECTS {
cdstvServiceUpNotifEnable,
cdstvServiceDownNotifEnable
}
STATUS current
DESCRIPTION
"A collection of objects that enable/disable generation of
CDS-TV service notifications."
::= { ciscoCdstvServicesMIBGroups 3 }
END