1	--
2-- File Name : A10-AX-NOTIFICATIONS-V2C.txt
3--
4-- Copyright(C) 2005-2011, A10 Networks Inc. All rights reserved.
5-- Software for all A10 products contain trade secrets and confidential
6-- information of A10 Networks and its subsidiaries and may not be disclosed,
7-- copied, reproduced or distributed to anyone outside of A10 Networks
8-- without prior written consent of A10 Networks, Inc.
9--
10-- Description:     This is the A10 AX SNMP Trap v2 file.
11--
12-- History:
13--
14--
15--
16
17A10-AX-NOTIFICATIONS DEFINITIONS ::= BEGIN
18--================================================================
19-- A10-AX-NOTIFICATIONS
20--      Management MIB for AX SNMP v2c traps
21--================================================================
22  IMPORTS
23
24    DisplayString, PhysAddress, DateAndTime
25      FROM SNMPv2-TC
26
27        InetAddressType
28      FROM INET-ADDRESS-MIB
29
30    axNotification, axLogging
31      FROM A10-AX-MIB
32
33    OBJECT-TYPE, Counter32, Integer32, Unsigned32, Counter64, OBJECT-IDENTITY, NOTIFICATION-TYPE
34      FROM SNMPv2-SMI;
35
36--================================================================
37-- axNotification
38--================================================================
39
40    axNotificationObjects        OBJECT IDENTIFIER ::= { axNotification 1 }
41    axNotifications              OBJECT IDENTIFIER ::= { axNotification 2 }
42
43--================================================================
44-- axNotificationObjects
45--================================================================
46
47    axSystemNotifications        OBJECT IDENTIFIER ::= { axNotifications 1 }
48    axAppNotifications           OBJECT IDENTIFIER ::= { axNotifications 2 }
49    axNetworkNotifications       OBJECT IDENTIFIER ::= { axNotifications 3 }
50    axGslbNotifications          OBJECT IDENTIFIER ::= { axNotifications 5 }
51        axSlbNotifications           OBJECT IDENTIFIER ::= { axNotifications 6 }
52
53--================================================================
54-- axNotifications
55--================================================================
56
57axNotificationMsg OBJECT-TYPE
58        SYNTAX        DisplayString
59        MAX-ACCESS    read-only
60        STATUS        current
61        DESCRIPTION   "The information about the related notification."
62        ::= { axNotificationObjects 1 }
63
64axNotificationSLBServer OBJECT-TYPE
65        SYNTAX        DisplayString
66        MAX-ACCESS    read-only
67        STATUS        current
68        DESCRIPTION   "The address or host name of the server."
69        ::= { axNotificationObjects 2 }
70
71axNotificationSLBPort OBJECT-TYPE
72        SYNTAX        INTEGER
73        MAX-ACCESS    read-only
74        STATUS        current
75        DESCRIPTION   "The service port."
76        ::= { axNotificationObjects 3 }
77
78axNotificationSLBCurConns OBJECT-TYPE
79        SYNTAX        Counter32
80        MAX-ACCESS    read-only
81        STATUS        current
82        DESCRIPTION   "The current total of connections."
83        ::= { axNotificationObjects 4 }
84
85axNotificationVirtualServer OBJECT-TYPE
86        SYNTAX        DisplayString
87        MAX-ACCESS    read-only
88        STATUS        current
89        DESCRIPTION   "The address or host name of the virtual server."
90        ::= { axNotificationObjects 5 }
91
92axNotificationVirtualServerPort OBJECT-TYPE
93        SYNTAX        INTEGER
94        MAX-ACCESS    read-only
95        STATUS        current
96        DESCRIPTION   "The virtual server port."
97        ::= { axNotificationObjects 6 }
98
99axNotificationVirtualServerPortType OBJECT-TYPE
100        SYNTAX INTEGER {
101                firewall(1),
102                tcp(2),
103                udp(3),
104                rtsp(8),
105                ftp(9),
106                mms(10),
107                fastHTTP(12),
108                http(14),
109                https(15),
110                sslProxy(16),
111                smtp(17),
112                sip(11),
113                sips(19),
114                sip-TCP(18),
115                others(5)
116        }
117        MAX-ACCESS    read-only
118        STATUS        current
119        DESCRIPTION   "The virtual server port type."
120        ::= { axNotificationObjects 7 }
121
122axNotificationDroppedPackets OBJECT-TYPE
123        SYNTAX        INTEGER
124        MAX-ACCESS    read-only
125        STATUS        current
126        DESCRIPTION   "The number of dropped packets when the event happened."
127        ::= { axNotificationObjects 8 }
128
129axNotificationConfiguredThreshold OBJECT-TYPE
130        SYNTAX        INTEGER
131        MAX-ACCESS    read-only
132        STATUS        current
133        DESCRIPTION   "The configured threshold value."
134        ::= { axNotificationObjects 9 }
135
136axNotificationCurrentUsage OBJECT-TYPE
137        SYNTAX        INTEGER
138        MAX-ACCESS    read-only
139        STATUS        current
140        DESCRIPTION   "The current usage value."
141        ::= { axNotificationObjects 10 }
142
143axNotificationConnLimit OBJECT-TYPE
144        SYNTAX        INTEGER
145        MAX-ACCESS    read-only
146        STATUS        current
147        DESCRIPTION   "The conn-limit."
148        ::= { axNotificationObjects 11 }
149
150axNotificationTrunkID OBJECT-TYPE
151        SYNTAX        INTEGER
152        MAX-ACCESS    read-only
153        STATUS        current
154        DESCRIPTION   "The trunk ID"
155        ::= { axNotificationObjects 12 }
156
157axNotificationPortThreshold OBJECT-TYPE
158        SYNTAX        INTEGER
159        MAX-ACCESS    read-only
160        STATUS        current
161        DESCRIPTION   "The port threshold"
162        ::= { axNotificationObjects 13 }
163
164axNotificationCurrentUpPorts OBJECT-TYPE
165        SYNTAX        INTEGER
166        MAX-ACCESS    read-only
167        STATUS        current
168        DESCRIPTION   "The current up ports"
169        ::= { axNotificationObjects 14 }
170
171axNotificationFanName OBJECT-TYPE
172        SYNTAX        DisplayString
173        MAX-ACCESS    read-only
174        STATUS        current
175        DESCRIPTION   "The system fan name."
176        ::= { axNotificationObjects 15 }
177
178axNotificationPowerSupplyName OBJECT-TYPE
179        SYNTAX        DisplayString
180        MAX-ACCESS    read-only
181        STATUS        current
182        DESCRIPTION   "The system power supply name."
183        ::= { axNotificationObjects 16 }
184
185axNotificationHAGroup OBJECT-TYPE
186        SYNTAX        INTEGER
187        MAX-ACCESS    read-only
188        STATUS        current
189        DESCRIPTION   "The HA group ID."
190        ::= { axNotificationObjects 17 }
191
192axNotificationSLBServiceGroupName OBJECT-TYPE
193        SYNTAX        DisplayString
194        MAX-ACCESS    read-only
195        STATUS        current
196        DESCRIPTION   "The service group name."
197        ::= { axNotificationObjects 18 }
198
199axNotificationPartitionId OBJECT-TYPE
200        SYNTAX        INTEGER
201        MAX-ACCESS    read-only
202        STATUS        current
203        DESCRIPTION   "The application partition identifier."
204        ::= { axNotificationObjects 19 }
205
206axNotificationVrid OBJECT-TYPE
207        SYNTAX        INTEGER
208        MAX-ACCESS    read-only
209        STATUS        current
210        DESCRIPTION   "The VRRP identifier."
211        ::= { axNotificationObjects 20 }
212
213axNotificationPartitionName OBJECT-TYPE
214        SYNTAX        DisplayString
215        MAX-ACCESS    read-only
216        STATUS        current
217        DESCRIPTION   "The application partition name."
218        ::= { axNotificationObjects 21 }
219
220axNotificationGslbSiteName OBJECT-TYPE
221        SYNTAX        DisplayString
222        MAX-ACCESS    read-only
223        STATUS        current
224        DESCRIPTION   "The GSLB site name."
225        ::= { axNotificationObjects 22 }
226
227axNotificationGslbSiteSlbDeviceName OBJECT-TYPE
228        SYNTAX        DisplayString
229        MAX-ACCESS    read-only
230        STATUS        current
231        DESCRIPTION   "The GSLB device name inside a site."
232        ::= { axNotificationObjects 23 }
233
234axNotificationGslbSiteIpServerAddr OBJECT-TYPE
235        SYNTAX        DisplayString
236        MAX-ACCESS    read-only
237        STATUS        current
238        DESCRIPTION   "The GSLB IP server address."
239        ::= { axNotificationObjects 24 }
240
241axNotificationGslbServiceIpName OBJECT-TYPE
242        SYNTAX        DisplayString
243        MAX-ACCESS    read-only
244        STATUS        current
245        DESCRIPTION   "The GSLB service IP name."
246        ::= { axNotificationObjects 25 }
247
248axNotificationGslbServiceIpAddr OBJECT-TYPE
249        SYNTAX        DisplayString
250        MAX-ACCESS    read-only
251        STATUS        current
252        DESCRIPTION   "The GSLB service IP name."
253        ::= { axNotificationObjects 26 }
254
255axNotificationGslbServiceIpPortType OBJECT-TYPE
256        SYNTAX        DisplayString
257        MAX-ACCESS    read-only
258        STATUS        current
259        DESCRIPTION   "The GSLB service IP port type."
260        ::= { axNotificationObjects 27 }
261
262axNotificationGslbZoneName OBJECT-TYPE
263        SYNTAX        DisplayString
264        MAX-ACCESS    read-only
265        STATUS        current
266        DESCRIPTION   "The GSLB zone name."
267        ::= { axNotificationObjects 28 }
268
269axNotificationGslbZoneServiceProto OBJECT-TYPE
270        SYNTAX        DisplayString
271        MAX-ACCESS    read-only
272        STATUS        current
273        DESCRIPTION   "The GSLB zone service protocol name."
274        ::= { axNotificationObjects 29 }
275
276axNotificationGslbZoneServiceName OBJECT-TYPE
277        SYNTAX        DisplayString
278        MAX-ACCESS    read-only
279        STATUS        current
280        DESCRIPTION   "The GSLB zone service name."
281        ::= { axNotificationObjects 30 }
282
283axNotificationGslbGroupName OBJECT-TYPE
284        SYNTAX        DisplayString
285        MAX-ACCESS    read-only
286        STATUS        current
287        DESCRIPTION   "The GSLB group name."
288        ::= { axNotificationObjects 31 }
289
290axNotificationGslbGroupEntity OBJECT-TYPE
291        SYNTAX        DisplayString
292        MAX-ACCESS    read-only
293        STATUS        current
294        DESCRIPTION   "The GSLB group entity (either group member or group master) IP address or local."
295        ::= { axNotificationObjects 32 }
296
297
298axNotificationLicensedModuleName OBJECT-TYPE
299        SYNTAX        DisplayString
300        MAX-ACCESS    read-only
301        STATUS        current
302        DESCRIPTION   "The licensed module name."
303        ::= { axNotificationObjects 33 }
304
305axNotificationShutdownReason OBJECT-TYPE
306        SYNTAX INTEGER {
307                tooHighSystemTemperature(1),
308                insufficientPowerSupply(2)
309        }
310        MAX-ACCESS    read-only
311        STATUS        current
312        DESCRIPTION   "The reason for the system shut-down."
313        ::= { axNotificationObjects 34 }
314
315axNotificationIpAddressType OBJECT-TYPE
316        SYNTAX          InetAddressType
317        MAX-ACCESS    read-only
318        STATUS        current
319        DESCRIPTION   "The type of IP address."
320        ::= { axNotificationObjects 35 }
321
322axNotificationLicenseDisableDuration OBJECT-TYPE
323        SYNTAX        Unsigned32
324        MAX-ACCESS    read-only
325        STATUS        current
326        DESCRIPTION   "The license has been disabled for given seconds."
327        ::= { axNotificationObjects 36 }
328
329axNotificationSslServerCertificateErrCounter OBJECT-TYPE
330        SYNTAX        Unsigned32
331        MAX-ACCESS    read-only
332        STATUS        current
333        DESCRIPTION   "The counter for the SSL server certificate errors."
334        ::= { axNotificationObjects 37 }
335
336axNotificationServerSelectionFailureReason OBJECT-TYPE
337        SYNTAX        DisplayString
338        MAX-ACCESS    read-only
339        STATUS        current
340        DESCRIPTION   "The reason of server selection failure."
341        ::= { axNotificationObjects 38 }
342
343axNotificationConnectionTypeName OBJECT-TYPE
344        SYNTAX      DisplayString
345        MAX-ACCESS  read-only
346        STATUS      current
347        DESCRIPTION "The name of the type."
348        ::= { axNotificationObjects 39 }
349
350axNotificationSlbObjectChange OBJECT-TYPE
351        SYNTAX INTEGER {
352            create(1),
353            delete(2)
354        }
355        MAX-ACCESS  read-only
356        STATUS      current
357        DESCRIPTION "The type of create/delete."
358        ::= { axNotificationObjects 40 }
359
360
361axNotificationCertificateName OBJECT-TYPE
362        SYNTAX      DisplayString
363        MAX-ACCESS  read-only
364        STATUS      current
365        DESCRIPTION "The name of the certificate."
366        ::= { axNotificationObjects 41 }
367
368axNotificationDateTime OBJECT-TYPE
369        SYNTAX      DateAndTime
370        MAX-ACCESS  read-only
371        STATUS      current
372        DESCRIPTION "Time the event is going to occuer, expired."
373        ::= { axNotificationObjects 42 }
374
375axNotificationSLBServerPortType OBJECT-TYPE
376        SYNTAX INTEGER {
377            tcp(2),
378            udp(3)
379        }
380        MAX-ACCESS  read-only
381        STATUS      current
382        DESCRIPTION "The server port type of create/delete."
383        ::= { axNotificationObjects 43 }
384
385axNotificationPartitionResourceName OBJECT-TYPE
386        SYNTAX      DisplayString
387        MAX-ACCESS  read-only
388        STATUS      current
389        DESCRIPTION "The partition resource name."
390        ::= { axNotificationObjects 44 }
391
392axNotificationPartitionResourceUsageLevel OBJECT-TYPE
393        SYNTAX INTEGER {
394                   below(1),
395                   above(2)
396           }
397        MAX-ACCESS    read-only
398        STATUS        current
399        DESCRIPTION   "The partition resource usage level."
400        ::= { axNotificationObjects 45 }
401
402axNotificationTacasServerHost OBJECT-TYPE
403        SYNTAX        DisplayString
404        MAX-ACCESS    read-only
405        STATUS        current
406        DESCRIPTION   "The TACACS server host."
407        ::= { axNotificationObjects 46 }
408
409axNotificationUpDown OBJECT-TYPE
410    SYNTAX INTEGER {
411        up(1),
412        down(2)
413    }
414    MAX-ACCESS    read-only
415    STATUS        current
416    DESCRIPTION   "The type of up or down."
417    ::= { axNotificationObjects 47 }
418
419axNotificationTrueFalse OBJECT-TYPE
420    SYNTAX INTEGER {
421        false(0),
422    true(1)
423    }
424    MAX-ACCESS    read-only
425    STATUS        current
426    DESCRIPTION   "The effective of the notification."
427    ::= { axNotificationObjects 48 }
428
429--================================================================
430-- LSN trap objects start here:
431--================================================================
432
433axNotificationLsnIpAddress OBJECT-TYPE
434        SYNTAX        DisplayString
435        MAX-ACCESS    read-only
436        STATUS        current
437        DESCRIPTION   "The LSN IP address string (IPv4/6)."
438        ::= { axNotificationObjects 50 }
439
440axNotificationLsnProtoType OBJECT-TYPE
441        SYNTAX INTEGER {
442                tcp(2),
443                udp(3),
444        icmp(4),
445        icmpV6(5)
446        }
447        MAX-ACCESS    read-only
448        STATUS        current
449        DESCRIPTION   "The LSN protocol type."
450        ::= { axNotificationObjects 51 }
451
452axNotificationLsnCurrentUsage OBJECT-TYPE
453        SYNTAX        INTEGER
454        MAX-ACCESS    read-only
455        STATUS        current
456        DESCRIPTION   "The LSN current usage."
457        ::= { axNotificationObjects 52 }
458
459axNotificationLsnPoolName OBJECT-TYPE
460        SYNTAX        DisplayString
461        MAX-ACCESS    read-only
462        STATUS        current
463        DESCRIPTION   "The NAT pool name."
464        ::= { axNotificationObjects 53 }
465
466axNotificationLsnExceededTimes OBJECT-TYPE
467        SYNTAX        INTEGER
468        MAX-ACCESS    read-only
469        STATUS        current
470        DESCRIPTION   "The exceeded times."
471        ::= { axNotificationObjects 54 }
472
473axNotificationLsnFixedNatPortMappingFileName OBJECT-TYPE
474        SYNTAX        DisplayString
475        MAX-ACCESS    read-only
476        STATUS        current
477        DESCRIPTION   "The fixed nat port mapping file name."
478        ::= { axNotificationObjects 55 }
479
480axNotificationLsnFixedNatPortMappingFileChangeType OBJECT-TYPE
481        SYNTAX        INTEGER  {
482            create(1),
483            delete(2),
484            reconfigure(3)
485        }
486        MAX-ACCESS    read-only
487        STATUS        current
488        DESCRIPTION   "The change type of fixed nat port mapping file."
489        ::= { axNotificationObjects 56 }
490
491--=============================================================
492-- VCS notification object
493--=============================================================
494
495axNotificationOldVcsState OBJECT-TYPE
496        SYNTAX        INTEGER {
497                        vmasterCandidate(0),
498                        activatingSlave(1),
499                        vBlade(2),
500                        vMaster(3),
501                        vMasterTakeover(4)
502                }
503        MAX-ACCESS    read-only
504        STATUS        current
505        DESCRIPTION   "The old state of VCS."
506        ::= { axNotificationObjects 57 }
507
508axNotificationNewVcsState OBJECT-TYPE
509        SYNTAX        INTEGER {
510                        vmasterCandidate(0),
511                        activatingSlave(1),
512                        vBlade(2),
513                        vMaster(3),
514                        vMasterTakeover(4)
515                }
516        MAX-ACCESS    read-only
517        STATUS        current
518        DESCRIPTION   "The new state of VCS."
519        ::= { axNotificationObjects 58 }
520
521--================================================================
522-- axSystemNotifications
523--================================================================
524
525axSystemStart        NOTIFICATION-TYPE
526        STATUS       current
527        DESCRIPTION  "Notify that the system has started running."
528        ::= { axSystemNotifications 1 }
529
530axSystemShutdown     NOTIFICATION-TYPE
531        STATUS       current
532        DESCRIPTION  "Notify that the system is in the process of being shut down."
533        ::= { axSystemNotifications 2 }
534
535axSystemTempHigh      NOTIFICATION-TYPE
536        OBJECTS       {
537                        axNotificationConfiguredThreshold,
538                        axNotificationCurrentUsage
539                      }
540        STATUS       current
541        DESCRIPTION  "The system tempature is high."
542        ::= { axSystemNotifications 3 }
543
544axFan1Failure      NOTIFICATION-TYPE
545        STATUS       deprecated
546        DESCRIPTION  "The system fan1 is failed."
547        ::= { axSystemNotifications 4 }
548
549axFan2Failure      NOTIFICATION-TYPE
550        STATUS       deprecated
551        DESCRIPTION  "The system fan2 is failed."
552        ::= { axSystemNotifications 5 }
553
554axFan3Failure      NOTIFICATION-TYPE
555        STATUS       deprecated
556        DESCRIPTION  "The system fan3 is failed."
557        ::= { axSystemNotifications 6 }
558
559axUpperPowerSupplyFailure      NOTIFICATION-TYPE
560        STATUS       deprecated
561        DESCRIPTION  "The system upper power supply is failed."
562        ::= { axSystemNotifications 9 }
563
564axLowerPowerSupplyFailure      NOTIFICATION-TYPE
565        STATUS        deprecated
566        DESCRIPTION   "The system lower power supply is failed."
567        ::= { axSystemNotifications 10 }
568
569axPrimaryHardDiskFailure      NOTIFICATION-TYPE
570        STATUS        current
571        DESCRIPTION   "The primary hard disk is failed."
572        ::= { axSystemNotifications 11 }
573
574axSecondaryHardDiskFailure      NOTIFICATION-TYPE
575        STATUS        current
576        DESCRIPTION   "The secondary hard disk is failed."
577        ::= { axSystemNotifications 12 }
578
579axHardDiskUsageHigh      NOTIFICATION-TYPE
580        STATUS        current
581        DESCRIPTION   "The hard disk usage is high."
582        ::= { axSystemNotifications 13 }
583
584axMemoryUsageHigh      NOTIFICATION-TYPE
585        STATUS       current
586        DESCRIPTION  "The memory usage is high."
587        ::= { axSystemNotifications 14 }
588
589axSystemRestart      NOTIFICATION-TYPE
590        STATUS       current
591        DESCRIPTION  "Notify that the agent has been restarted."
592        ::= { axSystemNotifications 15 }
593
594axSystemDropPacketEvent   NOTIFICATION-TYPE
595        OBJECTS       {
596                        axNotificationDroppedPackets
597                      }
598        STATUS        current
599        DESCRIPTION   "The AX experiences the packet dropped of axNotificationDroppedPackets."
600        ::= { axSystemNotifications 16 }
601
602axSystemRelieveDropPacketEvent   NOTIFICATION-TYPE
603        OBJECTS       {
604                        axNotificationDroppedPackets
605                      }
606        STATUS        current
607        DESCRIPTION   "The AX recovers from the packet dropped before."
608        ::= { axSystemNotifications 17 }
609
610axSystemControlCpuHigh   NOTIFICATION-TYPE
611        OBJECTS       {
612                        axNotificationConfiguredThreshold,
613                        axNotificationCurrentUsage
614                      }
615        STATUS        current
616        DESCRIPTION   "The AX control CPU usage is high."
617        ::= { axSystemNotifications 18 }
618
619axSystemDataCpuHigh   NOTIFICATION-TYPE
620        OBJECTS       {
621                        axNotificationConfiguredThreshold,
622                        axNotificationCurrentUsage
623                      }
624        STATUS        current
625        DESCRIPTION   "The AX data CPU usage is high."
626        ::= { axSystemNotifications 19 }
627
628axSystemFanFailure   NOTIFICATION-TYPE
629        OBJECTS       {
630                        axNotificationFanName
631                      }
632        STATUS        current
633        DESCRIPTION   "The system fan is failed."
634        ::= { axSystemNotifications 20 }
635
636axSystemPowerSupplyFailure   NOTIFICATION-TYPE
637        OBJECTS       {
638                        axNotificationPowerSupplyName
639                      }
640        STATUS        current
641        DESCRIPTION   "The system power supply is failed."
642        ::= { axSystemNotifications 21 }
643
644axSystemLicenseRequired   NOTIFICATION-TYPE
645        OBJECTS       {
646                        axNotificationLicensedModuleName
647                      }
648        STATUS        current
649        DESCRIPTION   "The system requires the valid license for specific module."
650        ::= { axSystemNotifications 22 }
651
652axSystemLicenseLoadSuccessful   NOTIFICATION-TYPE
653        OBJECTS       {
654                        axNotificationLicensedModuleName
655                      }
656        STATUS        current
657        DESCRIPTION   "The system loads the license for specific module successfully."
658        ::= { axSystemNotifications 23 }
659
660axSystemLicenseExpired   NOTIFICATION-TYPE
661        OBJECTS       {
662                        axNotificationLicensedModuleName
663                      }
664        STATUS        current
665        DESCRIPTION   "The module license is expired."
666        ::= { axSystemNotifications 24 }
667
668axSystemShutdownForReason  NOTIFICATION-TYPE
669        OBJECTS       {
670                        axNotificationShutdownReason
671                      }
672        STATUS        current
673        DESCRIPTION   "The AX system is mandatorily shut down."
674        ::= { axSystemNotifications 25 }
675
676axFileSystemBecomeReadOnly  NOTIFICATION-TYPE
677        STATUS        current
678        DESCRIPTION   "The file system is becoming the read-only."
679        ::= { axSystemNotifications 26 }
680
681axSystemLicensedModuleDisabledForDuration   NOTIFICATION-TYPE
682        OBJECTS       {
683                        axNotificationLicensedModuleName,
684                        axNotificationLicenseDisableDuration
685                      }
686        STATUS        current
687        DESCRIPTION   "The system disables the specific licensed module for the past duration seconds."
688        ::= { axSystemNotifications 27 }
689
690axSystemControlCpuBecomeNormal NOTIFICATION-TYPE
691    OBJECTS       {
692            axNotificationConfiguredThreshold,
693            axNotificationCurrentUsage
694              }
695    STATUS        current
696    DESCRIPTION   "The AX control CPU usage is back to normal."
697    ::= { axSystemNotifications 28 }
698
699axSystemDataCpuBecomeNormal NOTIFICATION-TYPE
700        OBJECTS       {
701                        axNotificationConfiguredThreshold,
702                        axNotificationCurrentUsage
703                      }
704        STATUS        current
705        DESCRIPTION   "The AX data CPU usage is back to normal."
706        ::= { axSystemNotifications 29 }
707
708
709axSystemTempBecomeNormal NOTIFICATION-TYPE
710        OBJECTS       {
711                        axNotificationConfiguredThreshold,
712                        axNotificationCurrentUsage
713                      }
714        STATUS       current
715        DESCRIPTION  "The system tempature is back to normal."
716        ::= { axSystemNotifications 30 }
717
718
719axHardDiskUsageBecomeNormal NOTIFICATION-TYPE
720        STATUS        current
721        DESCRIPTION   "The hard disk usage is back to normal."
722        ::= { axSystemNotifications 31 }
723
724
725axMemoryUsageBecomeNormal      NOTIFICATION-TYPE
726        STATUS       current
727        DESCRIPTION  "The memory usage is back to normal."
728        ::= { axSystemNotifications 32 }
729
730axSystemFanRecover   NOTIFICATION-TYPE
731        OBJECTS       {
732                        axNotificationFanName
733                      }
734        STATUS        current
735        DESCRIPTION   "The system fan is recover."
736        ::= { axSystemNotifications 33 }
737
738axSystemPowerSupplyRecover   NOTIFICATION-TYPE
739        OBJECTS       {
740                        axNotificationPowerSupplyName
741                      }
742        STATUS        current
743        DESCRIPTION   "The system power supply is recover."
744        ::= { axSystemNotifications 34 }
745
746axSystemConnectionResourceHigh NOTIFICATION-TYPE
747    OBJECTS {
748            axNotificationConnectionTypeName,
749            axNotificationConfiguredThreshold,
750                        axNotificationCurrentUsage
751        }
752    STATUS      current
753        DESCRIPTION   "The system connection is high."
754        ::= { axSystemNotifications 35 }
755
756axSystemConnectionResourceBecomeNormal NOTIFICATION-TYPE
757    OBJECTS {
758            axNotificationConnectionTypeName,
759            axNotificationConfiguredThreshold,
760                        axNotificationCurrentUsage
761        }
762    STATUS      current
763        DESCRIPTION   "The system connection is back to normal."
764        ::= { axSystemNotifications 36 }
765
766axSystemSmpResourceHigh NOTIFICATION-TYPE
767    OBJECTS {
768            axNotificationConnectionTypeName,
769            axNotificationConfiguredThreshold,
770                        axNotificationCurrentUsage
771        }
772    STATUS      current
773        DESCRIPTION   "The system SMP is high."
774        ::= { axSystemNotifications 37 }
775
776axSystemSmpResourceBecomeNormal NOTIFICATION-TYPE
777    OBJECTS {
778            axNotificationConnectionTypeName,
779            axNotificationConfiguredThreshold,
780                        axNotificationCurrentUsage
781        }
782    STATUS      current
783        DESCRIPTION   "The SMP is back to normal."
784        ::= { axSystemNotifications 38 }
785
786axTacacsMonitorServerUpDown NOTIFICATION-TYPE
787    OBJECTS       {
788            axNotificationMsg,
789            axNotificationTacasServerHost,
790            axNotificationUpDown
791    }
792    STATUS        current
793    DESCRIPTION   "The AX Tacacs Monitor Server is up/down."
794    ::= { axSystemNotifications 39 }
795
796axHighPrioritySyslog NOTIFICATION-TYPE
797    OBJECTS       {
798            axNotificationMsg
799              }
800    STATUS        current
801    DESCRIPTION   "The high severity issue such as hardware failure."
802    ::= { axSystemNotifications 41 }
803
804
805--================================================================
806-- axAppNotifications
807--================================================================
808
809axHAStandby      NOTIFICATION-TYPE
810        OBJECTS       { axNotificationMsg, axNotificationHAGroup }
811        STATUS        current
812        DESCRIPTION   "The system is going into standby mode."
813        ::= { axAppNotifications 1 }
814
815axHAActive      NOTIFICATION-TYPE
816        OBJECTS       { axNotificationMsg, axNotificationHAGroup }
817        STATUS        current
818        DESCRIPTION   "The system is going into active mode."
819        ::= { axAppNotifications 2 }
820
821axHAActiveActive      NOTIFICATION-TYPE
822        OBJECTS       { axNotificationMsg, axNotificationHAGroup }
823        STATUS        deprecated
824        DESCRIPTION   "The system is going into active-active mode."
825        ::= { axAppNotifications 3 }
826
827axServiceDown      NOTIFICATION-TYPE
828        OBJECTS       { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort }
829        STATUS        current
830        DESCRIPTION   "A service is detected DOWN."
831        ::= { axAppNotifications 4 }
832
833axServiceUp      NOTIFICATION-TYPE
834        OBJECTS       { axNotificationMsg, axNotificationSLBServer, axNotificationSLBPort }
835        STATUS        current
836        DESCRIPTION   "A SLB service is up."
837        ::= { axAppNotifications 5 }
838
839axServerDown      NOTIFICATION-TYPE
840        OBJECTS      { axNotificationMsg, axNotificationSLBServer }
841        STATUS        current
842        DESCRIPTION   "A SLB server is down."
843        ::= { axAppNotifications 6 }
844
845axServerUp   NOTIFICATION-TYPE
846        OBJECTS       { axNotificationMsg, axNotificationSLBServer }
847        STATUS        current
848        DESCRIPTION   "A SLB server is up."
849        ::= { axAppNotifications 7 }
850
851axServerConnLimit   NOTIFICATION-TYPE
852        OBJECTS       {
853                        axNotificationMsg,
854                        axNotificationSLBServer,
855                        axNotificationSLBCurConns
856                      }
857        STATUS        current
858        DESCRIPTION   "A SLB server has reached the configured connection limits."
859        ::= { axAppNotifications 8 }
860
861axServerConnResume   NOTIFICATION-TYPE
862        OBJECTS       {
863                        axNotificationMsg,
864                        axNotificationSLBServer,
865                        axNotificationSLBCurConns
866                      }
867        STATUS        current
868        DESCRIPTION   "A SLB server has reached the configured connection-resume value."
869        ::= { axAppNotifications 9 }
870
871axServiceConnLimit   NOTIFICATION-TYPE
872        OBJECTS       {
873                        axNotificationMsg,
874                        axNotificationSLBServer,
875                        axNotificationSLBPort,
876                        axNotificationSLBCurConns
877                      }
878        STATUS        current
879        DESCRIPTION   "A SLB service has reached the configured connection limits."
880        ::= { axAppNotifications 10 }
881
882axServiceConnResume   NOTIFICATION-TYPE
883        OBJECTS       {
884                        axNotificationMsg,
885                        axNotificationSLBServer,
886                        axNotificationSLBPort,
887                        axNotificationSLBCurConns
888                      }
889        STATUS        current
890        DESCRIPTION   "A SLB service has reached the configured connection-resume value."
891        ::= { axAppNotifications 11 }
892
893axVirtualServerPortDown   NOTIFICATION-TYPE
894        OBJECTS       {
895                        axNotificationMsg,
896                        axNotificationVirtualServer,
897                        axNotificationVirtualServerPort,
898                        axNotificationVirtualServerPortType
899                      }
900        STATUS        current
901        DESCRIPTION   "A SLB virtual server port is down."
902        ::= { axAppNotifications 12 }
903
904axVirtualServerPortUp   NOTIFICATION-TYPE
905        OBJECTS       {
906                        axNotificationMsg,
907                        axNotificationVirtualServer,
908                        axNotificationVirtualServerPort,
909                        axNotificationVirtualServerPortType
910                      }
911        STATUS        current
912        DESCRIPTION   "A SLB virtual server port is up."
913        ::= { axAppNotifications 13 }
914
915axApplicationBufferReachLimit   NOTIFICATION-TYPE
916        OBJECTS       {
917                        axNotificationConfiguredThreshold,
918                        axNotificationCurrentUsage
919                      }
920        STATUS        current
921        DESCRIPTION   "The AX SLB application buffer usage execeeded the configured threshold."
922        ::= { axAppNotifications 14 }
923
924axVirtualServerPortReachConnLimit   NOTIFICATION-TYPE
925        OBJECTS       {
926                        axNotificationMsg,
927                        axNotificationSLBServer,
928                        axNotificationSLBPort,
929                        axNotificationConnLimit
930                      }
931        STATUS        current
932        DESCRIPTION   "A virtual service port has reached the configured connection limits."
933        ::= { axAppNotifications 15 }
934
935axVirtualServerPortReachConnRateLimit   NOTIFICATION-TYPE
936        OBJECTS       {
937                        axNotificationMsg,
938                        axNotificationSLBServer,
939                        axNotificationSLBPort,
940                        axNotificationConnLimit
941                      }
942        STATUS        current
943        DESCRIPTION   "A virtual service port has reached the configured connection rate-limits."
944        ::= { axAppNotifications 16 }
945
946axVirtualServerReachConnLimit   NOTIFICATION-TYPE
947        OBJECTS       {
948                        axNotificationMsg,
949                        axNotificationSLBServer,
950                        axNotificationConnLimit
951                      }
952        STATUS        current
953        DESCRIPTION   "A virtual server has reached the configured connection limits."
954        ::= { axAppNotifications 17 }
955
956axVirtualServerReachConnRateLimit   NOTIFICATION-TYPE
957        OBJECTS       {
958                        axNotificationMsg,
959                        axNotificationSLBServer,
960                        axNotificationConnLimit
961                      }
962        STATUS        current
963        DESCRIPTION   "A virtual server has reached the configured connection rate-limits."
964        ::= { axAppNotifications 18 }
965
966axServerConnRateLimit   NOTIFICATION-TYPE
967        OBJECTS       {
968                        axNotificationMsg,
969                        axNotificationSLBServer,
970                        axNotificationSLBCurConns
971                      }
972        STATUS        current
973        DESCRIPTION   "A SLB server has reached the configured conn-rate-limits."
974        ::= { axAppNotifications 19 }
975
976axServiceConnRateLimit   NOTIFICATION-TYPE
977        OBJECTS       {
978                        axNotificationMsg,
979                        axNotificationSLBServer,
980                        axNotificationSLBPort,
981                        axNotificationSLBCurConns
982                      }
983        STATUS        current
984        DESCRIPTION   "A SLB service group member has reached the configured conn-rate-limits."
985        ::= { axAppNotifications 20 }
986
987axServiceGroupMemberEnabledForNewConn   NOTIFICATION-TYPE
988        OBJECTS       {
989                        axNotificationMsg,
990                        axNotificationSLBServer,
991                        axNotificationSLBPort,
992                        axNotificationSLBServiceGroupName
993                      }
994        STATUS        current
995        DESCRIPTION   "A SLB service group member is enabled to accept the new connection, when the current connections of group members exceed the conn-limit."
996        ::= { axAppNotifications 21 }
997
998axServiceGroupMemberDisabledForNewConn   NOTIFICATION-TYPE
999        OBJECTS       {
1000                        axNotificationMsg,
1001                        axNotificationSLBServiceGroupName,
1002                        axNotificationSLBPort
1003                      }
1004        STATUS        current
1005        DESCRIPTION   "A SLB service group member is disabled, when the current connections of group members are reduced to the conn-resume."
1006        ::= { axAppNotifications 22 }
1007
1008axVrrpActive   NOTIFICATION-TYPE
1009        OBJECTS       {
1010                        axNotificationMsg,
1011                        axNotificationPartitionName,
1012                        axNotificationVrid
1013                      }
1014        STATUS        current
1015        DESCRIPTION   "The vrid, axNotificationVrid, in the specific partition becomes the Active state."
1016        ::= { axAppNotifications 23 }
1017
1018axVrrpStandby   NOTIFICATION-TYPE
1019        OBJECTS       {
1020                        axNotificationMsg,
1021                        axNotificationPartitionName,
1022                        axNotificationVrid
1023                      }
1024        STATUS        current
1025        DESCRIPTION   "The vrid, axNotificationVrid, in the specific partition becomes the Standby state."
1026        ::= { axAppNotifications 24 }
1027
1028axSslServerCertificateErr   NOTIFICATION-TYPE
1029        OBJECTS       {
1030                        axNotificationMsg,
1031                        axNotificationSLBServer,
1032                        axNotificationSslServerCertificateErrCounter
1033                      }
1034        STATUS        current
1035        DESCRIPTION   "The SSL server certificate error is detected."
1036        ::= { axAppNotifications 25 }
1037
1038axServerSelectionFailure NOTIFICATION-TYPE
1039        OBJECTS       {
1040                        axNotificationMsg,
1041                        axNotificationSLBServer,
1042                        axNotificationSLBPort,
1043                        axNotificationServerSelectionFailureReason
1044                      }
1045        STATUS        current
1046        DESCRIPTION   "A SLB server has got a server selection failure."
1047        ::= { axAppNotifications 26 }
1048
1049axVirtualServerUp   NOTIFICATION-TYPE
1050        OBJECTS       {
1051                        axNotificationMsg,
1052                        axNotificationVirtualServer,
1053            axNotificationPartitionName
1054                      }
1055        STATUS        current
1056        DESCRIPTION   "Slb virtual server is up."
1057        ::= { axAppNotifications 27 }
1058
1059axVirtualServerDown   NOTIFICATION-TYPE
1060        OBJECTS       {
1061                        axNotificationMsg,
1062                        axNotificationVirtualServer,
1063            axNotificationPartitionName
1064                      }
1065        STATUS        current
1066        DESCRIPTION   "Slb virtual server is down."
1067        ::= { axAppNotifications 28 }
1068
1069axServerDisabled      NOTIFICATION-TYPE
1070        OBJECTS      {
1071                axNotificationMsg,
1072                axNotificationSLBServer,
1073                axNotificationTrueFalse,
1074                axNotificationPartitionName
1075        }
1076        STATUS        current
1077        DESCRIPTION   "A SLB server is disabled."
1078        ::= { axAppNotifications 29 }
1079
1080axServiceGroupUp      NOTIFICATION-TYPE
1081        OBJECTS      {
1082                axNotificationMsg,
1083                axNotificationSLBServiceGroupName,
1084                axNotificationSLBServerPortType,
1085                axNotificationPartitionName
1086        }
1087        STATUS        current
1088        DESCRIPTION   "A SLB service group is Up."
1089        ::= { axAppNotifications 30 }
1090
1091axServiceGroupDown      NOTIFICATION-TYPE
1092        OBJECTS      {
1093                axNotificationMsg,
1094                axNotificationSLBServiceGroupName,
1095                axNotificationSLBServerPortType,
1096                axNotificationPartitionName
1097        }
1098        STATUS        current
1099        DESCRIPTION   "A SLB service group is down."
1100        ::= { axAppNotifications 31 }
1101
1102axServiceGroupMemberUp   NOTIFICATION-TYPE
1103    OBJECTS       {
1104            axNotificationMsg,
1105            axNotificationSLBServiceGroupName,
1106            axNotificationSLBServer,
1107            axNotificationSLBPort,
1108            axNotificationPartitionName
1109              }
1110    STATUS        current
1111    DESCRIPTION   "A SLB service group member is up."
1112    ::= { axAppNotifications 32 }
1113
1114axServiceGroupMemberDown   NOTIFICATION-TYPE
1115    OBJECTS       {
1116            axNotificationMsg,
1117            axNotificationSLBServiceGroupName,
1118            axNotificationSLBServer,
1119            axNotificationSLBPort,
1120            axNotificationPartitionName
1121              }
1122    STATUS        current
1123    DESCRIPTION   "A SLB service group member is down."
1124    ::= { axAppNotifications 33 }
1125
1126axVcsStateChange NOTIFICATION-TYPE
1127    OBJECTS {
1128            axNotificationMsg,
1129            axNotificationOldVcsState,
1130            axNotificationNewVcsState
1131    }
1132    STATUS        current
1133    DESCRIPTION   "A VCS state change notification."
1134    ::= { axAppNotifications 34 }
1135
1136axGatewayUp   NOTIFICATION-TYPE
1137    OBJECTS       {
1138        axNotificationMsg,
1139        axNotificationSLBServer,
1140        axNotificationPartitionName
1141    }
1142    STATUS        current
1143    DESCRIPTION   "A gateway server is up."
1144    ::= { axAppNotifications 35 }
1145
1146axGatewayDown   NOTIFICATION-TYPE
1147    OBJECTS       {
1148        axNotificationMsg,
1149        axNotificationSLBServer,
1150        axNotificationPartitionName
1151    }
1152    STATUS        current
1153    DESCRIPTION   "A gateway server is down."
1154    ::= { axAppNotifications 36 }
1155
1156--================================================================
1157-- axNetworkNotifications
1158--================================================================
1159
1160axNetworkTrunkPortsThreshold      NOTIFICATION-TYPE
1161        OBJECTS       {
1162                        axNotificationTrunkID,
1163                        axNotificationPortThreshold,
1164                        axNotificationCurrentUpPorts
1165                      }
1166        STATUS        current
1167        DESCRIPTION   "The trunk ports threshold trap."
1168        ::= { axNetworkNotifications 1 }
1169
1170--==================================================================
1171-- axSyslog trap
1172--==================================================================
1173
1174    axSyslogTrapPrefix OBJECT-IDENTITY
1175        STATUS          current
1176        DESCRIPTION     "prefix of A10 logging traps"
1177        ::=  {  axLogging  100  }
1178
1179    axSyslogTrap   NOTIFICATION-TYPE
1180        OBJECTS         { axSyslogModuleName, axSyslogPriority, axSyslogMsg }
1181        STATUS          current
1182        DESCRIPTION     "the syslog messages sent through snmp trap"
1183        ::=  {  axSyslogTrapPrefix  1  }
1184
1185    axSyslogTrapObjects    OBJECT-IDENTITY
1186        STATUS          current
1187        DESCRIPTION     "Objects of AX syslog trap"
1188        ::=  {  axLogging  101  }
1189
1190    axSyslogModuleName OBJECT-TYPE
1191        SYNTAX          DisplayString  ( SIZE ( 0 .. 15  ) )
1192        MAX-ACCESS      accessible-for-notify
1193        STATUS          current
1194        DESCRIPTION     "The module name sent the syslog message."
1195        ::=  {  axSyslogTrapObjects  1  }
1196
1197    axSyslogPriority   OBJECT-TYPE
1198        SYNTAX          Integer32  ( 0 .. 7  )
1199        MAX-ACCESS      accessible-for-notify
1200        STATUS          current
1201        DESCRIPTION     "The syslog message priority."
1202        ::=  {  axSyslogTrapObjects  2  }
1203
1204    axSyslogMsg    OBJECT-TYPE
1205        SYNTAX          OCTET STRING  ( SIZE ( 0 .. 1023  ) )
1206        MAX-ACCESS      accessible-for-notify
1207        STATUS          current
1208        DESCRIPTION     "The syslog message."
1209        ::=  {  axSyslogTrapObjects  3  }
1210
1211--================================================================
1212-- axGslbNotifications
1213--================================================================
1214
1215axGslbSiteAdminEnabled   NOTIFICATION-TYPE
1216        OBJECTS       {
1217                        axNotificationMsg,
1218                        axNotificationGslbSiteName,
1219                        axNotificationPartitionName
1220                      }
1221        STATUS        current
1222        DESCRIPTION   "The GSLB site is administratively enabled."
1223        ::= { axGslbNotifications 1 }
1224
1225axGslbSiteAdminDisabled   NOTIFICATION-TYPE
1226        OBJECTS       {
1227                        axNotificationMsg,
1228                        axNotificationGslbSiteName,
1229                        axNotificationPartitionName
1230                      }
1231        STATUS        current
1232        DESCRIPTION   "The GSLB site is administratively disabled."
1233        ::= { axGslbNotifications 2 }
1234
1235axGslbSiteOperationalStateUp   NOTIFICATION-TYPE
1236        OBJECTS       {
1237                        axNotificationMsg,
1238                        axNotificationGslbSiteName,
1239                        axNotificationPartitionName
1240                      }
1241        STATUS        current
1242        DESCRIPTION   "The GSLB site is operational up."
1243        ::= { axGslbNotifications 3 }
1244
1245axGslbSiteOperationalStateDown   NOTIFICATION-TYPE
1246        OBJECTS       {
1247                        axNotificationMsg,
1248                        axNotificationGslbSiteName,
1249                        axNotificationPartitionName
1250                      }
1251        STATUS        current
1252        DESCRIPTION   "The GSLB site is operational down."
1253        ::= { axGslbNotifications 4 }
1254
1255axGslbSiteSlbDeviceStateUp   NOTIFICATION-TYPE
1256        OBJECTS       {
1257                        axNotificationMsg,
1258                        axNotificationGslbSiteName,
1259                        axNotificationGslbSiteSlbDeviceName,
1260                        axNotificationPartitionName
1261                      }
1262        STATUS        current
1263        DESCRIPTION   "The GSLB site SLB device status is changed to up."
1264        ::= { axGslbNotifications 5 }
1265
1266axGslbSiteSlbDeviceStateDown   NOTIFICATION-TYPE
1267        OBJECTS       {
1268                        axNotificationMsg,
1269                        axNotificationGslbSiteName,
1270                        axNotificationGslbSiteSlbDeviceName,
1271                        axNotificationPartitionName
1272                      }
1273        STATUS        current
1274        DESCRIPTION   "The GSLB site SLB device status is changed to down."
1275        ::= { axGslbNotifications 6 }
1276
1277axGslbServiceIpAdminEnabled   NOTIFICATION-TYPE
1278        OBJECTS       {
1279                        axNotificationMsg,
1280                        axNotificationGslbServiceIpName,
1281                        axNotificationGslbServiceIpAddr,
1282                        axNotificationPartitionName
1283                      }
1284        STATUS        current
1285        DESCRIPTION   "The GSLB service IP is administratively enabled."
1286        ::= { axGslbNotifications 9 }
1287
1288axGslbServiceIpAdminDisabled   NOTIFICATION-TYPE
1289        OBJECTS       {
1290                        axNotificationMsg,
1291                        axNotificationGslbServiceIpName,
1292                        axNotificationGslbServiceIpAddr,
1293                        axNotificationPartitionName
1294                      }
1295        STATUS        current
1296        DESCRIPTION   "The GSLB service IP is administratively disabled."
1297        ::= { axGslbNotifications 10 }
1298
1299axGslbServiceIpOperationalStateUp   NOTIFICATION-TYPE
1300        OBJECTS       {
1301                        axNotificationMsg,
1302                        axNotificationGslbServiceIpName,
1303                        axNotificationGslbServiceIpAddr,
1304                        axNotificationPartitionName
1305                      }
1306        STATUS        current
1307        DESCRIPTION   "The GSLB service IP is operational up."
1308        ::= { axGslbNotifications 11 }
1309
1310axGslbServiceIpOperationalStateDown   NOTIFICATION-TYPE
1311        OBJECTS       {
1312                        axNotificationMsg,
1313                        axNotificationGslbServiceIpName,
1314                        axNotificationGslbServiceIpAddr,
1315                        axNotificationPartitionName
1316                      }
1317        STATUS        current
1318        DESCRIPTION   "The GSLB service IP is operational down."
1319        ::= { axGslbNotifications 12 }
1320
1321axGslbServiceIpPortStateUp   NOTIFICATION-TYPE
1322        OBJECTS       {
1323                        axNotificationMsg,
1324                        axNotificationGslbServiceIpName,
1325                        axNotificationGslbServiceIpAddr,
1326                        axNotificationGslbServiceIpPortType,
1327                        axNotificationPartitionName
1328                      }
1329        STATUS        current
1330        DESCRIPTION   "The GSLB service IP port status is changed to up."
1331        ::= { axGslbNotifications 13 }
1332
1333axGslbServiceIpPortStateDown   NOTIFICATION-TYPE
1334        OBJECTS       {
1335                        axNotificationMsg,
1336                        axNotificationGslbServiceIpName,
1337                        axNotificationGslbServiceIpAddr,
1338                        axNotificationGslbServiceIpPortType,
1339                        axNotificationPartitionName
1340                      }
1341        STATUS        current
1342        DESCRIPTION   "The GSLB service IP port status is changed to down."
1343        ::= { axGslbNotifications 14 }
1344
1345axGslbZoneAdminEnabled   NOTIFICATION-TYPE
1346        OBJECTS       {
1347                        axNotificationMsg,
1348                        axNotificationGslbZoneName,
1349                        axNotificationPartitionName
1350                      }
1351        STATUS        current
1352        DESCRIPTION   "The GSLB zone status is administratively enabled."
1353        ::= { axGslbNotifications 15 }
1354
1355axGslbZoneAdminDisabled   NOTIFICATION-TYPE
1356        OBJECTS       {
1357                        axNotificationMsg,
1358                        axNotificationGslbZoneName,
1359                        axNotificationPartitionName
1360                      }
1361        STATUS        current
1362        DESCRIPTION   "The GSLB zone status is administratively disabled."
1363        ::= { axGslbNotifications 16 }
1364
1365axGslbZoneOperationalStateUp   NOTIFICATION-TYPE
1366        OBJECTS       {
1367                        axNotificationMsg,
1368                        axNotificationGslbZoneName,
1369                        axNotificationPartitionName
1370                      }
1371        STATUS        current
1372        DESCRIPTION   "The GSLB zone is operational up."
1373        ::= { axGslbNotifications 17 }
1374
1375axGslbZoneOperationalStateDown   NOTIFICATION-TYPE
1376        OBJECTS       {
1377                        axNotificationMsg,
1378                        axNotificationGslbZoneName,
1379                        axNotificationPartitionName
1380                      }
1381        STATUS        current
1382        DESCRIPTION   "The GSLB zone is operational down."
1383        ::= { axGslbNotifications 18 }
1384
1385axGslbZoneServiceAdminEnabled   NOTIFICATION-TYPE
1386        OBJECTS       {
1387                        axNotificationMsg,
1388                        axNotificationGslbZoneName,
1389                        axNotificationGslbZoneServiceProto,
1390                        axNotificationGslbZoneServiceName,
1391                        axNotificationPartitionName
1392                      }
1393        STATUS        current
1394        DESCRIPTION   "The GSLB zone service is administratively enabled."
1395        ::= { axGslbNotifications 19 }
1396
1397axGslbZoneServiceAdminDisabled   NOTIFICATION-TYPE
1398        OBJECTS       {
1399                        axNotificationMsg,
1400                        axNotificationGslbZoneName,
1401                        axNotificationGslbZoneServiceProto,
1402                        axNotificationGslbZoneServiceName,
1403                        axNotificationPartitionName
1404                      }
1405        STATUS        current
1406        DESCRIPTION   "The GSLB zone service is administratively disabled."
1407        ::= { axGslbNotifications 20 }
1408
1409axGslbZoneServiceOperationalStateUp   NOTIFICATION-TYPE
1410        OBJECTS       {
1411                        axNotificationMsg,
1412                        axNotificationGslbZoneName,
1413                        axNotificationGslbZoneServiceProto,
1414                        axNotificationGslbZoneServiceName,
1415                        axNotificationPartitionName
1416                      }
1417        STATUS        current
1418        DESCRIPTION   "The GSLB zone service is operational up."
1419        ::= { axGslbNotifications 21 }
1420
1421axGslbZoneServiceOperationalStateDown   NOTIFICATION-TYPE
1422        OBJECTS       {
1423                        axNotificationMsg,
1424                        axNotificationGslbZoneName,
1425                        axNotificationGslbZoneServiceProto,
1426                        axNotificationGslbZoneServiceName,
1427                        axNotificationPartitionName
1428                      }
1429        STATUS        current
1430        DESCRIPTION   "The GSLB zone service is operational down."
1431        ::= { axGslbNotifications 22 }
1432
1433axGslbGroupBecomeMaster   NOTIFICATION-TYPE
1434        OBJECTS       {
1435                        axNotificationMsg,
1436                        axNotificationGslbGroupName,
1437                        axNotificationGslbGroupEntity
1438                      }
1439        STATUS        current
1440        DESCRIPTION   "The GSLB group becomes the Master."
1441        ::= { axGslbNotifications 23 }
1442
1443axGslbGroupRemovedMaster   NOTIFICATION-TYPE
1444        OBJECTS       {
1445                        axNotificationMsg,
1446                        axNotificationGslbGroupName,
1447                        axNotificationGslbGroupEntity
1448                      }
1449        STATUS        current
1450        DESCRIPTION   "The GSLB group is removed from the Master."
1451        ::= { axGslbNotifications 24 }
1452
1453axGslbGroupMemberJoinGroup   NOTIFICATION-TYPE
1454        OBJECTS       {
1455                        axNotificationMsg,
1456                        axNotificationGslbGroupName,
1457                        axNotificationGslbGroupEntity
1458                      }
1459        STATUS        current
1460        DESCRIPTION   "The GSLB group member is joining a group."
1461        ::= { axGslbNotifications 25 }
1462
1463axGslbGroupMemberLeaveGroup   NOTIFICATION-TYPE
1464        OBJECTS       {
1465                        axNotificationMsg,
1466                        axNotificationGslbGroupName,
1467                        axNotificationGslbGroupEntity
1468                      }
1469        STATUS        current
1470        DESCRIPTION   "The GSLB group member is leaving a group."
1471        ::= { axGslbNotifications 26 }
1472
1473--================================================================
1474-- axSlbNotifications
1475--================================================================
1476
1477axVirtualServerCreateDelete   NOTIFICATION-TYPE
1478        OBJECTS       {
1479                        axNotificationMsg,
1480                        axNotificationVirtualServer,
1481            axNotificationPartitionName,
1482            axNotificationSlbObjectChange
1483                      }
1484        STATUS        current
1485        DESCRIPTION   "Slb virtual server is added or deleted."
1486        ::= { axSlbNotifications 1 }
1487
1488axVirtualServerPortCreateDelete   NOTIFICATION-TYPE
1489        OBJECTS       {
1490                        axNotificationMsg,
1491            axNotificationVirtualServer,
1492            axNotificationVirtualServerPort,
1493            axNotificationVirtualServerPortType,
1494            axNotificationPartitionName,
1495            axNotificationSlbObjectChange
1496                      }
1497        STATUS        current
1498        DESCRIPTION   "Slb virtual server port is addeded or deleted."
1499        ::= { axSlbNotifications 2 }
1500
1501axServerCreateDelete   NOTIFICATION-TYPE
1502        OBJECTS       {
1503                        axNotificationMsg,
1504                        axNotificationSLBServer,
1505            axNotificationPartitionName,
1506            axNotificationSlbObjectChange
1507                      }
1508        STATUS        current
1509        DESCRIPTION   "Slb server is added or deleted."
1510        ::= { axSlbNotifications 3 }
1511
1512axServerPortCreateDelete   NOTIFICATION-TYPE
1513        OBJECTS       {
1514                        axNotificationMsg,
1515                        axNotificationSLBServer,
1516            axNotificationSLBPort,
1517            axNotificationSLBServerPortType,
1518            axNotificationPartitionName,
1519            axNotificationSlbObjectChange
1520                      }
1521        STATUS        current
1522        DESCRIPTION   "Slb server port is added or delete."
1523        ::= { axSlbNotifications 4 }
1524
1525axSslCertificateCreateDelete   NOTIFICATION-TYPE
1526        OBJECTS       {
1527                        axNotificationMsg,
1528                        axNotificationCertificateName,
1529            axNotificationPartitionName,
1530            axNotificationSlbObjectChange
1531                      }
1532        STATUS        current
1533        DESCRIPTION   "Ssl certification is create or delete."
1534        ::= { axSlbNotifications 5 }
1535
1536axSslCertificateExpiring   NOTIFICATION-TYPE
1537    OBJECTS       {
1538            axNotificationMsg,
1539            axNotificationCertificateName,
1540            axNotificationPartitionName,
1541--string of time that the certificate is expired or to be expired
1542            axNotificationDateTime
1543                     }
1544       STATUS        current
1545       DESCRIPTION   "The certification is going to be expired."
1546       ::= { axSlbNotifications 6 }
1547
1548axPartitionResourceUsageWarning   NOTIFICATION-TYPE
1549       OBJECTS       {
1550                       axNotificationMsg,
1551                       axNotificationPartitionResourceName,
1552                       axNotificationPartitionResourceUsageLevel,
1553                       axNotificationPartitionName
1554                     }
1555       STATUS        current
1556       DESCRIPTION   "The partition resource usage becomes above/below the configured limitation."
1557       ::= { axSlbNotifications 7 }
1558
1559END