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/ubiquoss/UBQS-SYSLOG-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/ubiquoss/UBQS-SYSLOG-MIB')
| -rw-r--r-- | MIBS/ubiquoss/UBQS-SYSLOG-MIB | 345 |
1 files changed, 345 insertions, 0 deletions
diff --git a/MIBS/ubiquoss/UBQS-SYSLOG-MIB b/MIBS/ubiquoss/UBQS-SYSLOG-MIB new file mode 100644 index 0000000..78c7957 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SYSLOG-MIB @@ -0,0 +1,345 @@ +-- *****************************************************************
+-- UBQS-SYSLOG-MIB.mib: Ubiquoss syslog MIB file
+--
+-- June 2010, Hyung Eun Park
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-SYSLOG-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE
+ FROM SNMPv2-SMI
+ RowStatus, TruthValue
+ FROM SNMPv2-TC
+ DisplayString
+ FROM RFC1213-MIB
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ FROM INET-ADDRESS-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiSyslogMIB MODULE-IDENTITY
+ LAST-UPDATED "201012170000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-SYSLOG-MIB is used to get
+ the syslog information."
+ ::= { ubiMgmtv2 15 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+UbiSyslogSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The severity of a syslog message. The enumeration
+ values are equal to the values that syslog uses + 1.
+ For example, with syslog, emergency=0.
+
+ 'emergency' : system is unusable
+ 'alert' : action must be taken immediately
+ 'critical' : critical conditions
+ 'error' : error conditions
+ 'warning' : warning conditions
+ 'notice' : normal but significant condition
+ 'informational': informational messages
+ 'debug' : debug-level messages."
+ REFERENCE
+ "RFC 3164, Section 4.1 - syslog Message Parts"
+ SYNTAX INTEGER {
+ none(0),
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+
+
+
+-- ***************************************************************
+-- ubiSyslogMIB
+-- ***************************************************************
+ubiSyslogMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSyslogMIB 0 }
+ubiSyslogMIBObjects OBJECT IDENTIFIER ::= { ubiSyslogMIB 1 }
+ubiSyslogMIBConformance OBJECT IDENTIFIER ::= { ubiSyslogMIB 2 }
+
+ubiSyslogConfiguration OBJECT IDENTIFIER ::= { ubiSyslogMIBObjects 1 }
+ubiSyslogServers OBJECT IDENTIFIER ::= { ubiSyslogMIBObjects 2 }
+
+
+-- ***********************************************************
+-- ubiSyslogConfiguration
+-- ***********************************************************
+
+ ubiSyslogConsoleEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the system writes the syslog
+ at colsole."
+ ::= { ubiSyslogConfiguration 1 }
+
+ ubiSyslogConsoleSeverity OBJECT-TYPE
+ SYNTAX UbiSyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which syslog severity levels will be processed.
+ 0 'none
+ 1 'emergency' : system is unusable
+ 2 'alert' : action must be taken immediately
+ 3 'critical' : critical conditions
+ 4 'error' : error conditions
+ 5 'warning' : warning conditions
+ 6 'notice' : normal but significant condition
+ 7 'informational': informational messages
+ 8 'debug' : debug-level messages.
+ "
+ ::= { ubiSyslogConfiguration 2 }
+
+
+ ubiSyslogTerminalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the system writes the syslog
+ at terminal."
+ ::= { ubiSyslogConfiguration 3 }
+
+ ubiSyslogTerminalSeverity OBJECT-TYPE
+ SYNTAX UbiSyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which syslog severity levels will be processed.
+ 0 'none
+ 1 'emergency' : system is unusable
+ 2 'alert' : action must be taken immediately
+ 3 'critical' : critical conditions
+ 4 'error' : error conditions
+ 5 'warning' : warning conditions
+ 6 'notice' : normal but significant condition
+ 7 'informational': informational messages
+ 8 'debug' : debug-level messages.
+ "
+ ::= { ubiSyslogConfiguration 4 }
+
+ ubiSyslogBufferdEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the system writes the syslog
+ at buffer."
+ ::= { ubiSyslogConfiguration 5 }
+
+ ubiSyslogBuffredSeverity OBJECT-TYPE
+ SYNTAX UbiSyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which syslog severity levels will be processed.
+ 0 'none
+ 1 'emergency' : system is unusable
+ 2 'alert' : action must be taken immediately
+ 3 'critical' : critical conditions
+ 4 'error' : error conditions
+ 5 'warning' : warning conditions
+ 6 'notice' : normal but significant condition
+ 7 'informational': informational messages
+ 8 'debug' : debug-level messages.
+ "
+ ::= { ubiSyslogConfiguration 6 }
+
+ ubiSyslogTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the system writes the syslog
+ for trap."
+ ::= { ubiSyslogConfiguration 7 }
+
+ ubiSyslogTrapSeverity OBJECT-TYPE
+ SYNTAX UbiSyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which syslog severity levels will be processed.
+ 0 'none
+ 1 'emergency' : system is unusable
+ 2 'alert' : action must be taken immediately
+ 3 'critical' : critical conditions
+ 4 'error' : error conditions
+ 5 'warning' : warning conditions
+ 6 'notice' : normal but significant condition
+ 7 'informational': informational messages
+ 8 'debug' : debug-level messages.
+ "
+ ::= { ubiSyslogConfiguration 8 }
+
+ ubiSyslogBufferSize OBJECT-TYPE
+ SYNTAX Integer32(4096..16777216)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the syslog buffer size."
+ ::= { ubiSyslogConfiguration 9 }
+
+ ubiSyslogFacility OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ auth(1),
+ cron(2),
+ daemon(3),
+ kernel(4),
+ local0(5),
+ local1(6),
+ local2(7),
+ local3(8),
+ local4(9),
+ local5(10),
+ local6(11),
+ local7(12),
+ lpr(13),
+ mail(14),
+ news(15),
+ syslog(16),
+ user(17),
+ uucp(18)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the syslog facility."
+ ::= { ubiSyslogConfiguration 10 }
+
+
+-- ***********************************************************
+-- ubiSyslogServerTable
+-- ***********************************************************
+ ubiSyslogServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSyslogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains entries that allow application
+ to configure syslog servers for the system."
+ ::= { ubiSyslogServers 1 }
+
+ ubiSyslogServerEntry OBJECT-TYPE
+ SYNTAX UbiSyslogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about syslog servers
+ configured for the system."
+ INDEX { ubiSyslogServerAddrType, ubiSyslogServerAddr }
+ ::= { ubiSyslogServerTable 1 }
+
+ UbiSyslogServerEntry ::=
+ SEQUENCE {
+ ubiSyslogServerAddrType InetAddressType,
+ ubiSyslogServerAddr InetAddress,
+ ubiSyslogServerRowStatus RowStatus
+ }
+
+ ubiSyslogServerAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of server address.
+ ipv4(1) An IPv4 address as defined by the
+ InetAddressIPv4 textual convention.
+
+ ipv6(2) An IPv6 address as defined by the
+ InetAddressIPv6 textual convention.
+ "
+ ::= { ubiSyslogServerEntry 1 }
+
+ ubiSyslogServerAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address of this syslog server."
+ ::= { ubiSyslogServerEntry 2 }
+
+ ubiSyslogServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of this syslog server."
+ ::= { ubiSyslogServerEntry 3 }
+
+
+
+-- *****************************************************************
+-- ubiSyslogMIBConformance
+-- *****************************************************************
+
+ubiSyslogMIBCompliances OBJECT IDENTIFIER ::= { ubiSyslogMIBConformance 1 }
+ubiSyslogMIBGroups OBJECT IDENTIFIER ::= { ubiSyslogMIBConformance 2 }
+
+
+
+-- compliance statements
+
+ ubiSyslogMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Ubiquoss system MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ syslogMIBGroup
+ }
+
+ GROUP syslogMIBGroup
+ DESCRIPTION
+ "The syslogMIBGroup is applicable for mplementations
+ which need to get the information of syslog. "
+
+ ::= { ubiSyslogMIBCompliances 1 }
+
+
+
+-- units of conformance
+ syslogMIBGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the syslog MIB."
+ ::= { ubiSyslogMIBGroups 1 }
+
+END
|