1 RDN-SYSLOG-MIB DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, 5 IpAddress, Integer32 6 FROM SNMPv2-SMI 7 DisplayString 8 FROM RFC1213-MIB 9 riverdelta 10 FROM RDN-MIB; 11 12 13 -- RiverDelta Networks enterprise syslog module definition 14 15 rdnSyslog MODULE-IDENTITY 16 LAST-UPDATED "0006140000Z" -- example "9501201225Z" 17 -- Fri Jan 20 12:25:50 PST 1995 18 ORGANIZATION "Motorola" 19 CONTACT-INFO "Motorola 20 3 Highwood Drive 21 Tewksbury, MA 01867 22 Tel: +1 978 858 2000 23 Fax: +1 978 858 2399 24 E-mail: BSRSNMP@maillist2001.mot.com 25 26 Tom Keske 27 Motorola BCS 28 20 Cabot Blvd. MA07 M2-330 29 Mansfield, MA 02048 30 Tel: 1-508-851-8325 31 Fax: 1-508-851-8510 32 E-mail: Tom.Keske@motorola.com" 33 DESCRIPTION 34 "MIB module for Motorola 35 syslog." 36 REVISION "0006140000Z" 37 DESCRIPTION 38 "Added variable syslogRateLimitAutoRestart to allow 39 turning on/off syslog rate-limit auto-restart." 40 REVISION "0006080000Z" 41 DESCRIPTION 42 "Added syslogMessageTable." 43 REVISION "0005230000Z" 44 DESCRIPTION 45 "Changed import of the riverdelta chassis mib to 46 just the riverdelta definition mib." 47 REVISION "0005170000Z" 48 DESCRIPTION 49 "Initial creation." 50 ::= { riverdelta 3 } 51 52 53 -- 54 -- syslog group should be present in all products. 55 -- 56 57 rdnSyslogSize OBJECT-TYPE 58 SYNTAX Integer32 59 MAX-ACCESS read-only 60 STATUS current 61 DESCRIPTION 62 "Current size in bytes of the syslog file." 63 ::= { rdnSyslog 1 } 64 65 rdnSyslogMaxSize OBJECT-TYPE 66 SYNTAX Integer32 67 MAX-ACCESS read-write 68 STATUS current 69 DESCRIPTION 70 "Maximum size in bytes of the syslog file." 71 ::= { rdnSyslog 2 } 72 73 rdnSyslogServerEnable OBJECT-TYPE 74 SYNTAX INTEGER { 75 enabled(1), 76 disabled(2) 77 } 78 MAX-ACCESS read-write 79 STATUS current 80 DESCRIPTION 81 "Enable or disable logging to remote syslog 82 servers." 83 ::= { rdnSyslog 3 } 84 85 rdnSyslogServerTable OBJECT-TYPE 86 SYNTAX SEQUENCE OF RdnSyslogServerTableEntry 87 MAX-ACCESS not-accessible 88 STATUS current 89 DESCRIPTION 90 "Table of remote syslog servers, of which 91 there can be at most 3 entries." 92 ::= { rdnSyslog 4 } 93 94 rdnSyslogServerTableEntry OBJECT-TYPE 95 SYNTAX RdnSyslogServerTableEntry 96 MAX-ACCESS not-accessible 97 STATUS current 98 DESCRIPTION 99 "syslog table entry." 100 INDEX { rdnSyslogServerIndex } 101 ::= { rdnSyslogServerTable 1 } 102 103 RdnSyslogServerTableEntry ::= 104 SEQUENCE { 105 rdnSyslogServerIndex 106 Integer32, 107 rdnSyslogServerAddress 108 IpAddress, 109 rdnSyslogServerStatus 110 INTEGER 111 } 112 113 -- 114 -- start of syslog server table 115 -- 116 117 rdnSyslogServerIndex OBJECT-TYPE 118 SYNTAX Integer32 119 MAX-ACCESS not-accessible 120 STATUS current 121 DESCRIPTION 122 "Index into the remote syslog server table." 123 ::= { rdnSyslogServerTableEntry 1 } 124 125 rdnSyslogServerAddress OBJECT-TYPE 126 SYNTAX IpAddress 127 MAX-ACCESS read-write 128 STATUS current 129 DESCRIPTION 130 "The IP address of this syslog server." 131 ::= { rdnSyslogServerTableEntry 2 } 132 133 rdnSyslogServerStatus OBJECT-TYPE 134 SYNTAX INTEGER { 135 enabled(1), 136 disabled(2) 137 } 138 MAX-ACCESS read-write 139 STATUS current 140 DESCRIPTION 141 "Status of remote syslog server. Always enabled; 142 set to disable to delete a syslog server from 143 the syslogServerTable. Setting this to disabled 144 will remove this entry from the table." 145 ::= { rdnSyslogServerTableEntry 3 } 146 147 -- end of syslog server table 148 149 150 rdnSyslogSeverity OBJECT-TYPE 151 SYNTAX INTEGER { 152 informational(1), 153 notifications(2), 154 warnings(3) 155 } 156 MAX-ACCESS read-write 157 STATUS current 158 DESCRIPTION 159 "Severity of syslog messages reported/sent to a 160 remote syslog server. 161 162 Severity Levels: 163 o informational - System information, permitting 164 informational, notifications, warnings, and errors. 165 o notifications - Normal level, permitting 166 notifications, warnings, and errors. 167 o warnings - Warning conditions, permitting warnings 168 and errors." 169 ::= { rdnSyslog 5 } 170 171 rdnSyslogConsoleSeverity OBJECT-TYPE 172 SYNTAX INTEGER { 173 informational(1), 174 notifications(2), 175 warnings(3) 176 } 177 MAX-ACCESS read-write 178 STATUS current 179 DESCRIPTION 180 "Severity of syslog messages reported/sent to a 181 console. 182 183 Severity Levels: 184 o informational - System information, permitting 185 informational, notifications, warnings, and errors. 186 o notifications - Normal level, permitting 187 notifications, warnings, and errors. 188 o warnings - Warning conditions, permitting warnings 189 and errors." 190 ::= { rdnSyslog 6 } 191 192 rdnSyslogClear OBJECT-TYPE 193 SYNTAX INTEGER { 194 true(1), 195 false(2) 196 } 197 MAX-ACCESS read-write 198 STATUS current 199 DESCRIPTION 200 "Indicates whether syslog file contains syslog 201 messages. This value is FALSE if syslog contains 202 syslog messages, TRUE otherwise. Set to TRUE to 203 clear all messages from the syslog file." 204 ::= { rdnSyslog 7 } 205 206 rdnSyslogTrapSeverity OBJECT-TYPE 207 SYNTAX INTEGER { 208 disable(1), 209 informational(2), 210 notifications(3), 211 warnings(4), 212 errors(5), 213 debug(6) 214 } 215 MAX-ACCESS read-write 216 STATUS current 217 DESCRIPTION 218 "SNMP trap severity level for which a syslog 219 message severity level equal to or above will 220 generate an SNMP trap. Set to disable to turn 221 off generation of any traps." 222 ::= { rdnSyslog 8 } 223 224 rdnSyslogMessageTable OBJECT-TYPE 225 SYNTAX SEQUENCE OF RdnSyslogMessageTableEntry 226 MAX-ACCESS not-accessible 227 STATUS current 228 DESCRIPTION 229 "Table of the latest syslog message strings." 230 ::= { rdnSyslog 9 } 231 232 rdnSyslogMessageTableEntry OBJECT-TYPE 233 SYNTAX RdnSyslogMessageTableEntry 234 MAX-ACCESS not-accessible 235 STATUS current 236 DESCRIPTION 237 "syslog message table entry." 238 INDEX { rdnSyslogMessageIndex } 239 ::= { rdnSyslogMessageTable 1 } 240 241 RdnSyslogMessageTableEntry ::= 242 SEQUENCE { 243 rdnSyslogMessageIndex 244 Integer32, 245 rdnSyslogMessageString 246 DisplayString 247 } 248 249 -- 250 -- start of syslog message table 251 -- 252 253 rdnSyslogMessageIndex OBJECT-TYPE 254 SYNTAX Integer32 255 MAX-ACCESS not-accessible 256 STATUS current 257 DESCRIPTION 258 "Index into the syslog message table." 259 ::= { rdnSyslogMessageTableEntry 1 } 260 261 rdnSyslogMessageString OBJECT-TYPE 262 SYNTAX DisplayString (SIZE (0..512)) 263 MAX-ACCESS read-only 264 STATUS current 265 DESCRIPTION 266 "Actual message string of entry in syslog 267 message table." 268 ::= { rdnSyslogMessageTableEntry 2 } 269 270 -- end of syslog message table 271 272 273 rdnSyslogRateLimitAutoRestart OBJECT-TYPE 274 SYNTAX INTEGER { 275 enabled(1), 276 disabled(2) 277 } 278 MAX-ACCESS read-write 279 STATUS current 280 DESCRIPTION 281 "Enable or disable rate-limit auto-restart 282 on logging of syslog messages." 283 ::= { rdnSyslog 10 } 284 285 286 -- traps 287 288 rdnSyslogMIB OBJECT IDENTIFIER ::= { rdnSyslog 0 } 289 rdnSyslogTraps OBJECT IDENTIFIER ::= { rdnSyslogMIB 0 } 290 291 rdnSyslogSeverityTrap NOTIFICATION-TYPE 292 OBJECTS { rdnSyslogTrapSeverity } 293 STATUS current 294 DESCRIPTION 295 "A syslogSeverityTrap trap signifies that the 296 system logger has received a syslog message 297 with its own severity level greater than or 298 equal to the severity level of syslog MIB 299 Object syslogTrapSeverity." 300 ::= { rdnSyslogTraps 1 } 301 302 303 -- conformance information 304 305 306 -- compliance statements 307 308 309 -- units of conformance 310 311 END 312