1 ULTRAMONKEY-L7-MIB DEFINITIONS ::= BEGIN
3 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises,
7 InetAddress, InetPortNumber
11 ultramonkey-l7 MODULE-IDENTITY
12 LAST-UPDATED "0810040000Z"
13 ORGANIZATION "NTT COMWARE"
15 "UltraMonkey-L7 Community
16 URL: http://sourceforge.jp/projects/ultramonkey-l7/"
18 "A MIB module for UltraMonkey-L7"
19 ::= { enterprises 60000 }
21 um7Traps OBJECT IDENTIFIER ::= { ultramonkey-l7 0 }
22 um7Objects OBJECT IDENTIFIER ::= { ultramonkey-l7 1 }
26 um7CurrentDataGroup OBJECT IDENTIFIER ::= { um7Objects 1 }
28 um7VirtualServiceTable OBJECT-TYPE
29 SYNTAX SEQUENCE OF Um7VirtualServiceEntry
30 MAX-ACCESS not-accessible
33 "The table of Virtual Service data."
34 ::= { um7CurrentDataGroup 1 }
36 um7VirtualServiceEntry OBJECT-TYPE
37 SYNTAX Um7VirtualServiceEntry
38 MAX-ACCESS not-accessible
41 "The information about one Virtual Service data."
43 ::= { um7VirtualServiceTable 1 }
45 Um7VirtualServiceEntry ::= SEQUENCE {
46 um7VSIndex INTEGER (1..127),
47 um7VSProtocol INTEGER { tcp(1), udp(2) },
48 um7VSIPAddress InetAddress,
49 um7VSPortNumber InetPortNumber,
50 um7VSScheduleModule DisplayString,
51 um7VSProtocolModule DisplayString,
52 um7VSProtoModOption DisplayString,
53 um7VSReschedule INTEGER { on(1), off(2) },
54 um7VSSorryIpAddress InetAddress,
55 um7VSSorryPortNumber InetPortNumber,
56 um7VSSorryThreshold INTEGER (0..2147483647),
57 um7VSSorryForceFlag INTEGER { on(1), off(2) },
58 um7VSQoSThresholdUp INTEGER (0..18446744073709551615),
59 um7VSQoSThresholdDown INTEGER (0..18446744073709551615),
60 um7VSThroughputUp INTEGER (0..18446744073709551615),
61 um7VSThroughputDown INTEGER (0..18446744073709551615)
64 um7VSIndex OBJECT-TYPE
65 SYNTAX INTEGER (1..127)
66 MAX-ACCESS not-accessible
69 "The data index of Virtual Service."
70 ::= { um7VirtualServiceEntry 1 }
72 um7VSProtocol OBJECT-TYPE
80 "Protocol id of Virtual Service."
81 ::= { um7VirtualServiceEntry 2 }
83 um7VSIPAddress OBJECT-TYPE
88 "IP address of Virtual Service."
89 ::= { um7VirtualServiceEntry 3 }
91 um7VSPortNumber OBJECT-TYPE
96 "Port number of Virtual Service."
97 ::= { um7VirtualServiceEntry 4 }
99 um7VSScheduleModule OBJECT-TYPE
104 "Schedule module of Virtual Service."
105 ::= { um7VirtualServiceEntry 5 }
107 um7VSProtocolModule OBJECT-TYPE
112 "Protocol module of Virtual Service."
113 ::= { um7VirtualServiceEntry 6 }
115 um7VSProtocolModuleOption OBJECT-TYPE
120 "Protocol module option of Virtual Service."
121 ::= { um7VirtualServiceEntry 7 }
123 um7VSReschedule OBJECT-TYPE
131 "Protocol module reschedule flag of Virtual Service."
132 ::= { um7VirtualServiceEntry 8 }
134 um7VSSorryIpAddress OBJECT-TYPE
139 "IP address of sorry server."
140 ::= { um7VirtualServiceEntry 9 }
142 um7VSSorryPortNumber OBJECT-TYPE
143 SYNTAX InetPortNumber
147 "Port number of sorry server."
148 ::= { um7VirtualServiceEntry 10 }
150 um7VSSorryThreshold OBJECT-TYPE
151 SYNTAX INTEGER (0..2147483647)
156 "Connection threshold of sorry server."
157 ::= { um7VirtualServiceEntry 11 }
159 um7VSSorryForceFlag OBJECT-TYPE
167 "Force flag of sorry server."
168 ::= { um7VirtualServiceEntry 12 }
170 um7VSQoSThresholdUp OBJECT-TYPE
171 SYNTAX INTEGER (0..18446744073709551615)
176 "QoS threshold of up stream."
177 ::= { um7VirtualServiceEntry 13 }
179 um7VSQoSThresholdDown OBJECT-TYPE
180 SYNTAX INTEGER (0..18446744073709551615)
185 "QoS threshold of down stream."
186 ::= { um7VirtualServiceEntry 14 }
188 um7VSThroughputUp OBJECT-TYPE
189 SYNTAX INTEGER (0..18446744073709551615)
194 "Current throughput of up stream."
195 ::= { um7VirtualServiceEntry 15 }
197 um7VSThroughputDown OBJECT-TYPE
198 SYNTAX INTEGER (0..18446744073709551615)
203 "Current throughput of down stream."
204 ::= { um7VirtualServiceEntry 16 }
206 um7RealServerTable OBJECT-TYPE
207 SYNTAX SEQUENCE OF Um7RealServerEntry
208 MAX-ACCESS not-accessible
211 "The table of Real Server data."
212 ::= { um7CurrentDataGroup 2 }
214 um7RealServerEntry OBJECT-TYPE
215 SYNTAX Um7RealServerEntry
216 MAX-ACCESS not-accessible
219 "The information about one Real Server data."
221 ::= { um7RealServerTable 1 }
223 Um7RealServerEntry ::= SEQUENCE {
224 um7RSIndex INTEGER (1..65535)
225 um7RSVirtualServiceIndex INTEGER (1..127)
226 um7RSIPAddress InetAddress
227 um7RSPortNumber InetPortNumber
228 um7RSForwardMode INTEGER { masq(1) }
229 um7RSWeight INTEGER (0..2147483647)
230 um7RSActiveConn INTEGER (0..2147483647)
231 um7RSInactiveConn INTEGER (0..2147483647)
234 um7RSIndex OBJECT-TYPE
235 SYNTAX INTEGER (1..65535)
236 MAX-ACCESS not-accessible
239 "The data index of Real Server."
240 ::= { um7RealServerEntry 1 }
242 um7RSVirtualServiceIndex OBJECT-TYPE
243 SYNTAX INTEGER(1..127)
247 "Virtual Service index of Real Server."
248 ::= { um7RealServerEntry 2 }
250 um7RSIPAddress OBJECT-TYPE
255 "IP address of Real Server."
256 ::= { um7RealServerEntry 3 }
258 um7RSPortNumber OBJECT-TYPE
259 SYNTAX InetPortNumber
263 "Port number of Real Server."
264 ::= { um7RealServerEntry 4 }
266 um7RSForwardMode OBJECT-TYPE
267 SYNTAX INTEGER { masq(1) }
271 "Forward mode of Real Server."
272 ::= { um7RealServerEntry 5 }
274 um7RSWeight OBJECT-TYPE
275 SYNTAX INTEGER (0..2147483647)
279 "Weight of Real Server."
280 ::= { um7RealServerEntry 6 }
282 um7RSActiveConn OBJECT-TYPE
283 SYNTAX INTEGER (0..2147483647)
287 "Active connections of Real Server."
288 ::= { um7RealServerEntry 7 }
290 um7RSInactiveConn OBJECT-TYPE
291 SYNTAX INTEGER (0..2147483647)
295 "Inactive connections of Real Server."
296 ::= { um7RealServerEntry 8 }
298 um7LogLevel OBJECT IDENTIFIER ::= { um7CurrentDataGroup 3 }
299 um7LogLevelL7vsd OBJECT IDENTIFIER ::= { um7LogLevel 1 }
300 um7LogLevelL7vsadm OBJECT IDENTIFIER ::= { um7LogLevel 2 }
301 um7LogLevelSnmpAgent OBJECT IDENTIFIER ::= { um7LogLevel 3 }
303 Um7LogLevel ::= INTEGER {
312 um7LogVsdNetwork OBJECT-TYPE
317 "Log Level of l7vsd network."
318 ::= { um7LogLevelL7vsd 1 }
320 um7LogVsdNetworkBandwidth OBJECT-TYPE
325 "Log Level of l7vsd network bandwidth."
326 ::= { um7LogLevelL7vsd 2 }
328 um7LogVsdNetworkNumConnection OBJECT-TYPE
333 "Log Level of l7vsd network num connection."
334 ::= { um7LogLevelL7vsd 3 }
336 um7LogVsdNetworkQoS OBJECT-TYPE
341 "Log Level of l7vsd network QoS."
342 ::= { um7LogLevelL7vsd 4 }
344 um7LogVsdVirtualService OBJECT-TYPE
349 "Log Level of l7vsd Virtual Service."
350 ::= { um7LogLevelL7vsd 5 }
352 um7LogVsdRealServer OBJECT-TYPE
357 "Log Level of l7vsd Real Server."
358 ::= { um7LogLevelL7vsd 6 }
360 um7LogVsdRealServerBalancing OBJECT-TYPE
365 "Log Level of l7vsd Real Server balancing."
366 ::= { um7LogLevelL7vsd 7 }
368 um7LogVsdSorryServer OBJECT-TYPE
373 "Log Level of l7vsd Sorry Server."
374 ::= { um7LogLevelL7vsd 8 }
376 um7LogVsdReplication OBJECT-TYPE
381 "Log Level of l7vsd replication."
382 ::= { um7LogLevelL7vsd 9 }
384 um7LogVsdStartStop OBJECT-TYPE
389 "Log Level of l7vsd start stop."
390 ::= { um7LogLevelL7vsd 10 }
392 um7LogVsdSystem OBJECT-TYPE
397 "Log Level of l7vsd system."
398 ::= { um7LogLevelL7vsd 11 }
400 um7LogVsdSystemMemory OBJECT-TYPE
405 "Log Level of l7vsd system memory."
406 ::= { um7LogLevelL7vsd 12 }
408 um7LogVsdSystemSocket OBJECT-TYPE
413 "Log Level of l7vsd system socket."
414 ::= { um7LogLevelL7vsd 13 }
416 um7LogVsdSystemSignal OBJECT-TYPE
421 "Log Level of l7vsd system signal."
422 ::= { um7LogLevelL7vsd 14 }
424 um7LogVsdEnvironment OBJECT-TYPE
429 "Log Level of l7vsd environment."
430 ::= { um7LogLevelL7vsd 15 }
432 um7LogVsdEnvironmentParameter OBJECT-TYPE
437 "Log Level of l7vsd environment parameter."
438 ::= { um7LogLevelL7vsd 16 }
440 um7LogVsdLogger OBJECT-TYPE
445 "Log Level of l7vsd logger."
446 ::= { um7LogLevelL7vsd 17 }
448 um7LogVsdParameter OBJECT-TYPE
453 "Log Level of l7vsd parameter."
454 ::= { um7LogLevelL7vsd 18 }
456 um7LogVsdEvent OBJECT-TYPE
461 "Log Level of l7vsd event."
462 ::= { um7LogLevelL7vsd 19 }
464 um7LogVsdSchedule OBJECT-TYPE
469 "Log Level of l7vsd schedule."
470 ::= { um7LogLevelL7vsd 20 }
472 um7LogVsdProgram OBJECT-TYPE
477 "Log Level of l7vsd program."
478 ::= { um7LogLevelL7vsd 21 }
480 um7LogVsdProtocol OBJECT-TYPE
485 "Log Level of l7vsd protocol."
486 ::= { um7LogLevelL7vsd 22 }
488 um7LogVsdModule OBJECT-TYPE
493 "Log Level of l7vsd module."
494 ::= { um7LogLevelL7vsd 23 }
496 um7LogVsadmParse OBJECT-TYPE
501 "Log Level of l7vsadm parse."
502 ::= { um7LogLevelL7vsadm 1 }
504 um7LogVsadmOperate OBJECT-TYPE
509 "Log Level of l7vsadm operate."
510 ::= { um7LogLevelL7vsadm 2 }
512 um7LogVsadmCommunicate OBJECT-TYPE
517 "Log Level of l7vsadm communicate."
518 ::= { um7LogLevelL7vsadm 3 }
520 um7LogVsadmConfigResult OBJECT-TYPE
525 "Log Level of l7vsadm config result."
526 ::= { um7LogLevelL7vsadm 4 }
528 um7LogVsadmCommon OBJECT-TYPE
533 "Log Level of l7vsadm common."
534 ::= { um7LogLevelL7vsadm 5 }
536 um7LogVsadmLogger OBJECT-TYPE
541 "Log Level of l7vsadm logger."
542 ::= { um7LogLevelL7vsadm 6 }
544 um7LogVsadmParameter OBJECT-TYPE
549 "Log Level of l7vsadm parameter."
550 ::= { um7LogLevelL7vsadm 7 }
552 um7LogVsadmProtocol OBJECT-TYPE
557 "Log Level of l7vsadm protocol."
558 ::= { um7LogLevelL7vsadm 8 }
560 um7LogVsadmModule OBJECT-TYPE
565 "Log Level of l7vsadm module."
566 ::= { um7LogLevelL7vsadm 9 }
568 um7LogSnmpStartStop OBJECT-TYPE
573 "Log Level of l7snmpagent start stop."
574 ::= { um7LogLevelSnmpAgent 1 }
576 um7LogSnmpManagerReceive OBJECT-TYPE
581 "Log Level of l7snmpagent manager-receive."
582 ::= { um7LogLevelSnmpAgent 2 }
584 um7LogSnmpManagerSend OBJECT-TYPE
589 "Log Level of l7snmpagent manager-send."
590 ::= { um7LogLevelSnmpAgent 3 }
592 um7LogSnmpL7vsdReceive OBJECT-TYPE
597 "Log Level of l7snmpagent l7vsd-receive"
598 ::= { um7LogLevelSnmpAgent 4 }
600 um7LogSnmpL7vsdSend OBJECT-TYPE
605 "Log Level of l7snmpagent l7vsd-send"
606 ::= { um7LogLevelSnmpAgent 5 }
608 um7LogSnmpLogger OBJECT-TYPE
613 "Log Level of l7snmpagent logger"
614 ::= { um7LogLevelSnmpAgent 6 }
616 um7LogSnmpParameter OBJECT-TYPE
621 "Log Level of l7snmpagent parameter"
622 ::= { um7LogLevelSnmpAgent 7 }
624 um7Status OBJECT IDENTIFIER ::= { um7CurrentDataGroup 4 }
626 um7StatMessage OBJECT-TYPE
631 "Status message of l7vsd."
634 um7StatReplication OBJECT-TYPE
646 "Status of replication."
649 um7StatSnmpAgent OBJECT-TYPE
658 "Status of l7snmpagent."
663 um7StateAlert NOTIFICATION-TYPE
664 OBJECTS { um7StatSnmpAgent, um7StatReplication }
667 "Trap of process status change."
670 um7VirtualServiceAlert NOTIFICATION-TYPE
671 OBJECTS { um7VirtualServiceTable, um7RealServerTable }
674 "Trap of Virtual Service change."
677 um7ReplicationAlert NOTIFICATION-TYPE
678 OBJECTS { um7StatMessage }
681 "Trap of replication command execution."
684 um7LogLevelAlert NOTIFICATION-TYPE
685 OBJECTS { um7LogLevel }
688 "Trap of log level change."
691 um7QoSAlarmOn NOTIFICATION-TYPE
692 OBJECTS { um7VSQoSThresholdUp, um7VSQoSThresholdDown, um7VSThroughputUp, um7VSThroughputDown }
695 "Trap of throughput over QoS threshold."
698 um7QoSAlarmOff NOTIFICATION-TYPE
699 OBJECTS { um7VSQoSThresholdUp, um7VSQoSThresholdDown, um7VSThroughputUp, um7VSThroughputDown }
702 "Trap of throughput under QoS threshold."
705 um7MessageAlert NOTIFICATION-TYPE
706 OBJECTS { um7StatMessage }
709 "Trap of some message."
713 -- conformance information
715 um7MIBConformance OBJECT IDENTIFIER ::= { ultramonkey-l7 2 }
716 um7MIBCompliances OBJECT IDENTIFIER ::= { um7MIBConformance 1 }
717 um7MIBGroups OBJECT IDENTIFIER ::= { um7MIBConformance 2 }
720 -- compliance statements
722 um7MIBCompliance MODULE-COMPLIANCE
725 "The compliance statement for UltraMonkey-L7."
726 MODULE -- this module
728 MANDATORY-GROUPS { um7MIBGroup, um7TrapGroup }
729 ::= { um7MIBCompliances 1 }
731 -- units of conformance
733 um7MIBGroup OBJECT-GROUP
734 OBJECTS { um7VSIndex, um7VSProtocol, um7VSIPAddress,
735 um7VSPortNumber, um7VSScheduleModule, um7VSProtocolModule,
736 um7VSProtocolModuleOption, um7VSReschedule, um7VSSorryIpAddress,
737 um7VSSorryThreshold, um7VSSorryForceFlag, um7VSQoSThresholdUp,
738 um7VSQoSThresholdDown, um7VSThroughputUp, um7VSThroughputDown,
739 um7RSIndex, um7RSVirtualServiceIndex, um7RSIPAddress,
740 um7RSPortNumber, um7RSForwardMode, um7RSWeight,
741 um7RSActiveConn, um7RSInactiveConn, um7LogVsdNetwork,
742 um7LogVsdNetworkBandwidth, um7LogVsdNetworkNumConnection,
743 um7LogVsdNetworkQoS, um7LogVsdVirtualService,
744 um7LogVsdRealServer, um7LogVsdRealServerBalancing,
745 um7LogVsdSorryServer, um7LogVsdReplication,
746 um7LogVsdStartStop, um7LogVsdSystem, um7LogVsdSystemMemory,
747 um7LogVsdSystemSocket, um7LogVsdSystemSignal,
748 um7LogVsdEnvironment, um7LogVsdEnvironmentParameter,
749 um7LogVsdLogger, um7LogVsdParameter, um7LogVsdEvent,
750 um7LogVsdSchedule, um7LogVsdProgram, um7LogVsdProtocol,
751 um7LogVsdModule, um7LogVsadmParse, um7LogVsadmOperate,
752 um7LogVsadmCommunicate, um7LogVsadmConfigResult,
753 um7LogVsadmCommon, um7LogVsadmLogger, um7LogVsadmParameter,
754 um7LogVsadmProtocol, um7LogVsadmModule, um7LogSnmpStartStop,
755 um7LogSnmpManagerReceive, um7LogSnmpManagerSend,
756 um7LogSnmpL7vsdReceive, um7LogSnmpL7vsdSend,
757 um7LogSnmpLogger, um7LogSnmpParameter, um7StatSnmpAgent,
761 "The MIB group of objects providing for management of UltraMonkey-L7."
762 ::= { um7MIBGroups 1 }
764 um7TrapGroup NOTIFICATION-GROUP
765 NOTIFICATIONS { um7StateAlert, um7VirtualServiceAlert,
766 um7ReplicationAlert, um7LogLevelAlert,
767 um7QoSAlarmOn, um7QoSAlarmOff,
771 "The notifications group for UltraMonkey-L7."
772 ::= { um7MIBGroups 2 }