267 lines
8.9 KiB
Plaintext
267 lines
8.9 KiB
Plaintext
--
|
|
-- WWP-SYSLOG-COLLECTOR-MIB.my
|
|
--
|
|
|
|
WWP-SYSLOG-COLLECTOR-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
RowStatus, TruthValue
|
|
FROM SNMPv2-TC
|
|
wwpModules
|
|
FROM WWP-SMI;
|
|
|
|
wwpSyslogCollectorMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200301211012Z"
|
|
ORGANIZATION
|
|
" World Wide Packets Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
Postal: World Wide Packets
|
|
P.O. Box 950
|
|
Veradale, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: mib.meister@worldwidepackets.com"
|
|
|
|
DESCRIPTION
|
|
"A MIB module to manage syslog collectors on the
|
|
LEOS based WWP products."
|
|
REVISION "200301211012Z"
|
|
DESCRIPTION
|
|
"Initial Creation"
|
|
::= { wwpModules 46 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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
|
|
local0 (16),
|
|
local1 (17),
|
|
local2 (18),
|
|
local3 (19),
|
|
local4 (20),
|
|
local5 (21),
|
|
local6 (22),
|
|
local7 (23),
|
|
noMap (99)
|
|
}
|
|
|
|
|
|
SyslogSeverity ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention enumerates the severity levels
|
|
of syslog messages. The syslog protocol uses the values
|
|
0 (emergency), to 7 (debug)."
|
|
SYNTAX INTEGER {
|
|
emergency (0), -- system is unusable
|
|
alert (1), -- action must be taken
|
|
-- immediately
|
|
critical (2), -- critical conditions
|
|
error (3), -- error conditions
|
|
warning (4), -- warning conditions
|
|
notice (5), -- normal but significant
|
|
-- condition
|
|
info (6), -- informational
|
|
debug (7), -- debug-level messages
|
|
other (99) -- None of the above
|
|
}
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpSyslogCollMIBObjects OBJECT IDENTIFIER ::= { wwpSyslogCollectorMIB 1 }
|
|
|
|
wwpSyslogSystem OBJECT IDENTIFIER ::= { wwpSyslogCollMIBObjects 1 }
|
|
|
|
wwpSyslogColl OBJECT IDENTIFIER ::= { wwpSyslogCollMIBObjects 2 }
|
|
|
|
-- Notifications
|
|
|
|
wwpSyslogCollMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpSyslogCollectorMIB 2 }
|
|
wwpSyslogCollMIBNotifications OBJECT IDENTIFIER ::=
|
|
{ wwpSyslogCollMIBNotificationPrefix 0 }
|
|
|
|
-- Conformance information
|
|
|
|
wwpSyslogCollMIBConformance OBJECT IDENTIFIER ::= { wwpSyslogCollectorMIB 3 }
|
|
wwpSyslogCollMIBCompliances OBJECT IDENTIFIER ::= { wwpSyslogCollMIBConformance 1 }
|
|
wwpSyslogCollMIBGroups OBJECT IDENTIFIER ::= { wwpSyslogCollMIBConformance 2 }
|
|
|
|
-- The system wide parameters
|
|
|
|
wwpSyslogEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies whether or not the syslog client is enabled.
|
|
This is the system wide parameter and will overwrite
|
|
any collector specific managed object to enable
|
|
or disable the syslog client."
|
|
DEFVAL { true }
|
|
::= { wwpSyslogSystem 1 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- wwpSyslogCollector Table
|
|
-- -------------------------------------------------------------
|
|
-- Each row in this table defines a destination to which the
|
|
-- message will be forwarded
|
|
|
|
wwpSyslogCollectorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpSyslogCollectorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing Syslog collector information."
|
|
::= { wwpSyslogColl 1 }
|
|
|
|
wwpSyslogCollectorEntry OBJECT-TYPE
|
|
SYNTAX WwpSyslogCollectorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the information pertaining to a syslog collector
|
|
to which a syslog messages will be relayed.
|
|
|
|
Entries within this table with an access level of read-
|
|
create MUST be considered non-volatile and MUST be
|
|
maintained across entity resets."
|
|
INDEX { wwpSyslogCollectorAddr }
|
|
::= { wwpSyslogCollectorTable 1 }
|
|
|
|
|
|
WwpSyslogCollectorEntry ::=
|
|
SEQUENCE {
|
|
wwpSyslogCollectorAddr
|
|
IpAddress,
|
|
wwpSyslogCollectorUDPPort
|
|
Integer32,
|
|
wwpSyslogCollectorFacility
|
|
SyslogFacility,
|
|
wwpSyslogCollectorMinSeverity
|
|
SyslogSeverity,
|
|
wwpSyslogCollectorMaxSeverity
|
|
SyslogSeverity,
|
|
wwpSyslogCollectorStatus
|
|
RowStatus
|
|
}
|
|
|
|
wwpSyslogCollectorAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ip address for the Syslog message collector."
|
|
::= { wwpSyslogCollectorEntry 1 }
|
|
|
|
|
|
wwpSyslogCollectorUDPPort OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number on the destination to which the
|
|
syslog message will be forwarded over the udp
|
|
transport."
|
|
DEFVAL { 514 }
|
|
::= { wwpSyslogCollectorEntry 2 }
|
|
|
|
|
|
wwpSyslogCollectorFacility OBJECT-TYPE
|
|
SYNTAX SyslogFacility
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The syslog facility code that will added to messages forwarded
|
|
to this collector.
|
|
"
|
|
DEFVAL { daemon }
|
|
::= { wwpSyslogCollectorEntry 3 }
|
|
|
|
wwpSyslogCollectorMinSeverity OBJECT-TYPE
|
|
SYNTAX SyslogSeverity
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Any syslog message with a severity less than the severity
|
|
specified by this object will be ignored by the collector. note:
|
|
serverity level numeric values increase as their
|
|
severity decreases, e.g. error(3) is more severe
|
|
than debug(7)."
|
|
DEFVAL { error }
|
|
::= { wwpSyslogCollectorEntry 4 }
|
|
|
|
wwpSyslogCollectorMaxSeverity OBJECT-TYPE
|
|
SYNTAX SyslogSeverity
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Any syslog message with a severity greater than the severity
|
|
specified by this object will be ignored by the collector. note:
|
|
serverity level numeric values increase as their severity
|
|
decreases, e.g. error(3) is more severe than debug(7)."
|
|
DEFVAL { emergency }
|
|
::= { wwpSyslogCollectorEntry 5 }
|
|
|
|
wwpSyslogCollectorStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and delete rows in the
|
|
wwpSyslogCollectorTable. To create a new row the
|
|
management station must set the object to 'CreateAndGo'.
|
|
The collector can be disabled by setting this object
|
|
to 'notInService'.
|
|
"
|
|
::= { wwpSyslogCollectorEntry 6 }
|
|
|
|
END
|
|
|
|
--
|
|
-- WWP-SYSLOG-COLLECTOR-MIB.my
|
|
--
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|