mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 16:32:45 +00:00
580 lines
19 KiB
Plaintext
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|