CORERO-CMS-CLUSTERS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, TimeTicks, Counter32, Unsigned32, Counter64, enterprises, IpAddress FROM SNMPv2-SMI DisplayString, TestAndIncr, TimeStamp, RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF coreroCMSMIBObjects, coreroCMSMIBCompliances, coreroCMSMIBGroups FROM CORERO-CMS-MIB; clusters MODULE-IDENTITY LAST-UPDATED "201806290000Z" ORGANIZATION "Corero Network Security" CONTACT-INFO "info@corero.com" DESCRIPTION "Corero Management Server MIB." REVISION "201708240000Z" DESCRIPTION "Initial revision" REVISION "201805030000Z" DESCRIPTION "Add ingressSampleRate field" REVISION "201805230000Z" DESCRIPTION "Add optimizeForScrubbing field" REVISION "201806290000Z" DESCRIPTION "Updated clusterOptimizeForScrubbing description" ::= { coreroCMSMIBObjects 3 } clusterTable OBJECT-TYPE SYNTAX SEQUENCE OF ClusterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of Clusters" ::= { clusters 1 } clusterEntry OBJECT-TYPE SYNTAX ClusterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Cluster table which represents a single Cluster" INDEX { clusterIndex } ::= { clusterTable 1 } ClusterEntry ::= SEQUENCE { clusterIndex INTEGER (1..2147483647), clusterName OCTET STRING (SIZE(1..64)), clusterDescription OCTET STRING, clusterProtectionProfile OCTET STRING, clusterIngressSampleRate INTEGER (1..4096), clusterOptimizeForScrubbing INTEGER } clusterIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The SNMP index of the Cluster" ::= { clusterEntry 1 } clusterName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the Cluster" ::= { clusterEntry 2 } clusterDescription OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the Cluster. If no description is entered, this is blank." ::= { clusterEntry 3 } clusterProtectionProfile OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the Protection Profile associated with this Cluster" ::= { clusterEntry 4 } clusterIngressSampleRate OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "External ingress sampling rate for all devices in the cluster" ::= { clusterEntry 5 } clusterOptimizeForScrubbing OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the devices in the cluster are optimized for scrubbing deployments" ::= { clusterEntry 6 } -- compliance statements coreroCMSMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMPv2 entities which implement the SNMPv2 MIB." MODULE -- this module -- MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup, -- snmpBasicNotificationsGroup } GROUP coreroClusterGroup DESCRIPTION "This group is mandatory for SNMPv2 entities which support community-based authentication." ::= { coreroCMSMIBCompliances 3 } -- units of conformance coreroClusterGroup OBJECT-GROUP OBJECTS { clusterIndex, clusterName, clusterDescription, clusterProtectionProfile, clusterIngressSampleRate, clusterOptimizeForScrubbing } STATUS current DESCRIPTION "A collection of objects providing status and statistics for the site." ::= { coreroCMSMIBGroups 3 } END