VIDYO-SNMP-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Integer32, Unsigned32 FROM SNMPv2-SMI TimeStamp, TruthValue FROM SNMPv2-TC OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; vidyo MODULE-IDENTITY LAST-UPDATED "201401162034Z" ORGANIZATION "Vidyo" CONTACT-INFO "support@vidyo.com" DESCRIPTION "Vidyo enterprise MIB tree" REVISION "201401162034Z" DESCRIPTION "MIB tree for Vidyo products." ::= { enterprises 35969 } -- Root of Vidyo SNMP tree (under enterprises) -- vidyoMIBS OBJECT IDENTIFIER ::= { vidyo 1 } vidyoProducts OBJECT IDENTIFIER ::= { vidyoMIBS 1 } -- Vidyo Product branches -- vidyoRouter OBJECT IDENTIFIER ::= { vidyoProducts 1 } vidyoPortal OBJECT IDENTIFIER ::= { vidyoProducts 2 } vidyoGateway OBJECT IDENTIFIER ::= { vidyoProducts 3 } -- VidyoRouter ---------------------------------------------------------------------------------------- -- vidyoRouterObjects OBJECT IDENTIFIER ::= { vidyoRouter 1 } vidyoRouterEvents OBJECT IDENTIFIER ::= { vidyoRouter 2 } vidyoRouterMgmnt OBJECT IDENTIFIER ::= { vidyoRouter 3 } -- VidyoRouter objects used for notifications -------------------------------- -- vidyoRouterNotificationObjects OBJECT IDENTIFIER ::= { vidyoRouterObjects 1 } vidyoRouterNotificationCommonObj OBJECT IDENTIFIER ::= { vidyoRouterNotificationObjects 1 } vidyoRouterNotificationCommonObjGroup OBJECT-GROUP OBJECTS { vidyoRouterAlertTime, vidyoRouterConferenceId, vidyoRouterRemoteRouterId, vidyoRouterRemoteRouterUri, vidyoRouterParticipantId, vidyoRouterParticipantName, vidyoRouterParticipantUri, vidyoRouterRtpRecvPacketLoss, vidyoRouterRtpRecvJitter } STATUS current DESCRIPTION "VidyoRouter information sent by alert notifications" ::= { vidyoRouterNotificationCommonObj 1 } vidyoRouterAlertTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the alert condition occured" ::= { vidyoRouterNotificationCommonObj 2 } vidyoRouterConferenceId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Conference ID the alert condition applies to" ::= { vidyoRouterNotificationCommonObj 3 } vidyoRouterRemoteRouterId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "ID string of the remote VidyoRouter the alert condition applies to" ::= { vidyoRouterNotificationCommonObj 4 } vidyoRouterRemoteRouterUri OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Address URI of the remote VidyoRouter the alert condition applies to" ::= { vidyoRouterNotificationCommonObj 5 } vidyoRouterParticipantId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "ID string of the participant the alert condition applies to" ::= { vidyoRouterNotificationCommonObj 6 } vidyoRouterParticipantName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Display name of the participant the alert condition applies to" ::= { vidyoRouterNotificationCommonObj 7 } vidyoRouterParticipantUri OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Address URI of the participant the alert condition applies to" ::= { vidyoRouterNotificationCommonObj 8 } vidyoRouterRtpRecvPacketLoss OBJECT-TYPE SYNTAX Unsigned32 (0..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "RTP received packet loss percentage in hundredths (1 = .01%)" ::= { vidyoRouterNotificationCommonObj 9 } vidyoRouterRtpRecvJitter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "RTP received packet jitter in microseconds" ::= { vidyoRouterNotificationCommonObj 10 } -- VidyoRouter events (notifications) -------------------------------- -- vidyoRouterEventsGroup NOTIFICATION-GROUP NOTIFICATIONS { vidyoRouterVmConnLostAlert, vidyoRouterVmConnEstablishedAlert, vidyoRouterCascadeBrokenAlert, vidyoRouterCascadeFixedAlert, vidyoRouterCascadeMediaQualityAlert, vidyoRouterParticipantMediaQualityAlert } STATUS current DESCRIPTION "VidyoRouter notifications" ::= { vidyoRouterEvents 1 } vidyoRouterVmConnLostAlert NOTIFICATION-TYPE OBJECTS { vidyoRouterId, vidyoRouterStatus, vidyoRouterVmId, vidyoRouterVmAddress, vidyoRouterAlertTime} STATUS current DESCRIPTION "Indication that the VidyoRouter has lost contact with the VidyoManager" ::= { vidyoRouterEvents 2 } vidyoRouterVmConnEstablishedAlert NOTIFICATION-TYPE OBJECTS { vidyoRouterId, vidyoRouterStatus, vidyoRouterVmId, vidyoRouterVmAddress, vidyoRouterAlertTime} STATUS current DESCRIPTION "Indication that the VidyoRouter has established contact with the VidyoManager" ::= { vidyoRouterEvents 3 } vidyoRouterCascadeBrokenAlert NOTIFICATION-TYPE OBJECTS { vidyoRouterId, vidyoRouterConferenceId, vidyoRouterRemoteRouterId, vidyoRouterRemoteRouterUri, vidyoRouterAlertTime} STATUS current DESCRIPTION "Indication that a conference cascade has been broken" ::= { vidyoRouterEvents 4 } vidyoRouterCascadeFixedAlert NOTIFICATION-TYPE OBJECTS { vidyoRouterId, vidyoRouterConferenceId, vidyoRouterRemoteRouterId, vidyoRouterRemoteRouterUri, vidyoRouterAlertTime} STATUS current DESCRIPTION "Indication that a broken conference cascade has reconnected" ::= { vidyoRouterEvents 5 } vidyoRouterCascadeMediaQualityAlert NOTIFICATION-TYPE OBJECTS { vidyoRouterId, vidyoRouterConferenceId, vidyoRouterRemoteRouterId, vidyoRouterRemoteRouterUri, vidyoRouterAlertTime, vidyoRouterRtpRecvPacketLoss, vidyoRouterRtpRecvJitter} STATUS current DESCRIPTION "Indication that a conference cascade is having a problem with packet loss or jitter that may be affecting media quality in a conference" ::= { vidyoRouterEvents 6 } vidyoRouterParticipantMediaQualityAlert NOTIFICATION-TYPE OBJECTS { vidyoRouterId, vidyoRouterConferenceId, vidyoRouterParticipantId, vidyoRouterParticipantName, vidyoRouterParticipantUri, vidyoRouterAlertTime, vidyoRouterRtpRecvPacketLoss, vidyoRouterRtpRecvJitter} STATUS current DESCRIPTION "Indication that a participant is having a problem with packet loss or jitter that may be affecting their media quality in a conference" ::= { vidyoRouterEvents 7 } -- VidyoRouter Data Items -------------------------------- -- vidyoRouterMgmntObjGroup OBJECT-GROUP OBJECTS { vidyoRouterId, vidyoRouterName, vidyoRouterAppVersion, vidyoRouterOsVersion, vidyoRouterRmcpVersion, vidyoRouterLogicVersion, vidyoRouterSdkVersion, vidyoRouterHardwareCode, vidyoRouterHardwareName, vidyoRouterCapacity, vidyoRouterVmId, vidyoRouterVmAddress, vidyoRouterVmConnIsSecure, vidyoRouterVmSysVersion, vidyoRouterVmConnLost, vidyoRouterVmConnLostCount, vidyoRouterState, vidyoRouterStatus, vidyoRouterUptime, vidyoRouterConferences, vidyoRouterParticipants, vidyoRouterCascades, vidyoRouterActiveParticipants, vidyoRouterActiveCascades, vidyoRouterBrokenCascades, vidyoRouterBrokenCascadeCount, vidyoRouterCascadeMediaAlert, vidyoRouterCascadeMediaAlertCount, vidyoRouterCascadeMediaAlertEnabled, vidyoRouterCascadeMediaJitterThreshold, vidyoRouterCascadeMediaLossThreshold, vidyoRouterParticipantMediaAlert, vidyoRouterParticipantMediaAlertCount, vidyoRouterParticipantMediaAlertEnabled, vidyoRouterParticipantMediaJitterThreshold, vidyoRouterParticipantMediaLossThreshold } STATUS current DESCRIPTION "VidyoRouter information and status" ::= { vidyoRouterMgmnt 1 } vidyoRouterId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "ID string of the VidyoRouter" ::= { vidyoRouterMgmnt 2 } vidyoRouterName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Display name of the VidyoRouter" ::= { vidyoRouterMgmnt 3 } vidyoRouterAppVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Product application version of the VidyoRouter" ::= { vidyoRouterMgmnt 4 } vidyoRouterOsVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Operating system version the VidyoRouter is running on" ::= { vidyoRouterMgmnt 5 } vidyoRouterRmcpVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "RMCP version the VidyoRouter is using to communicate with the VidyoManager" ::= { vidyoRouterMgmnt 6 } vidyoRouterLogicVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Version number of the VidyoRouter logic" ::= { vidyoRouterMgmnt 7 } vidyoRouterSdkVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SDK version being used by the VidyoRouter" ::= { vidyoRouterMgmnt 8 } vidyoRouterHardwareCode OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware code representing the type of machine that the VidyoRouting is running on" ::= { vidyoRouterMgmnt 9 } vidyoRouterHardwareName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Display name of the type of machine hardware that the VidyoRouting is running on" ::= { vidyoRouterMgmnt 10 } vidyoRouterCapacity OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of simultaneous connections supported by the VidyoRouter" ::= { vidyoRouterMgmnt 11 } vidyoRouterVmId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "ID string of the VidyoManager that the VidyoRouter is to coordinate with" ::= { vidyoRouterMgmnt 12 } vidyoRouterVmAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the VidyoManager that the VidyoRouter is to coordinate with" ::= { vidyoRouterMgmnt 13 } vidyoRouterVmConnIsSecure OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the connection between the VidyoRouter and the VidyoManager is secure" ::= { vidyoRouterMgmnt 14 } vidyoRouterVmSysVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "System version reported by the VidyoManager to the VidyoRouter" ::= { vidyoRouterMgmnt 15 } vidyoRouterVmConnLost OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the VidyoRouter has lost contact with the VidyoManager" ::= { vidyoRouterMgmnt 16 } vidyoRouterVmConnLostCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the connection from the VidyoRouter to the VidyoManager has been lost since the last time the VidyoRouter was restarted" ::= { vidyoRouterMgmnt 17 } vidyoRouterState OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current state of the VidyoRouter" ::= { vidyoRouterMgmnt 18 } vidyoRouterStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of the VidyoRouter" ::= { vidyoRouterMgmnt 19 } vidyoRouterUptime OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Time since the Vidyouter was last started, in seconds" ::= { vidyoRouterMgmnt 20 } vidyoRouterConferences OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of conferences currently active on the VidyoRouter" ::= { vidyoRouterMgmnt 21 } vidyoRouterParticipants OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of currently allowed particiants for all conferences on the VidyoRouter" ::= { vidyoRouterMgmnt 22 } vidyoRouterCascades OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of currently allowed cascades for all conferences on the VidyoRouter" ::= { vidyoRouterMgmnt 23 } vidyoRouterActiveParticipants OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of active (currently connected) particiants in all conferences on the VidyoRouter" ::= { vidyoRouterMgmnt 24 } vidyoRouterActiveCascades OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of active cascades (currently connected) for all conferences on the VidyoRouter" ::= { vidyoRouterMgmnt 25 } vidyoRouterBrokenCascades OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates number of broken cascades currently on the VidyoRouter" ::= { vidyoRouterMgmnt 26 } vidyoRouterBrokenCascadeCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a cascade has broken since the last time the VidyoRouter was restarted" ::= { vidyoRouterMgmnt 27 } vidyoRouterCascadeMediaAlert OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if a possible problem is occuring with any cascade on the VidyoRouter due to unacceptable packet loss or jitter" ::= { vidyoRouterMgmnt 28 } vidyoRouterCascadeMediaAlertCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a cascade media alert has occured since the last time the VidyoRouter was restarted" ::= { vidyoRouterMgmnt 29 } vidyoRouterCascadeMediaAlertEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if cascade media alert notifications will be sent" ::= { vidyoRouterMgmnt 30 } vidyoRouterCascadeMediaJitterThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Jitter value, in microseconds (1 to 100000000), of a cascade, which should trigger a cascade media alert if exceeded" ::= { vidyoRouterMgmnt 31 } vidyoRouterCascadeMediaLossThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "Packet loss value, in hundredths of a percent (1 = .01%, range 1 to 10000), of a cascade, which should trigger a cascade media alert if exceeded" ::= { vidyoRouterMgmnt 32 } vidyoRouterParticipantMediaAlert OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if a possible problem is occuring with any participant on the VidyoRouter due to unacceptable packet loss or jitter" ::= { vidyoRouterMgmnt 33 } vidyoRouterParticipantMediaAlertCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times a participant media alert has occured since the last time the VidyoRouter was restarted" ::= { vidyoRouterMgmnt 34 } vidyoRouterParticipantMediaAlertEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if participant media alert notifications will be sent" ::= { vidyoRouterMgmnt 35 } vidyoRouterParticipantMediaJitterThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100000000) MAX-ACCESS read-write STATUS current DESCRIPTION "Jitter value, in microseconds (1 to 100000000), for a participant, which should trigger a participant media alert if exceeded" ::= { vidyoRouterMgmnt 36 } vidyoRouterParticipantMediaLossThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "Packet loss value, in hundredths of a percent (1 = .01%, range 1 to 10000), for a participant, which should trigger a participant media alert if exceeded" ::= { vidyoRouterMgmnt 37 } -- VidyoPortal ---------------------------------------------------------------------------------------- -- vidyoPortalObjects OBJECT IDENTIFIER ::= { vidyoPortal 1 } vidyoPortalEvents OBJECT IDENTIFIER ::= { vidyoPortal 2 } vidyoPortalMgmnt OBJECT IDENTIFIER ::= { vidyoPortal 3 } -- VidyoPortal objects used for notifications -------------------------------- -- vidyoPortalNotificationObjects OBJECT IDENTIFIER ::= { vidyoPortalObjects 1 } vidyoPortalNotificationCommonObj OBJECT IDENTIFIER ::= { vidyoPortalNotificationObjects 1 } vidyoPortalNotificationCommonObjGroup OBJECT-GROUP OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "VidyoPortal information sent by alert notifications" ::= { vidyoPortalNotificationCommonObj 1 } vidyoPortalTrapTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates system (Unix) time of VidyoPortal generating the trap" ::= { vidyoPortalNotificationCommonObj 2 } vidyoPortalLocation OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of node where component executes" ::= { vidyoPortalNotificationCommonObj 3 } vidyoPortalLocalName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "User supplied name of component from super / components" ::= { vidyoPortalNotificationCommonObj 4 } vidyoPortalStatusReportString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Brief description of why component is down" ::= { vidyoPortalNotificationCommonObj 5 } -- VidyoPortal events (notifications) -------------------------------- -- vidyoPortalEventsGroup NOTIFICATION-GROUP NOTIFICATIONS { vidyoPortalVidyoManagerUp, vidyoPortalVidyoManagerDown, vidyoPortalVidyoRouterUp, vidyoPortalVidyoRouterDown, vidyoPortalVidyoGatewayUp, vidyoPortalVidyoGatewayDown, vidyoPortalUp, vidyoPortalDown, vidyoPortalFailoverOccurred, vidyoPortalLineConsumptionThresholdExceeded, vidyoPortalInstallConsumptionThresholdExceeded, vidyoPortalInstallConsumptionNormal, vidyoPortalLineConsumptionNormal, vidyoPortalVidyoProxyUp, vidyoPortalVidyoProxyDown, vidyoPortalVidyoReplayUp, vidyoPortalVidyoReplayDown } STATUS current DESCRIPTION "Notifications showing VidyoPortal status updates" ::= { vidyoPortalEvents 1 } vidyoPortalVidyoManagerUp NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that the VidyoManager is operational" ::= { vidyoPortalEvents 2 } vidyoPortalVidyoManagerDown NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that the VidyoManager is not operational" ::= { vidyoPortalEvents 3 } vidyoPortalVidyoRouterUp NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that a VidyoRouter is operational" ::= { vidyoPortalEvents 4 } vidyoPortalVidyoRouterDown NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that a VidyoRouter is not operational" ::= { vidyoPortalEvents 5 } vidyoPortalVidyoGatewayUp NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that a VidyoGateway component is operational" ::= { vidyoPortalEvents 6 } vidyoPortalVidyoGatewayDown NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that a VidyoGateway component is not operational" ::= { vidyoPortalEvents 7 } vidyoPortalUp NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates the VidyoPortal component is operational" ::= { vidyoPortalEvents 8 } vidyoPortalDown NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates the VidyoPortal component is not operational" ::= { vidyoPortalEvents 9 } vidyoPortalFailoverOccurred NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that VidyoPortal Failover occured" ::= { vidyoPortalEvents 10 } vidyoPortalLineConsumptionThresholdExceeded NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that Lines license consumption had exceeded its threshold" ::= { vidyoPortalEvents 11 } vidyoPortalInstallConsumptionThresholdExceeded NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that Installs license consumption had exceeded its threshold" ::= { vidyoPortalEvents 12 } vidyoPortalInstallConsumptionNormal NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that Installs license consumption does not exceed its threshold" ::= { vidyoPortalEvents 13 } vidyoPortalLineConsumptionNormal NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates that Lines license consumption does not exceed its threshold" ::= { vidyoPortalEvents 14 } vidyoPortalVidyoProxyUp NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates a VidyoProxy component is operational (Obsolete as of version 3.4 since VidyoProxy is no longer a stand-alone component)" ::= { vidyoPortalEvents 15 } vidyoPortalVidyoProxyDown NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates a VidyoProxy component is down (Obsolete as of version 3.4 since VidyoProxy is no longer a stand-alone component)" ::= { vidyoPortalEvents 16 } vidyoPortalVidyoReplayUp NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates a VidyoReplay component is up" ::= { vidyoPortalEvents 17 } vidyoPortalVidyoReplayDown NOTIFICATION-TYPE OBJECTS { vidyoPortalTrapTime, vidyoPortalLocation, vidyoPortalLocalName, vidyoPortalStatusReportString } STATUS current DESCRIPTION "Indicates a VidyoReplay component is down" ::= { vidyoPortalEvents 18 } -- VidyoPortal Data Items -------------------------------- -- vidyoPortalMgmntObjGroup OBJECT-GROUP OBJECTS { vidyoPortalSwVersion, vidyoPortalHwVersion, vidyoPortalTenantsCount, vidyoPortalOnlineUsers, vidyoPortalActiveConferences, vidyoPortalConnectedVidyoGateways, vidyoPortalConnectedVidyoRouters, vidyoPortalConnectedVidyoReplays, vidyoPortalClusterLocalIp, vidyoPortalClusterClusterIp, vidyoPortalClusterPeerIp, vidyoPortalClusterHeartbeatPort, vidyoPortalClusterFQDN, vidyoPortalClusterClusterIPNetmask, vidyoPortalClusterTestIp, vidyoPortalClusterPreferredNode, vidyoPortalHotStandbyStatus, vidyoPortalHotStandbyDBSnapshot, vidyoPortalLinesLicenseThreshold, vidyoPortalInstallLicenseThreshold } STATUS current DESCRIPTION "VidyoPortal information and status" ::= { vidyoPortalMgmnt 1 } vidyoPortalSwVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current SW version" ::= { vidyoPortalMgmnt 2 } vidyoPortalHwVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Current HW version" ::= { vidyoPortalMgmnt 3 } vidyoPortalTenantsCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of tenants on the portal" ::= { vidyoPortalMgmnt 4 } vidyoPortalOnlineUsers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of users on the portal that are online" ::= { vidyoPortalMgmnt 5 } vidyoPortalActiveConferences OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of active conferences currently taking place on the system" ::= { vidyoPortalMgmnt 6 } vidyoPortalConnectedVidyoGateways OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of currently connected VidyoGateways" ::= { vidyoPortalMgmnt 7 } vidyoPortalConnectedVidyoRouters OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of currently connected VidyoRouters" ::= { vidyoPortalMgmnt 8 } vidyoPortalConnectedVidyoReplays OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of currently connected VidyoReplays" ::= { vidyoPortalMgmnt 9 } vidyoPortalClusterLocalIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The local IP address of the ACTIVE node in the hot-standby pair" ::= { vidyoPortalMgmnt 10 } vidyoPortalClusterClusterIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The Cluster IP address in the hot-standby pair" ::= { vidyoPortalMgmnt 11 } vidyoPortalClusterPeerIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The peer IP address in the hot-standby pair" ::= { vidyoPortalMgmnt 12 } vidyoPortalClusterHeartbeatPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The UDP port that will receive a heartbeat message" ::= { vidyoPortalMgmnt 13 } vidyoPortalClusterFQDN OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The cluster FQDN. The ACTIVE node will be assigedn with this FQDN" ::= { vidyoPortalMgmnt 14 } vidyoPortalClusterClusterIPNetmask OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The netmask of the cluster IP address. The netmask will be in CIDR format" ::= { vidyoPortalMgmnt 15 } vidyoPortalClusterTestIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The test IP of the nodes in the hot-standby pair. Note: This should be a reliable IP address" ::= { vidyoPortalMgmnt 16 } vidyoPortalClusterPreferredNode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True when this node is the preferred node." ::= { vidyoPortalMgmnt 17 } vidyoPortalHotStandbyStatus OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The hot-standby status" ::= { vidyoPortalMgmnt 18 } vidyoPortalHotStandbyDBSnapshot OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The time at which the last DB snapshot was taken on a hot-standby system" ::= { vidyoPortalMgmnt 19 } vidyoPortalLinesLicenseThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of license lines, in percent (1 = 1%, range 1 to 100), which should trigger a line consumption alert if exceeded." ::= { vidyoPortalMgmnt 20 } vidyoPortalInstallLicenseThreshold OBJECT-TYPE SYNTAX Unsigned32 (1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of enpoint installs, in percent (1 = 1%, range 1 to 100), which should trigger an install consumption alert if exceeded." ::= { vidyoPortalMgmnt 21 } -- VidyoGateway -- vidyoGatewayNode OBJECT IDENTIFIER ::= { vidyoGateway 1 } vidyoGatewayController OBJECT IDENTIFIER ::= { vidyoGateway 2 } -- VidyoGatewayNode -- vidyoGatewayNodeObjects OBJECT IDENTIFIER ::= { vidyoGatewayNode 1 } vidyoGatewayNodeEvents OBJECT IDENTIFIER ::= { vidyoGatewayNode 2 } vidyoGatewayNodeMgmnt OBJECT IDENTIFIER ::= { vidyoGatewayNode 3 } -- VidyoGatewayNode objects used for notifications -- vidyoGatewayNodeNotificationObjects OBJECT IDENTIFIER ::= { vidyoGatewayNodeObjects 1 } vidyoGatewayNodeNotificationCommonObj OBJECT IDENTIFIER ::= { vidyoGatewayNodeNotificationObjects 1 } vidyoGatewayNodeNotificationCommonObjGroup OBJECT-GROUP OBJECTS { vidyoGatewayNodeGwIp, vidyoGatewayNodeMediaQualityValue, vidyoGatewayNodePacketLossValue, vidyoGatewayNodeCallId, vidyoGatewayNodeChannelType, vidyoGatewayNodeLegacyIp, vidyoGatewayNodeLegacyName } STATUS current DESCRIPTION "VidyoGateway information sent by alert notifications" ::= { vidyoGatewayNodeNotificationCommonObj 1 } vidyoGatewayNodeGwIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "GW IP" ::= { vidyoGatewayNodeNotificationCommonObj 2 } vidyoGatewayNodeMediaQualityValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Jitter value for specific channel" ::= { vidyoGatewayNodeNotificationCommonObj 3 } vidyoGatewayNodePacketLossValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "PacketLoss value for specific channel" ::= { vidyoGatewayNodeNotificationCommonObj 4 } vidyoGatewayNodeCallId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Locally generated call id" ::= { vidyoGatewayNodeNotificationCommonObj 5 } vidyoGatewayNodeChannelType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "rxAudio, txAudio, rxVideo, txVideo" ::= { vidyoGatewayNodeNotificationCommonObj 6 } vidyoGatewayNodeLegacyIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Legacy IP for specific call" ::= { vidyoGatewayNodeNotificationCommonObj 7 } vidyoGatewayNodeLegacyName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Legacy name for specific call" ::= { vidyoGatewayNodeNotificationCommonObj 8 } -- VidyoGatewayNode events (notifications) ------------------------------ -- vidyoGatewayNodeEventGroup NOTIFICATION-GROUP NOTIFICATIONS { vidyoGatewayNodeLegacyMediaQualityThresholdAlert, vidyoGatewayNodeLegacyPacketLossThresholdAlert } STATUS current DESCRIPTION "Notifications showing VidyoGatewayNode status updates" ::= { vidyoGatewayNodeEvents 1 } vidyoGatewayNodeLegacyMediaQualityThresholdAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayNodeMediaQualityValue, vidyoGatewayNodeGwIp, vidyoGatewayNodeCallId, vidyoGatewayNodeChannelType, vidyoGatewayNodeLegacyIp, vidyoGatewayNodeLegacyName } STATUS current DESCRIPTION "Indication that the MediaQuality threshold for legacy call has been reached" ::= { vidyoGatewayNodeEvents 2 } vidyoGatewayNodeLegacyPacketLossThresholdAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayNodePacketLossValue, vidyoGatewayNodeGwIp, vidyoGatewayNodeCallId, vidyoGatewayNodeChannelType, vidyoGatewayNodeLegacyIp, vidyoGatewayNodeLegacyName } STATUS current DESCRIPTION "Indication that the PacketLoss threshold for legacy call has been reached" ::= { vidyoGatewayNodeEvents 3 } -- VidyoGatewayNode Data Items -------------------------------- -- vidyoGatewayNodeMgmntObjGroup OBJECT-GROUP OBJECTS { vidyoGatewayNodeSwVersion, vidyoGatewayNodeHwVersion, vidyoGatewayNodeGwccIp, vidyoGatewayNodeThresholdCheckFrequency, vidyoGatewayNodeMediaQualityThreshold, vidyoGatewayNodePacketLossThreshold } STATUS current DESCRIPTION "VidyoGateway information and status" ::= { vidyoGatewayNodeMgmnt 1 } vidyoGatewayNodeSwVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "GW SW Version" ::= { vidyoGatewayNodeMgmnt 2 } vidyoGatewayNodeHwVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "GW HW Version" ::= { vidyoGatewayNodeMgmnt 3 } vidyoGatewayNodeGwccIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "GWCC IP" ::= { vidyoGatewayNodeMgmnt 4 } vidyoGatewayNodeThresholdCheckFrequency OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "frequnecy of threshold checks" ::= { vidyoGatewayNodeMgmnt 5 } vidyoGatewayNodeMediaQualityThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Jitter threshold value" ::= { vidyoGatewayNodeMgmnt 6 } vidyoGatewayNodePacketLossThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "PacketLoss threshold value" ::= { vidyoGatewayNodeMgmnt 7 } -- VidyoGatewayController -- vidyoGatewayControllerObjects OBJECT IDENTIFIER ::= { vidyoGatewayController 1 } vidyoGatewayControllerEvents OBJECT IDENTIFIER ::= { vidyoGatewayController 2 } -- VidyoGatewayController objects used for notifications -- vidyoGatewayControllerNotificationObjects OBJECT IDENTIFIER ::= { vidyoGatewayControllerObjects 1 } vidyoGatewayControllerNotificationCommonObj OBJECT IDENTIFIER ::= { vidyoGatewayControllerNotificationObjects 1 } vidyoGatewayControllerNotificationCommonObjGroup OBJECT-GROUP OBJECTS { vidyoGatewayControllerGwIp, vidyoGatewayControllerGwccIp, vidyoGatewayControllerVmId, vidyoGatewayControllerVmAddress, vidyoGatewayControllerClusterRole, vidyoGatewayControllerCallType, vidyoGatewayControllerCallDirection, vidyoGatewayControllerCaller, vidyoGatewayControllerCallee, vidyoGatewayControllerAlertTime, vidyoGatewayControllerRemoteIp } STATUS current DESCRIPTION "VidyoGatewayController information sent by alert notifications" ::= { vidyoGatewayControllerNotificationCommonObj 1 } vidyoGatewayControllerGwIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "GW IP" ::= { vidyoGatewayControllerNotificationCommonObj 2 } vidyoGatewayControllerGwccIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "GWCC IP" ::= { vidyoGatewayControllerNotificationCommonObj 3 } vidyoGatewayControllerVmId OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "ID string of the VidyoManager that the VidyoGateway is to coordinate with" ::= { vidyoGatewayControllerNotificationCommonObj 4} vidyoGatewayControllerVmAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the VidyoManager that the VidyoGateway is to coordinate with" ::= { vidyoGatewayControllerNotificationCommonObj 5} vidyoGatewayControllerClusterRole OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The role of the GatewayController in the cluster: Active/Standby" ::= { vidyoGatewayControllerNotificationCommonObj 6} vidyoGatewayControllerCallType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The call type: SIP/H323/Lync" ::= { vidyoGatewayControllerNotificationCommonObj 7 } vidyoGatewayControllerCallDirection OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The call direction: Inbound/Outbound" ::= { vidyoGatewayControllerNotificationCommonObj 8 } vidyoGatewayControllerCaller OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The caller information" ::= { vidyoGatewayControllerNotificationCommonObj 9 } vidyoGatewayControllerCallee OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The dialed string" ::= { vidyoGatewayControllerNotificationCommonObj 10 } vidyoGatewayControllerAlertTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Time at which the alert condition occured" ::= { vidyoGatewayControllerNotificationCommonObj 11 } vidyoGatewayControllerRemoteIp OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "REMOTE IP" ::= { vidyoGatewayControllerNotificationCommonObj 12 } -- VidyoGatewayController events (notifications) -------------------------------- -- vidyoGatewayControllerEventGroup NOTIFICATION-GROUP NOTIFICATIONS { vidyoGatewayControllerJoinedClusterAlert, vidyoGatewayControllerLeftClusterAlert, vidyoGatewayControllerVmConnLostAlert, vidyoGatewayControllerVmConnEstablishedAlert, vidyoGatewayControllerCallRejectedAlert, vidyoGatewayControllerClusterRoleAlert, vidyoGatewayControllerIPAddedToBlackListAlert } STATUS current DESCRIPTION "Notifications showing VidyoGatewayController status updates" ::= { vidyoGatewayControllerEvents 1 } vidyoGatewayControllerJoinedClusterAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayControllerGwccIp, vidyoGatewayControllerGwIp } STATUS current DESCRIPTION "New GW has joined the cluster" ::= { vidyoGatewayControllerEvents 2 } vidyoGatewayControllerLeftClusterAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayControllerGwccIp, vidyoGatewayControllerGwIp } STATUS current DESCRIPTION "Existing GW has left the cluster" ::= { vidyoGatewayControllerEvents 3 } vidyoGatewayControllerVmConnLostAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayControllerGwccIp, vidyoGatewayControllerVmId, vidyoGatewayControllerVmAddress } STATUS current DESCRIPTION "The connection between VidyoGateway and VidyoManager is lost" ::= { vidyoGatewayControllerEvents 4 } vidyoGatewayControllerVmConnEstablishedAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayControllerGwccIp, vidyoGatewayControllerVmId, vidyoGatewayControllerVmAddress } STATUS current DESCRIPTION "The connection between VidyoGateway and VidyoManager is established" ::= { vidyoGatewayControllerEvents 5 } vidyoGatewayControllerCallRejectedAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayControllerAlertTime, vidyoGatewayControllerCallType, vidyoGatewayControllerCallDirection, vidyoGatewayControllerCaller, vidyoGatewayControllerCallee } STATUS current DESCRIPTION "The call was rejected because there is no available resources to handle this call" ::= { vidyoGatewayControllerEvents 6 } vidyoGatewayControllerClusterRoleAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayControllerAlertTime, vidyoGatewayControllerGwccIp, vidyoGatewayControllerClusterRole } STATUS current DESCRIPTION "The GatewayController came up as Active or Standby" ::= { vidyoGatewayControllerEvents 7 } vidyoGatewayControllerIPAddedToBlackListAlert NOTIFICATION-TYPE OBJECTS { vidyoGatewayControllerAlertTime, vidyoGatewayControllerGwccIp, vidyoGatewayControllerRemoteIp } STATUS current DESCRIPTION "The GatewayController added new IP to the black list" ::= { vidyoGatewayControllerEvents 8 } END