1PULSESECURE-PSG-MIB DEFINITIONS ::= BEGIN
2        IMPORTS
3        	NOTIFICATION-TYPE, MODULE-IDENTITY, enterprises
4        		FROM SNMPv2-SMI
5        	NetworkAddress
6        		FROM RFC1155-SMI
7        	IpAddress
8        		FROM RFC1155-SMI;
9
10pulsesecure-gateway MODULE-IDENTITY
11    LAST-UPDATED "201607071610Z"
12    ORGANIZATION "Pulse Secure"
13    CONTACT-INFO
14	 "Internet: https://www.pulsesecure.net"
15    DESCRIPTION
16	"This file defines the private Pulse Secure MIB extensions."
17    REVISION     "201607071610Z"
18    DESCRIPTION
19	"Initial Version"
20    ::= { enterprises 12532 }
21
22
23logFullPercent OBJECT-TYPE
24    SYNTAX	Gauge32
25    MAX-ACCESS	read-only
26    STATUS	current
27    DESCRIPTION
28	"Percentage of log file full"
29    ::= { pulsesecure-gateway 1 }
30
31signedInWebUsers OBJECT-TYPE
32    SYNTAX	Gauge32
33    MAX-ACCESS	read-only
34    STATUS	current
35    DESCRIPTION
36	"Number of Signed-In Web Users"
37    ::= { pulsesecure-gateway 2 }
38
39signedInMailUsers OBJECT-TYPE
40    SYNTAX	Gauge32
41    MAX-ACCESS	read-only
42    STATUS	current
43    DESCRIPTION
44	"Number of Signed-In Mail Users"
45    ::= { pulsesecure-gateway 3 }
46
47blockedIP OBJECT-TYPE
48    SYNTAX      IpAddress
49    MAX-ACCESS  accessible-for-notify
50    STATUS      current
51    DESCRIPTION
52        "IP Address that is blocked due to consecutive failed login attempts"
53    ::= { pulsesecure-gateway 4 }
54
55authServerName OBJECT-TYPE
56    SYNTAX      OCTET STRING
57    MAX-ACCESS  accessible-for-notify
58    STATUS      current
59    DESCRIPTION
60        "Name of an external authentication server"
61    ::= { pulsesecure-gateway 5 }
62
63productName OBJECT-TYPE
64    SYNTAX      OCTET STRING
65    MAX-ACCESS  read-only
66    STATUS      current
67    DESCRIPTION
68        "IVE Licensed Product Name"
69    ::= { pulsesecure-gateway 6 }
70
71productVersion OBJECT-TYPE
72    SYNTAX      OCTET STRING
73    MAX-ACCESS  read-only
74    STATUS      current
75    DESCRIPTION
76        "IVE System Software Version"
77    ::= { pulsesecure-gateway 7 }
78
79fileName OBJECT-TYPE
80    SYNTAX      OCTET STRING
81    MAX-ACCESS  accessible-for-notify
82    STATUS      current
83    DESCRIPTION
84        "File name"
85    ::= { pulsesecure-gateway 8 }
86
87meetingUserCount OBJECT-TYPE
88    SYNTAX	Gauge32
89    MAX-ACCESS	accessible-for-notify
90    STATUS	current
91    DESCRIPTION
92	"the number of concurrent meeting users"
93    ::= { pulsesecure-gateway 9 }
94
95
96iveCpuUtil OBJECT-TYPE
97    SYNTAX	Gauge32
98    MAX-ACCESS	read-only
99    STATUS	current
100    DESCRIPTION
101	"The CPU Utilization of the IVE system"
102    ::= { pulsesecure-gateway 10 }
103
104iveMemoryUtil OBJECT-TYPE
105    SYNTAX	Gauge32
106    MAX-ACCESS	read-only
107    STATUS	current
108    DESCRIPTION
109	"The Memory Utilization of the IVE system"
110    ::= { pulsesecure-gateway 11 }
111
112iveConcurrentUsers OBJECT-TYPE
113    SYNTAX	Gauge32
114    MAX-ACCESS	read-only
115    STATUS	current
116    DESCRIPTION
117	"The Total number of Concurrent user Licenses used for the IVE Node"
118    ::= { pulsesecure-gateway 12 }
119
120clusterConcurrentUsers OBJECT-TYPE
121    SYNTAX       Gauge32
122    MAX-ACCESS	read-only
123    STATUS	current
124    DESCRIPTION
125	"The Total number of Concurrent user Licenses used for the Cluster"
126    ::= { pulsesecure-gateway 13 }
127
128iveTotalHits OBJECT-TYPE
129    SYNTAX      Counter64
130    MAX-ACCESS	read-only
131    STATUS	current
132    DESCRIPTION
133	"The Total number of hits to the IVE since last reboot"
134    ::= { pulsesecure-gateway 14 }
135
136iveFileHits OBJECT-TYPE
137    SYNTAX      Counter64
138    MAX-ACCESS	read-only
139    STATUS	current
140    DESCRIPTION
141	"The Total number of File hits to the IVE since last reboot"
142    ::= { pulsesecure-gateway 15 }
143
144iveWebHits OBJECT-TYPE
145    SYNTAX      Counter64
146    MAX-ACCESS	read-only
147    STATUS	current
148    DESCRIPTION
149	"The Total number of hits via the Web Interface since the last reboot"
150    ::= { pulsesecure-gateway 16 }
151
152iveAppletHits OBJECT-TYPE
153    SYNTAX      Counter64
154    MAX-ACCESS	read-only
155    STATUS	current
156    DESCRIPTION
157	"The Total number of applet hits to the IVE  since last reboot"
158    ::= { pulsesecure-gateway 17 }
159
160ivetermHits OBJECT-TYPE
161    SYNTAX      Counter64
162    MAX-ACCESS	read-only
163    STATUS	current
164    DESCRIPTION
165	"The Total number of terminal hits to the IVE since last reboot"
166    ::= { pulsesecure-gateway 18 }
167
168iveSAMHits OBJECT-TYPE
169    SYNTAX      Counter64
170    MAX-ACCESS	read-only
171    STATUS	current
172    DESCRIPTION
173	"The Total number of SAM(Secure Application manager)hits of since last
174reboot"
175    ::= { pulsesecure-gateway 19 }
176
177iveNCHits OBJECT-TYPE
178    SYNTAX      Counter64
179    MAX-ACCESS	read-only
180    STATUS	current
181    DESCRIPTION
182	"The Total number of NC(Network Connect) hits of since last reboot"
183    ::= { pulsesecure-gateway 20 }
184
185meetingHits OBJECT-TYPE
186    SYNTAX      Counter64
187    MAX-ACCESS	read-only
188    STATUS	current
189    DESCRIPTION
190	"The Total number of Meeting hits of since last reboot"
191    ::= { pulsesecure-gateway 21 }
192
193meetingCount OBJECT-TYPE
194    SYNTAX	Gauge32
195    MAX-ACCESS	accessible-for-notify
196    STATUS	current
197    DESCRIPTION
198	"the number of concurrent meetings"
199    ::= { pulsesecure-gateway 22 }
200
201logName OBJECT-TYPE
202    SYNTAX      OCTET STRING
203    MAX-ACCESS  accessible-for-notify
204    STATUS      current
205    DESCRIPTION
206        "Name of the log (admin/user/event)"
207    ::= { pulsesecure-gateway 23 }
208
209iveSwapUtil OBJECT-TYPE
210    SYNTAX	Gauge32
211    MAX-ACCESS	read-only
212    STATUS	current
213    DESCRIPTION
214	"The Swap Utilization of the IVE system"
215    ::= { pulsesecure-gateway 24 }
216
217diskFullPercent OBJECT-TYPE
218    SYNTAX	Gauge32
219    MAX-ACCESS	read-only
220    STATUS	current
221    DESCRIPTION
222	"Percentage of disk space full"
223    ::= { pulsesecure-gateway 25 }
224
225blockedIPList OBJECT-TYPE
226    SYNTAX	SEQUENCE OF IPEntry
227    MAX-ACCESS	read-only
228    STATUS	current
229    DESCRIPTION
230	"Table of 10 most recently blocked IPs"
231    ::= { pulsesecure-gateway 26 }
232
233ipEntry OBJECT-TYPE
234    SYNTAX      IPEntry
235    MAX-ACCESS  not-accessible
236    STATUS      current
237    DESCRIPTION
238        "An entry containing a blocked IP"
239    INDEX       { ipIndex }
240    ::= { blockedIPList 1 }
241
242IPEntry	::= SEQUENCE {
243    ipIndex	Integer32,
244    ipValue	NetworkAddress
245}
246
247ipIndex OBJECT-TYPE
248    SYNTAX      Integer32
249    MAX-ACCESS  read-only
250    STATUS      current
251    DESCRIPTION
252        "Index for IP Table"
253    ::= { ipEntry 1 }
254
255ipValue OBJECT-TYPE
256    SYNTAX      NetworkAddress
257    MAX-ACCESS  read-only
258    STATUS      current
259    DESCRIPTION
260        "Blocked IP Entry"
261    ::= { ipEntry 2 }
262
263logID OBJECT-TYPE
264    SYNTAX      OCTET STRING
265    MAX-ACCESS  accessible-for-notify
266    STATUS      current
267    DESCRIPTION
268	    "The unique ID of the log message."
269    ::= { pulsesecure-gateway 27 }
270
271logType OBJECT-TYPE
272    SYNTAX      OCTET STRING
273    MAX-ACCESS  accessible-for-notify
274    STATUS      current
275    DESCRIPTION
276	    "String stating whether log message is major or critical."
277    ::= { pulsesecure-gateway 28 }
278
279logDescription OBJECT-TYPE
280    SYNTAX      OCTET STRING
281    MAX-ACCESS  accessible-for-notify
282    STATUS      current
283    DESCRIPTION
284	    "The actual log message string."
285    ::= { pulsesecure-gateway 29 }
286
287ivsName OBJECT-TYPE
288    SYNTAX      OCTET STRING
289    MAX-ACCESS  accessible-for-notify
290    STATUS      deprecated
291    DESCRIPTION
292        "Virtual System name"
293    ::= { pulsesecure-gateway 30 }
294
295ocspResponderURL OBJECT-TYPE
296    SYNTAX      OCTET STRING
297    MAX-ACCESS  accessible-for-notify
298    STATUS      current
299    DESCRIPTION
300        "Name of an OCSP Responder"
301    ::= { pulsesecure-gateway 31 }
302
303fanDescription OBJECT-TYPE
304    SYNTAX      OCTET STRING
305    MAX-ACCESS  accessible-for-notify
306    STATUS      current
307    DESCRIPTION
308	    "The status of the fans"
309    ::= { pulsesecure-gateway 32 }
310
311psDescription OBJECT-TYPE
312    SYNTAX      OCTET STRING
313    MAX-ACCESS  accessible-for-notify
314    STATUS      current
315    DESCRIPTION
316	    "The status of the power supplies"
317    ::= { pulsesecure-gateway 33 }
318
319raidDescription OBJECT-TYPE
320    SYNTAX      OCTET STRING
321    MAX-ACCESS  accessible-for-notify
322    STATUS      current
323    DESCRIPTION
324	    "The status of the RAID"
325    ::= { pulsesecure-gateway 34 }
326
327
328
329-- J&J traps
330
331clusterName OBJECT-TYPE
332    SYNTAX      OCTET STRING
333    MAX-ACCESS  accessible-for-notify
334    STATUS      current
335    DESCRIPTION
336	    "Cluster Name"
337    ::= { pulsesecure-gateway 35 }
338
339
340nodeList OBJECT-TYPE
341    SYNTAX	OCTET STRING
342    MAX-ACCESS  accessible-for-notify
343    STATUS	current
344    DESCRIPTION
345	"List of disabled nodes"
346    ::= { pulsesecure-gateway 36 }
347
348
349vipType OBJECT-TYPE
350    SYNTAX      OCTET STRING
351    MAX-ACCESS  accessible-for-notify
352    STATUS      current
353    DESCRIPTION
354	    "Whether the VIP is external or internal"
355    ::= { pulsesecure-gateway 37 }
356
357currentVIP OBJECT-TYPE
358    SYNTAX      OCTET STRING
359    MAX-ACCESS  accessible-for-notify
360    STATUS      current
361    DESCRIPTION
362	    "Current value of VIP being changed"
363    ::= { pulsesecure-gateway 38 }
364
365newVIP OBJECT-TYPE
366    SYNTAX      OCTET STRING
367    MAX-ACCESS  accessible-for-notify
368    STATUS      current
369    DESCRIPTION
370	    "New value for the VIp being changed"
371    ::= { pulsesecure-gateway 39 }
372
373
374nicEvent OBJECT-TYPE
375    SYNTAX	OCTET STRING
376    MAX-ACCESS  accessible-for-notify
377    STATUS	current
378    DESCRIPTION
379	"Type of event that generated a the Trap: admin, external"
380    ::= { pulsesecure-gateway 40 }
381
382nodeName OBJECT-TYPE
383    SYNTAX	OCTET STRING
384    MAX-ACCESS  accessible-for-notify
385    STATUS	current
386    DESCRIPTION
387	"Node Name"
388    ::= { pulsesecure-gateway 41 }
389
390iveTemperature OBJECT-TYPE
391    SYNTAX	Gauge32
392    MAX-ACCESS	read-only
393    STATUS	current
394    DESCRIPTION
395	"The Temperature of MAG application blade. Other platform such as SA
396and IC will return 0"
397    ::= { pulsesecure-gateway 42 }
398
399iveVPNTunnels OBJECT-TYPE
400    SYNTAX      Gauge32
401    MAX-ACCESS	read-only
402    STATUS	current
403    DESCRIPTION
404	"The number of concurrent Pulse IPSec and NC users"
405    ::= { pulsesecure-gateway 43 }
406
407iveSSLConnections OBJECT-TYPE
408    SYNTAX      Gauge32
409    MAX-ACCESS	read-only
410    STATUS	current
411    DESCRIPTION
412	"Total number of SSL connection "
413    ::= { pulsesecure-gateway 44 }
414
415esapVersion OBJECT-TYPE
416    SYNTAX      OCTET STRING
417    MAX-ACCESS  read-only
418    STATUS      current
419    DESCRIPTION
420    "Active ESAP Version"
421    ::= { pulsesecure-gateway 45 }
422
423vipChangeReason OBJECT-TYPE
424    SYNTAX      OCTET STRING
425    MAX-ACCESS  accessible-for-notify
426    STATUS      current
427    DESCRIPTION
428        "Reason for the VIP node change"
429    ::= { pulsesecure-gateway 46 }
430
431processName OBJECT-TYPE
432    SYNTAX	OCTET STRING
433    MAX-ACCESS  accessible-for-notify
434    STATUS	current
435    DESCRIPTION
436	"Process Name"
437    ::= { pulsesecure-gateway 47 }
438
439iveTotalSignedInUsers OBJECT-TYPE
440    SYNTAX      Gauge32
441    MAX-ACCESS  read-only
442    STATUS      current
443    DESCRIPTION
444        "The Total number of Users Logged In for the Cluster"
445    ::= { pulsesecure-gateway 48 }
446
447vpnACLSPercentage OBJECT-TYPE
448    SYNTAX      Gauge32
449    MAX-ACCESS  accessible-for-notify
450    STATUS      current
451    DESCRIPTION
452        "The percentage of system ACL entries reached"
453    ::= { pulsesecure-gateway 49 }
454
455vpnACLSCount OBJECT-TYPE
456    SYNTAX      Gauge32
457    MAX-ACCESS  accessible-for-notify
458    STATUS      current
459    DESCRIPTION
460        "The number of system ACL entries reached"
461    ::= { pulsesecure-gateway 50 }
462
463blockedIPv6 OBJECT-TYPE
464    SYNTAX	OCTET STRING
465    MAX-ACCESS  accessible-for-notify
466    STATUS	current
467    DESCRIPTION
468        "IPv6 Address that is blocked due to consecutive failed login attempts"
469    ::= { pulsesecure-gateway 51 }
470
471iveTraps OBJECT IDENTIFIER ::= { pulsesecure-gateway 251 }
472
473-- iveTraps.1 and iveTraps.2 are loaded incorrectly in HP OpenView
474-- so avoid defining them
475
476iveLogNearlyFull NOTIFICATION-TYPE
477    OBJECTS { logFullPercent, logName }
478    STATUS	current
479    DESCRIPTION
480	"Log file nearly full"
481    ::= { iveTraps 4 }
482
483iveLogFull NOTIFICATION-TYPE
484    OBJECTS { logName }
485    STATUS	current
486    DESCRIPTION
487	"Log file full"
488    ::= { iveTraps 5 }
489
490iveMaxConcurrentUsersSignedIn NOTIFICATION-TYPE
491    OBJECTS { iveConcurrentUsers }
492    STATUS	current
493    DESCRIPTION
494	"Maximum number of concurrent users signed in"
495    ::= { iveTraps 6 }
496
497iveTooManyFailedLoginAttempts NOTIFICATION-TYPE
498    OBJECTS { blockedIP }
499    STATUS	current
500    DESCRIPTION
501	"Too many failed login attempts from IPv4 address"
502    ::= { iveTraps 7 }
503
504externalAuthServerUnreachable NOTIFICATION-TYPE
505    OBJECTS { authServerName }
506    STATUS	current
507    DESCRIPTION
508	"External authentication server is not responding"
509    ::= { iveTraps 8 }
510
511iveStart NOTIFICATION-TYPE
512    STATUS	current
513    DESCRIPTION
514	"IVE startup under administrator's instruction."
515    ::= { iveTraps 9 }
516
517iveShutdown NOTIFICATION-TYPE
518    STATUS	current
519    DESCRIPTION
520	"IVE shutdown under administrator's instruction."
521    ::= { iveTraps 10 }
522
523iveReboot NOTIFICATION-TYPE
524    STATUS	current
525    DESCRIPTION
526	"IVE reboot under administrator's instruction."
527    ::= { iveTraps 11 }
528
529archiveServerUnreachable NOTIFICATION-TYPE
530    STATUS	current
531    DESCRIPTION
532	"Archive server is not responding"
533    ::= { iveTraps 12 }
534
535archiveServerLoginFailed NOTIFICATION-TYPE
536    STATUS	current
537    DESCRIPTION
538	"Could not login into archive server. Verify FTP username and
539password."
540    ::= { iveTraps 13 }
541
542archiveFileTransferFailed NOTIFICATION-TYPE
543    OBJECTS { fileName }
544    STATUS	current
545    DESCRIPTION
546	"Could not store file on archive server"
547    ::= { iveTraps 14 }
548
549
550meetingUserLimit NOTIFICATION-TYPE
551    OBJECTS { meetingUserCount }
552    STATUS	current
553    DESCRIPTION
554	"Concurrent user count over license limit"
555    ::= { iveTraps 15 }
556
557iveRestart NOTIFICATION-TYPE
558    STATUS	current
559    DESCRIPTION
560	"IVE has restarted under administrator's instruction."
561    ::= { iveTraps 16 }
562
563meetingLimit NOTIFICATION-TYPE
564    OBJECTS { meetingCount }
565    STATUS	current
566    DESCRIPTION
567	"Concurrent meeting count over license limit"
568    ::= { iveTraps 17 }
569
570iveDiskNearlyFull NOTIFICATION-TYPE
571    OBJECTS { diskFullPercent }
572    STATUS	current
573    DESCRIPTION
574	"Disk space nearly full"
575    ::= { iveTraps 18 }
576
577iveDiskFull NOTIFICATION-TYPE
578    STATUS	current
579    DESCRIPTION
580	"Disk space full"
581    ::= { iveTraps 19 }
582
583logMessageTrap NOTIFICATION-TYPE
584    OBJECTS { logID, logType, logDescription }
585    STATUS  current
586	DESCRIPTION
587	    "The TRAP generated from a log message."
588    ::= { iveTraps 20 }
589
590memUtilNotify NOTIFICATION-TYPE
591    OBJECTS { iveMemoryUtil }
592    STATUS	current
593    DESCRIPTION
594	"IVE memory utilization above threshold"
595    ::= { iveTraps 21 }
596
597cpuUtilNotify NOTIFICATION-TYPE
598    OBJECTS { iveCpuUtil }
599    STATUS	current
600    DESCRIPTION
601	"IVE CPU utilization above threshold"
602    ::= { iveTraps 22 }
603
604swapUtilNotify NOTIFICATION-TYPE
605    OBJECTS { iveSwapUtil }
606    STATUS	current
607    DESCRIPTION
608	"IVE swap utilization above threshold"
609    ::= { iveTraps 23 }
610
611iveMaxConcurrentUsersVirtualSystem NOTIFICATION-TYPE
612    OBJECTS { ivsName }
613    STATUS	deprecated
614    DESCRIPTION
615	"Maximum number of concurrent Virtual System users signed in"
616    ::= { iveTraps 24 }
617
618ocspResponderConnectionFailed NOTIFICATION-TYPE
619    OBJECTS { ocspResponderURL }
620    STATUS	current
621    DESCRIPTION
622	"OCSP Responder cannot be connected"
623    ::= { iveTraps 25 }
624
625iveFanNotify NOTIFICATION-TYPE
626    OBJECTS { fanDescription }
627    STATUS	current
628    DESCRIPTION
629	"The status of the fans has changed"
630    ::= { iveTraps 26 }
631
632ivePowerSupplyNotify NOTIFICATION-TYPE
633    OBJECTS { psDescription }
634    STATUS	current
635    DESCRIPTION
636	"The status of the power supplies has changed"
637    ::= { iveTraps 27 }
638
639iveRaidNotify NOTIFICATION-TYPE
640    OBJECTS { raidDescription }
641    STATUS	current
642    DESCRIPTION
643	"The status of the RAID has changed"
644    ::= { iveTraps 28 }
645
646iveClusterDisableNodeTrap NOTIFICATION-TYPE
647    OBJECTS { clusterName, nodeList }
648    STATUS	current
649    DESCRIPTION
650	"A Given node(s) in a cluster has(have) been disabled"
651    ::= { iveTraps 29 }
652
653iveClusterChangedVIPTrap NOTIFICATION-TYPE
654    OBJECTS { vipType, currentVIP, newVIP }
655    STATUS	current
656    DESCRIPTION
657	"A external/internal VIP has changed from its current value to a new
658one"
659    ::= { iveTraps 30 }
660
661iveNetExternalInterfaceDownTrap NOTIFICATION-TYPE
662    OBJECTS { nicEvent }
663    STATUS	current
664    DESCRIPTION
665	"The External interface has gone down, reason is in nicEvent"
666    ::= { iveTraps 31 }
667
668iveClusterDeleteTrap NOTIFICATION-TYPE
669    OBJECTS { nodeName }
670    STATUS	current
671    DESCRIPTION
672	"Cluster delete inititaed by nodeName"
673    ::= { iveTraps 32 }
674
675iveNetInternalInterfaceDownTrap NOTIFICATION-TYPE
676    OBJECTS { nicEvent }
677    STATUS	current
678    DESCRIPTION
679	"The Internal interface has gone down, reason is in nicEvent"
680    ::= { iveTraps 33 }
681
682iveNetManagementInterfaceDownTrap NOTIFICATION-TYPE
683    OBJECTS { nicEvent }
684    STATUS	current
685    DESCRIPTION
686	"The Management interface has gone down, reason is in nicEvent"
687    ::= { iveTraps 34 }
688
689iveTemperatureNotify NOTIFICATION-TYPE
690    OBJECTS { iveTemperature }
691    STATUS	current
692    DESCRIPTION
693	"IVE Temperature is above threshold"
694    ::= { iveTraps 35 }
695
696iveVIPNodeChanged NOTIFICATION-TYPE
697    OBJECTS { nodeName, vipChangeReason}
698    STATUS      current
699    DESCRIPTION
700        "Notifies that VIP node has changed.
701	 nodeName is the new node which is hosting the VIP.
702	 vipChangeReason specifies the reason for the change."
703    ::= { iveTraps 36 }
704
705iveProcessesNearMaxLimit NOTIFICATION-TYPE
706    OBJECTS { processName }
707    STATUS	current
708    DESCRIPTION
709	"The count of processes (by processName) is about reach to maximum
710limit"
711    ::= { iveTraps 37 }
712
713iveProcessesReachedMaxLimit NOTIFICATION-TYPE
714    OBJECTS { processName }
715    STATUS	current
716    DESCRIPTION
717	"The count of processes (by processName) has reached to maximum limit"
718    ::= { iveTraps 38 }
719
720iveACLsNearMaxLimit NOTIFICATION-TYPE
721    OBJECTS { vpnACLSPercentage }
722    STATUS current
723    DESCRIPTION
724    "The percentage of ACL entries has reached maximum supported limit"
725    ::= { iveTraps 39 }
726
727iveACLsCrossedMaxLimit NOTIFICATION-TYPE
728    OBJECTS { vpnACLSCount }
729    STATUS current
730    DESCRIPTION
731    "The count of ACL entries has crossed maximum supported limit"
732    ::= { iveTraps 40 }
733
734iveTooManyFailedLoginAttemptsIPv6 NOTIFICATION-TYPE
735    OBJECTS { blockedIPv6 }
736    STATUS	current
737    DESCRIPTION
738	"Too many failed login attempts from IPv6 address"
739    ::= { iveTraps 41 }
740
741-- Product Name
742iveSAProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 252 }
743iveICProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 253 }
744iveMAGProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 254 }
745iveVAProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 255 }
746ivePSAProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 256 }
747
748--MAG platform
749iveProductMAG2600  OBJECT IDENTIFIER ::= {iveMAGProduct 1 }
750iveProductMAG4610  OBJECT IDENTIFIER ::= {iveMAGProduct 2 }
751iveProductSM160  OBJECT IDENTIFIER ::= {iveMAGProduct 3 }
752iveProductSM360 OBJECT IDENTIFIER ::= {iveMAGProduct 4 }
753
754--VA platform
755iveProductVASPE  OBJECT IDENTIFIER ::= {iveVAProduct 1 }
756iveProductVADTE  OBJECT IDENTIFIER ::= {iveVAProduct 2 }
757
758--PSA platform
759iveProductPSA300    OBJECT IDENTIFIER ::= {ivePSAProduct 1 }
760iveProductPSA3000   OBJECT IDENTIFIER ::= {ivePSAProduct 2 }
761iveProductPSA5000   OBJECT IDENTIFIER ::= {ivePSAProduct 3 }
762iveProductPSA7000f  OBJECT IDENTIFIER ::= {ivePSAProduct 4 }
763iveProductPSA7000c  OBJECT IDENTIFIER ::= {ivePSAProduct 5 }
764iveProductPSA10000  OBJECT IDENTIFIER ::= {ivePSAProduct 6 }
765
766--MAG platform incase we have other rev
767iveMAG2600  OBJECT IDENTIFIER ::= {iveProductMAG2600 1}
768iveMAG4610  OBJECT IDENTIFIER ::= {iveProductMAG4610 1}
769iveMAGSM160   OBJECT IDENTIFIER ::= {iveProductSM160 1}
770iveMAGSM360   OBJECT IDENTIFIER ::= {iveProductSM360 1}
771
772--VA platform incase we have to extend further
773iveVASPE OBJECT IDENTIFIER ::= {iveProductVASPE 1}
774iveVADTE OBJECT IDENTIFIER ::= {iveProductVADTE 1}
775
776--PSA platform incase we have other rev
777ivePSA300    OBJECT IDENTIFIER ::= {iveProductPSA300 1 }
778ivePSA3000   OBJECT IDENTIFIER ::= {iveProductPSA3000 1 }
779ivePSA5000   OBJECT IDENTIFIER ::= {iveProductPSA5000 1 }
780ivePSA7000f  OBJECT IDENTIFIER ::= {iveProductPSA7000f 1 }
781ivePSA7000c  OBJECT IDENTIFIER ::= {iveProductPSA7000c 1 }
782ivePSA10000  OBJECT IDENTIFIER ::= {iveProductPSA10000 1 }
783
784END
785