diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/corero/CORERO-CMS-CLUSTERS-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/corero/CORERO-CMS-CLUSTERS-MIB')
| -rw-r--r-- | MIBS/corero/CORERO-CMS-CLUSTERS-MIB | 149 |
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 |