summaryrefslogtreecommitdiff
path: root/MIBS/mrv/NBS-SYSLOG-SERVER-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/mrv/NBS-SYSLOG-SERVER-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/mrv/NBS-SYSLOG-SERVER-MIB')
-rw-r--r--MIBS/mrv/NBS-SYSLOG-SERVER-MIB162
1 files changed, 162 insertions, 0 deletions
diff --git a/MIBS/mrv/NBS-SYSLOG-SERVER-MIB b/MIBS/mrv/NBS-SYSLOG-SERVER-MIB
new file mode 100644
index 0000000..909cffb
--- /dev/null
+++ b/MIBS/mrv/NBS-SYSLOG-SERVER-MIB
@@ -0,0 +1,162 @@
+
+NBS-SYSLOG-SERVER-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, Unsigned32
+ FROM SNMPv2-SMI
+ nbs
+ FROM NBS-MIB
+ InetAddress, InetAddressType
+ FROM INET-ADDRESS-MIB
+ ;
+
+nbsSyslogServerMib MODULE-IDENTITY
+ LAST-UPDATED "201209260000Z" -- Sep 26, 2012
+ ORGANIZATION "NBS"
+ CONTACT-INFO
+ "For technical support, please contact your service channel"
+
+ DESCRIPTION
+ "MIB for representing NBS remote syslog servers"
+
+ ::= { nbs 206 }
+
+
+-- *******************************************************************
+-- NBS-SYSLOG-SERVER-MIB local defines
+-- *******************************************************************
+
+nbsSyslogServerGrp OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "Meta MIB"
+ ::= { nbsSyslogServerMib 1 }
+
+-- *******************************************************************
+-- the nbsSyslogServerTable
+-- *******************************************************************
+
+nbsSyslogServerTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in nbsSyslogServerTable table."
+
+ ::= { nbsSyslogServerGrp 1 }
+
+nbsSyslogServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NbsSyslogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Syslog messages will be sent to
+ every active server in the table."
+ ::= { nbsSyslogServerGrp 2 }
+
+nbsSyslogServerEntry OBJECT-TYPE
+ SYNTAX NbsSyslogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A remote syslog server."
+
+ INDEX { nbsSyslogServerIndex }
+ ::= { nbsSyslogServerTable 1 }
+
+NbsSyslogServerEntry ::= SEQUENCE {
+ nbsSyslogServerIndex INTEGER,
+ nbsSyslogServerStatus INTEGER,
+ nbsSyslogServerAddressType InetAddressType,
+ nbsSyslogServerAddress InetAddress,
+ nbsSyslogServerPort Unsigned32,
+ nbsSyslogServerLevel INTEGER
+ }
+
+nbsSyslogServerIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of the entry/row in the syslog table."
+
+ ::= { nbsSyslogServerEntry 1 }
+
+nbsSyslogServerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ active (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to get/set the validity of the information
+ contained by nbsSyslogServerEntry row.
+
+ Setting this object to the value invalid(1) has the effect of
+ deleting the corresponding nbsSyslogServerTable entry.
+ Deleting an entry has the effect of initializing it to default
+ values : IpAddr = 0.0.0.0, Port = 0 etc.
+
+ Setting this object to the value active(2) entry has the effect of
+ creating a new row in the nbsSyslogServerTable object, if an
+ entry with the same nbsSyslogServerIpAddr does not exist. If
+ such an entry exists, then a 'badValue' error will be returned.
+
+ The GET operations will receive a value of active(2) for existing
+ entries. An invalid(1) value indicates an entry that was deleted by
+ a previous SET operation."
+
+ DEFVAL { invalid }
+ ::= { nbsSyslogServerEntry 2 }
+
+nbsSyslogServerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address type of nbsSyslogServerAddress.
+ Currently ipv4 and ipv6 are supported."
+
+ DEFVAL { ipv4 }
+ ::= { nbsSyslogServerEntry 3 }
+
+nbsSyslogServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of a remote server that should be sent syslog messages."
+
+ ::= { nbsSyslogServerEntry 4 }
+
+nbsSyslogServerPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "UDP port of the remote syslog server.
+ The default port is 514."
+
+ DEFVAL { 514 }
+ ::= { nbsSyslogServerEntry 5 }
+
+nbsSyslogServerLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ deprecated1 (1),
+ emerg (2),
+ alert (3),
+ crit (4),
+ error (5),
+ warning (6),
+ notice (7),
+ info (8),
+ debug (9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the level of messages that are sent to this syslog server."
+
+ DEFVAL { warning }
+ ::= { nbsSyslogServerEntry 6 }
+END