summaryrefslogtreecommitdiff
path: root/MIBS/corero/CORERO-CMS-CLUSTERS-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/corero/CORERO-CMS-CLUSTERS-MIB')
-rw-r--r--MIBS/corero/CORERO-CMS-CLUSTERS-MIB149
1 files changed, 149 insertions, 0 deletions
diff --git a/MIBS/corero/CORERO-CMS-CLUSTERS-MIB b/MIBS/corero/CORERO-CMS-CLUSTERS-MIB
new file mode 100644
index 0000000..e6e4a92
--- /dev/null
+++ b/MIBS/corero/CORERO-CMS-CLUSTERS-MIB
@@ -0,0 +1,149 @@
+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 \ No newline at end of file