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

580 lines
19 KiB
Plaintext

-- *****************************************************************
-- CISCO-CDSTV-STATS-MIB: Cisco CDS-TV Statistics
-- Management Information Base
--
-- June 2010, Rajat Ahuja
--
-- Copyright (c) 2010 by Cisco Systems Inc.
--
-- All rights reserved.
--
-- *****************************************************************
CISCO-CDSTV-CS-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Unsigned32,
Counter32,
Gauge32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TimeIntervalSec
FROM CISCO-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoCdstvCsStatsMIB MODULE-IDENTITY
LAST-UPDATED "201007290000Z"
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 objects describing the caching and
streaming statistics objects that facilitate the management of
the Cisco 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 STB
clients.
ACRONYMS
CCP Content Control Protocol
CDN Content Distribution Network
CDS Content Delivery System
ISA Interactive Services Architecture
ISV Integrated Streamer-Vault
FSI File Service Interface
FTP File Transfer Protocol
HTTP Hyper-Text Transfer Protocol
MPEG Motion Picture Experts Group
MSA Managed Services Architecture
RTSP Real-Time Streaming Protocol
STB Set-Top Box
GLOSSARY
Catcher: Device responsible for receiving content (typically via
satellite dishes and antennae) from content providers or from a
Headend-In-The-Sky.
Content Ingest: Acquisition of content (from a source such as a
catcher or an FTP server) for the purpose of storing it locally
in a vault and making it available to streamers and caching
nodes as needed.
Vault: Content delivery application responsible for ingesting
video content, storing it, and making it available to
streamers.
Caching Node: Content delivery application responsible for
caching content from a vault and streaming it to other caching
nodes or streamers.
Streamer: Content delivery application responsible for
streaming video to STB's."
REVISION "201007290000Z"
DESCRIPTION
"Added stream control message queue reporting support."
REVISION "201006040000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 743 }
-- Textual Conventions definition will be defined before this line
ciscoCdstvStatsMIBNotifs OBJECT IDENTIFIER
::= { ciscoCdstvCsStatsMIB 0 }
ciscoCdstvStatsMIBObjects OBJECT IDENTIFIER
::= { ciscoCdstvCsStatsMIB 1 }
ciscoCdstvStatsMIBConform OBJECT IDENTIFIER
::= { ciscoCdstvCsStatsMIB 2 }
ciscoCdstvCacheStats OBJECT IDENTIFIER
::= { ciscoCdstvStatsMIBObjects 1 }
ciscoCdstvStreamStats OBJECT IDENTIFIER
::= { ciscoCdstvStatsMIBObjects 2 }
cdstvCacheCapacity OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total cache capacity of this
streamer, caching node or ISV."
::= { ciscoCdstvCacheStats 1 }
cdstvCacheLevel OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the used cache level for this streamer,
caching node or ISV."
::= { ciscoCdstvCacheStats 2 }
cdstvFillReceiveStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of cache fills
this streamer, caching node or ISV gets from other devices.
For a streamer or ISV, the source devices can be vaults, caching
nodes or neighboring streamers. For caching nodes, the source
can be vaults or neighboring caching nodes. For streamers, this
metric includes both CCP and HTTP streams."
::= { ciscoCdstvCacheStats 3 }
cdstvFillStreamCommittedBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the committed bandwidth for cache fills
this streamer, caching node or ISV gets from other devices. For
a streamer or ISV , the other devices can
be vaults, caching nodes or neighboring streamers. For caching
nodes, the other devices can be vaults or neighboring caching
nodes. For streamers, this metric includes both CCP and HTTP
streams."
::= { ciscoCdstvCacheStats 4 }
cdstvFillStreamActualBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the actual bandwidth of cache fills this
streamer, caching node or ISV gets from other devices. For a
streamer or ISV, the other devices can be vaults, caching nodes
or neighboring streamers. For caching nodes, the other devices
can be vaults or neighboring caching
nodes. For streamers, this metric includes both CCP and HTTP
streams."
::= { ciscoCdstvCacheStats 5 }
cdstvDiskReadStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the disk-read stream count for this
streamer, caching node or ISV, i.e. the number of streams served
from this device's disks."
::= { ciscoCdstvCacheStats 6 }
cdstvDiskReadBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"this object indicates the disk-read bandwidth for this
streamer, caching node or ISV, i.e. the bandwidth of the streams
read from this device's disk."
::= { ciscoCdstvCacheStats 7 }
cdstvCCPInfromVaultStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of CCP streams from a vault
filling this device."
::= { ciscoCdstvCacheStats 8 }
cdstvCCPInFromVaultStreamBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of CCP streams from a
vault filling this device."
::= { ciscoCdstvCacheStats 9 }
cdstvCCPInFromCacheStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of CCP streams from a caching
node filling this caching node or streamer."
::= { ciscoCdstvCacheStats 10 }
cdstvCCPInFromCacheStreamBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of CCP streams from a
caching node filling this device."
::= { ciscoCdstvCacheStats 11 }
cdstvCCPInFromStreamerStreamCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of CCP streams from another
streamer filling this streamer."
::= { ciscoCdstvCacheStats 12 }
cdstvCCPInFromStreamerStreamBW OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of CCP streams from other
streamers filling this streamer."
::= { ciscoCdstvCacheStats 13 }
cdstvActiveStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the number of active streams from this
device. For a streamer, this includes CCP streams going out to
other
streamers. For caching nodes and vaults, this includes CCP
streams going out to streamers or caching nodes. For vaults,
this includes mirroring traffic as well."
::= { ciscoCdstvStreamStats 1 }
cdstvActiveStreamBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of active streams from this
device. For a streamer, this includes CCP streams going out to
other streamers. For caching nodes and vaults, this includes
CCP
streams going out to streamers or caching nodes. For vaults,
this includes mirroring traffic as well."
::= { ciscoCdstvStreamStats 2 }
cdstvUniqueStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of unique streams going out
from this device."
::= { ciscoCdstvStreamStats 3 }
cdstvUniqueStreamBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of unique streams going out
from this device."
::= { ciscoCdstvStreamStats 4 }
cdstvCCPOutStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of CCP streams going out from
this device. For streamers, the destination is another
streamer.
For caching nodes, the destination is a streamer or another
caching node. For vaults, the destination can be a streamer,
caching node or vault."
::= { ciscoCdstvStreamStats 5 }
cdstvCCPOutStreamBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of CCP streams
going out from this device. For streamers, the destination is
another streamer. For caching nodes, the destination is a
streamer or another caching node. For vaults, the destination
can be a streamer, caching node or vault."
::= { ciscoCdstvStreamStats 6 }
cdstvHTTPOutStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of HTTP streams going out from
this caching node to streamers in a CDN setup."
::= { ciscoCdstvStreamStats 7 }
cdstvHTTPOutStreamBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of HTTP streams going out
from this caching node to streamers in a CDN setup."
::= { ciscoCdstvStreamStats 8 }
cdstvSessionSetupSuccess OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of successfully setup
sessions since the counter was reset (the reference). The
seconds elapsed since the reference is indicated by
cdstvSecondsSinceReference."
::= { ciscoCdstvStreamStats 9 }
cdstvSessionSetupFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of unsuccessfully setup
(failed) sessions since the counter was reset (the reference).
The seconds elapsed since the
reference is indicated by cdstvSecondsSinceReference."
::= { ciscoCdstvStreamStats 10 }
cdstvSecondsSinceReference OBJECT-TYPE
SYNTAX TimeIntervalSec
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the seconds elapsed since the last time
the database was restarted and hence the cdstvSessionSetupSucess
and cdstvSessionSetupFailures counters were reset."
::= { ciscoCdstvStreamStats 11 }
cdstvStreamControlMessageQueueMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "elements"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum size of the stream control
message queue used in CDS."
::= { ciscoCdstvStreamStats 12 }
cdstvStreamControlMessageQueueSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "elements"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current size of the stream control
message queue, i.e. the number of elements in the queue."
::= { ciscoCdstvStreamStats 13 }
cdstvSkippedPlaylistElements OBJECT-TYPE
SYNTAX Unsigned32
UNITS "elements"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of skipped playlist
elements."
::= { ciscoCdstvStreamStats 14 }
cdstvHTTPInStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of HTTP streams filling this
streamer."
::= { ciscoCdstvCacheStats 14 }
cdstvHTTPInStreamBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of HTTP streams filling
this streamer."
::= { ciscoCdstvCacheStats 15 }
cdstvActiveIngestStreams OBJECT-TYPE
SYNTAX Gauge32
UNITS "stream count"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of active ingest streams
filling this vault."
::= { ciscoCdstvCacheStats 16 }
cdstvActiveIngestStreamBW OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilobits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the bandwidth of active ingest streams
filling this vault."
::= { ciscoCdstvCacheStats 17 }
-- Conformance Information Definition
ciscoCdstvStatsMIBCompliances OBJECT IDENTIFIER
::= { ciscoCdstvStatsMIBConform 1 }
ciscoCdstvStatsMIBGroups OBJECT IDENTIFIER
::= { ciscoCdstvStatsMIBConform 2 }
ciscoCdstvStatsMIBModuleCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the entities which
implement the CISCO-CDSTV-STATS-MIB."
MODULE -- this module
MANDATORY-GROUPS {
ciscoCdstvStatsMIBCacheObjectGroup,
ciscoCdstvStatsMIBStreamObjectGroup
}
::= { ciscoCdstvStatsMIBCompliances 1 }
ciscoCdstvStatsMIBModuleCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Please enter description here"
MODULE -- this module
MANDATORY-GROUPS {
ciscoCdstvStatsMIBCacheObjectGroup,
ciscoCdstvStatsMIBStreamObjectGroup2
}
::= { ciscoCdstvStatsMIBCompliances 2 }
ciscoCdstvStatsMIBCacheObjectGroup OBJECT-GROUP
OBJECTS {
cdstvCacheCapacity,
cdstvCacheLevel,
cdstvFillReceiveStreams,
cdstvFillStreamCommittedBW,
cdstvFillStreamActualBW,
cdstvDiskReadStreams,
cdstvDiskReadBW,
cdstvCCPInfromVaultStreams,
cdstvCCPInFromVaultStreamBW,
cdstvCCPInFromCacheStreams,
cdstvCCPInFromCacheStreamBW,
cdstvCCPInFromStreamerStreamCount,
cdstvCCPInFromStreamerStreamBW,
cdstvHTTPInStreams,
cdstvHTTPInStreamBW,
cdstvActiveIngestStreams,
cdstvActiveIngestStreamBW
}
STATUS current
DESCRIPTION
"A collection of objects providing caching statistics."
::= { ciscoCdstvStatsMIBGroups 1 }
ciscoCdstvStatsMIBStreamObjectGroup OBJECT-GROUP
OBJECTS {
cdstvActiveStreams,
cdstvActiveStreamBW,
cdstvUniqueStreams,
cdstvUniqueStreamBW,
cdstvCCPOutStreams,
cdstvCCPOutStreamBW,
cdstvHTTPOutStreams,
cdstvHTTPOutStreamBW,
cdstvSessionSetupSuccess,
cdstvSecondsSinceReference,
cdstvSessionSetupFailures
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing streaming statistics."
::= { ciscoCdstvStatsMIBGroups 2 }
ciscoCdstvStatsMIBStreamObjectGroup2 OBJECT-GROUP
OBJECTS {
cdstvActiveStreams,
cdstvActiveStreamBW,
cdstvUniqueStreams,
cdstvUniqueStreamBW,
cdstvCCPOutStreams,
cdstvCCPOutStreamBW,
cdstvHTTPOutStreams,
cdstvHTTPOutStreamBW,
cdstvSessionSetupSuccess,
cdstvSessionSetupFailures,
cdstvSecondsSinceReference,
cdstvStreamControlMessageQueueMax,
cdstvStreamControlMessageQueueSize,
cdstvSkippedPlaylistElements
}
STATUS current
DESCRIPTION
"A collection of objects providing streaming statistics"
::= { ciscoCdstvStatsMIBGroups 3 }
END