diff options
Diffstat (limited to 'MIBS/ciena/CIENA-CES-SYSLOG-COLLECTOR-MIB')
| -rw-r--r-- | MIBS/ciena/CIENA-CES-SYSLOG-COLLECTOR-MIB | 279 |
1 files changed, 279 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-SYSLOG-COLLECTOR-MIB b/MIBS/ciena/CIENA-CES-SYSLOG-COLLECTOR-MIB new file mode 100644 index 0000000..1a2bbbb --- /dev/null +++ b/MIBS/ciena/CIENA-CES-SYSLOG-COLLECTOR-MIB @@ -0,0 +1,279 @@ +-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024 +-- +-- CIENA-CES-SYSLOG-COLLECTOR-MIB +-- + +CIENA-CES-SYSLOG-COLLECTOR-MIB DEFINITIONS ::= BEGIN + + +IMPORTS + IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC + InetAddressType,InetAddress + FROM INET-ADDRESS-MIB + cienaCesConfig, cienaCesNotifications + FROM CIENA-SMI + CienaGlobalState + FROM CIENA-TC; + +cienaCesSyslogCollectorMIB MODULE-IDENTITY + LAST-UPDATED "201706070000Z" + ORGANIZATION "Ciena Corp." + CONTACT-INFO + " Mib Meister + 7035 Ridge Road + Hanover, Maryland 21076 + USA + Phone: +1 800 921 1144 + Email: support@ciena.com" + DESCRIPTION + "A MIB module to manage Syslog collectors on the SAOS 8700 products." + + REVISION "201706070000Z" + DESCRIPTION + "Updated contact info." + + REVISION "201607220000Z" + DESCRIPTION + "Initial creation." + ::= { cienaCesConfig 40 } + +-- +-- Textual conventions +-- +SyslogFacility ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention enumerates the facilities + that originate Syslog messages. + + The value noMap(24) indicates that the appropriate + facility will be provided by the individual applications + on the managed entity. If this option is not available + on a particular entity attempt set the facillity to this + value will fail with an error-status of wrongValue." + SYNTAX INTEGER { + kernel (0), -- kernel messages + user (1), -- user-level messages + mail (2), -- mail system + daemon (3), -- system daemons + auth (4), -- authorization messages + syslog (5), -- messages generated by syslogd + lpr (6), -- line printer subsystem + news (7), -- network news subsystem + uucp (8), -- UUCP subsystem + cron (9), -- clock daemon + authPriv (10),-- authorization messages + -- (private) + ftp (11),-- ftp daemon + ntp (12),-- NTP subsystem + security (13),-- security subsystems + -- (firewalling, etc.) + console (14),-- /dev/console output + clockd2 (15), + local0 (16), + local1 (17), + local2 (18), + local3 (19), + local4 (20), + local5 (21), + local6 (22), + local7 (23), + noMap (24) + } +-- +-- Node definitions +-- +cienaCesSyslogCollMIBObjects OBJECT IDENTIFIER ::= { cienaCesSyslogCollectorMIB 1 } +cienaCesSyslogSystem OBJECT IDENTIFIER ::= { cienaCesSyslogCollMIBObjects 1 } +cienaCesSyslogColl OBJECT IDENTIFIER ::= { cienaCesSyslogCollMIBObjects 2 } + +-- +-- Notification groups +-- +cienaCesSyslogCollMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 41 } +cienaCesSyslogCollMIBNotifications OBJECT IDENTIFIER ::= { cienaCesSyslogCollMIBNotificationPrefix 0 } + +-- +-- Conformance groups +-- +cienaCesSyslogCollMIBConformance OBJECT IDENTIFIER ::= { cienaCesSyslogCollectorMIB 3 } +cienaCesSyslogCollMIBCompliances OBJECT IDENTIFIER ::= { cienaCesSyslogCollMIBConformance 1 } +cienaCesSyslogCollMIBGroups OBJECT IDENTIFIER ::= { cienaCesSyslogCollMIBConformance 2 } + +-- +-- Configuration information +-- +cienaCesSyslogEnable OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether the Syslog client is enabled." + DEFVAL { enabled } + ::= { cienaCesSyslogSystem 1 } + +-- +-- cienaCesSyslogCollector Table +-- +cienaCesSyslogCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesSyslogCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Syslog collector information." + ::= { cienaCesSyslogColl 1 } + +cienaCesSyslogCollectorEntry OBJECT-TYPE + SYNTAX CienaCesSyslogCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the information pertaining to a Syslog collector + to which Syslog messages are relayed." + INDEX { cienaCesSyslogIndex } + ::= { cienaCesSyslogCollectorTable 1 } + +CienaCesSyslogCollectorEntry ::= SEQUENCE { + cienaCesSyslogIndex Integer32, + cienaCesSyslogCollectorAddr DisplayString, + cienaCesSyslogCollectorUDPPort Integer32, + cienaCesSyslogCollectorFacility SyslogFacility, + cienaCesSyslogCollectorSeverityList BITS, + cienaCesSyslogCollectorUserAdminState CienaGlobalState, + cienaCesSyslogCollectorDhcpAdminState CienaGlobalState, + cienaCesSyslogCollectorOperState CienaGlobalState, + cienaCesSyslogCollectorCustomPrefix DisplayString, + cienaCesSyslogCollectorResolvedInetAddrType InetAddressType, + cienaCesSyslogCollectorResolvedInetAddress InetAddress + } + +cienaCesSyslogIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the unique index used to represent each row in the table." + ::= { cienaCesSyslogCollectorEntry 1 } + +cienaCesSyslogCollectorAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address for the Syslog message collector. + It can be Host Name or IP address." + ::= { cienaCesSyslogCollectorEntry 2 } + +cienaCesSyslogCollectorUDPPort OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number on the destination to which the + Syslog message is forwarded over the UDP + transport." + DEFVAL { 514 } + ::= { cienaCesSyslogCollectorEntry 3 } + +cienaCesSyslogCollectorFacility OBJECT-TYPE + SYNTAX SyslogFacility + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Syslog facility code that is added to the messages forwarded + to this collector." + DEFVAL { daemon } + ::= { cienaCesSyslogCollectorEntry 4 } + +cienaCesSyslogCollectorSeverityList OBJECT-TYPE + SYNTAX BITS { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + informational(6), + debug(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents all severity levels for Syslog. + Bit positions set to 1 indicate a severity received by + the collector while bits set to 0 indicate the severity + is ignored." + ::= {cienaCesSyslogCollectorEntry 5 } + +cienaCesSyslogCollectorUserAdminState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the administrative state of the cienaCesSyslogCollectorAddr + configured by the user." + ::= { cienaCesSyslogCollectorEntry 6 } + +cienaCesSyslogCollectorDhcpAdminState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the administrative state of the cienaCesSyslogCollectorAddr + configured by DHCP." + ::= { cienaCesSyslogCollectorEntry 7 } + +cienaCesSyslogCollectorOperState OBJECT-TYPE + SYNTAX CienaGlobalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the operational state of the cienaCesSyslogCollectorAddr." + ::= { cienaCesSyslogCollectorEntry 8 } + +cienaCesSyslogCollectorCustomPrefix OBJECT-TYPE + SYNTAX DisplayString(SIZE(0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the Syslog custom prefix that is prepended to all Syslog messages + before device sends the messages to the collector." + DEFVAL {''H} -- the empty string + ::= { cienaCesSyslogCollectorEntry 9 } + +cienaCesSyslogCollectorResolvedInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the resolved IP address type. Used in conjunction with + cienaCesSyslogCollectorResolvedInetAddress. + When set to: + ipv4 : cienaCesSyslogCollectorResolvedInetAddress is compliant with + InetAddressIPv4 + ipv6 : cienaCesSyslogCollectorResolvedInetAddress is compliant with + InetAddressIPv6" + ::= { cienaCesSyslogCollectorEntry 10 } + +cienaCesSyslogCollectorResolvedInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the resolved ip address for given cienaCesSyslogCollectorAddr. + If cienaCesSyslogCollectorAddr is set to host name then + cienaCesSyslogCollectorResolvedInetAddr displays the resolved IP address. + If cienaCesSyslogCollectorAddr is set to IP address then + cienaCesSyslogCollectorResolvedInetAddr displays the same value as the + cienaCesSyslogCollectorAddr. This OID should be used in conjuction + with cienaCesSyslogCollectorResolvedInetAddrType." + ::= { cienaCesSyslogCollectorEntry 11 } + +END + +-- +-- CIENA-CES-COLLECTOR-MIB.my +-- |