1-------------------------------------------------------------------- 2-- NMS-LOG-SERVER-MIB 3-- AUTHER : LIUQIANG 4-- OCT 2011 5-------------------------------------------------------------------- 6 7 NMS-LOG-SERVER-MIB DEFINITIONS ::= BEGIN 8 9 IMPORTS 10 TimeTicks 11 FROM RFC1155-SMI 12 OBJECT-TYPE 13 FROM RFC-1212 14 DisplayString 15 FROM RFC1213-MIB 16 nmslocal 17 FROM NMS-SMI 18 RowStatus FROM SNMPv2-TC 19 IpAddress FROM RFC1155-SMI; 20 21 logServer OBJECT IDENTIFIER ::= { nmslocal 235 } 22 23--logServerTable 24 logServerTable OBJECT-TYPE 25 SYNTAX SEQUENCE OF LogServerTableEntry 26 ACCESS not-accessible 27 STATUS mandatory 28 DESCRIPTION 29 "A table of log server configuration." 30 ::= { logServer 1 } 31 32 logServerTableEntry OBJECT-TYPE 33 SYNTAX LogServerTableEntry 34 ACCESS not-accessible 35 STATUS mandatory 36 DESCRIPTION 37 "A collection of log server configuration." 38 INDEX { logServerLevel,logServerAddr } 39 ::= { logServerTable 1 } 40 41 LogServerTableEntry ::= 42 SEQUENCE { 43 logServerLevel 44 INTEGER, 45 logServerAddr 46 IpAddress, 47 logServerRowStatus 48 RowStatus 49 } 50 51 logServerLevel OBJECT-TYPE 52 SYNTAX INTEGER{emerg(0), 53 alert(1), 54 critical(2), 55 error(3), 56 warning(4), 57 notice(5), 58 info(6), 59 debug(7) 60 } 61 ACCESS read-only 62 STATUS mandatory 63 DESCRIPTION 64 "Log server filter class. One of the index of this table. And default value is debug(7). " 65 ::= { logServerTableEntry 1 } 66 67 logServerAddr OBJECT-TYPE 68 SYNTAX IpAddress 69 ACCESS read-write 70 STATUS mandatory 71 DESCRIPTION 72 "Log server IP address. One of the index of this table." 73 ::= { logServerTableEntry 2 } 74 75 logServerRowStatus OBJECT-TYPE 76 SYNTAX RowStatus 77 ACCESS read-create 78 STATUS mandatory 79 DESCRIPTION 80 "Log server table row status." 81 ::= { logServerTableEntry 3 } 82 83--logServerOff 84 logServerOff OBJECT-TYPE 85 SYNTAX INTEGER{ 86 on(0), 87 off(1) 88 } 89 ACCESS read-write 90 STATUS mandatory 91 DESCRIPTION 92 "Is syslog service ON or OFFs. 0-ON, 1-OFF." 93 ::= { logServer 2 } 94 95--logTrapTable 96 logTrapTable OBJECT-TYPE 97 SYNTAX SEQUENCE OF LogTrapTableEntry 98 ACCESS not-accessible 99 STATUS mandatory 100 DESCRIPTION 101 "A table of log trap configuration." 102 ::= { logServer 3 } 103 104 logTrapTableEntry OBJECT-TYPE 105 SYNTAX LogTrapTableEntry 106 ACCESS not-accessible 107 STATUS mandatory 108 DESCRIPTION 109 "A collection of log trap configuration." 110 INDEX { logTrapLevel,logTrapAddr } 111 ::= { logTrapTable 1 } 112 113 LogTrapTableEntry ::= 114 SEQUENCE { 115 logTrapAddr 116 IpAddress, 117 logTrapRfcVer 118 INTEGER, 119 logTrapRowStatus 120 RowStatus 121 } 122 123 logTrapAddr OBJECT-TYPE 124 SYNTAX IpAddress 125 ACCESS read-write 126 STATUS mandatory 127 DESCRIPTION 128 "Log trap IP address. The index of this table." 129 ::= { logTrapTableEntry 1 } 130 131 logTrapRowStatus OBJECT-TYPE 132 SYNTAX RowStatus 133 ACCESS read-create 134 STATUS mandatory 135 DESCRIPTION 136 "Log trap table row status." 137 ::= { logTrapTableEntry 2 } 138 logTrapRfcVer OBJECT-TYPE 139 SYNTAX INTEGER{ 140 RFC3164(0), 141 RFC5424(1) 142 } 143 ACCESS read-write 144 STATUS mandatory 145 DESCRIPTION 146 "Log trap syslog format. Rfc3164 or Rfc5424." 147 ::= { logTrapTableEntry 3 } 148 149--logTrap 150 logTrap OBJECT-TYPE 151 SYNTAX INTEGER{ 152 emerg(0), 153 alert(1), 154 critical(2), 155 error(3), 156 warning(4), 157 notice(5), 158 info(6), 159 debug(7) 160 } 161 ACCESS read-write 162 STATUS mandatory 163 DESCRIPTION 164 "Log trap level. And default value is info(6). " 165 ::= { logServer 4 } 166 167END 168