-- ***************************************************************** -- 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