From jshrader, 3 Years ago, written in Plain Text.
Embed
  1. PULSESECURE-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.        
  10. pulsesecure-gateway MODULE-IDENTITY
  11.     LAST-UPDATED "201901161633Z"
  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     "201901161633Z"
  18.     DESCRIPTION
  19.  "Initial Version"
  20.     ::= { enterprises 12532 }
  21.  
  22.  
  23. logFullPercent 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.  
  31. signedInWebUsers 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.  
  39. signedInMailUsers 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.  
  47. blockedIP 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.  
  55. authServerName 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.  
  63. productName 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.  
  71. productVersion 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.    
  79. fileName 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.    
  87. meetingUserCount 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.    
  96. iveCpuUtil 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.  
  104. iveMemoryUtil 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.  
  112. iveConcurrentUsers 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.  
  120. clusterConcurrentUsers 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.  
  128. iveTotalHits 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.  
  136. iveFileHits 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.  
  144. iveWebHits 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.  
  152. iveAppletHits 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.  
  160. ivetermHits 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.  
  168. iveSAMHits 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
  174. reboot"
  175.     ::= { pulsesecure-gateway 19 }
  176.  
  177. iveNCHits 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.  
  185. meetingHits 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.  
  193. meetingCount 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.  
  201. logName 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.  
  209. iveSwapUtil 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.  
  217. diskFullPercent 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.  
  225. blockedIPList 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.  
  233. ipEntry 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.  
  242. IPEntry ::= SEQUENCE {
  243.     ipIndex Integer32,
  244.     ipValue NetworkAddress
  245. }
  246.  
  247. ipIndex OBJECT-TYPE
  248.     SYNTAX      Integer32
  249.     MAX-ACCESS  read-only
  250.     STATUS      current
  251.     DESCRIPTION
  252.         "Index for IP Table"
  253.     ::= { ipEntry 1 }
  254.  
  255. ipValue OBJECT-TYPE
  256.     SYNTAX      NetworkAddress
  257.     MAX-ACCESS  read-only
  258.     STATUS      current
  259.     DESCRIPTION
  260.         "Blocked IP Entry"
  261.     ::= { ipEntry 2 }
  262.  
  263. logID 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.  
  271. logType 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.  
  279. logDescription 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.  
  287. ocspResponderURL OBJECT-TYPE
  288.     SYNTAX      OCTET STRING
  289.     MAX-ACCESS  accessible-for-notify
  290.     STATUS      current
  291.     DESCRIPTION
  292.         "Name of an OCSP Responder"
  293.     ::= { pulsesecure-gateway 31 }
  294.  
  295. fanDescription OBJECT-TYPE
  296.     SYNTAX      OCTET STRING
  297.     MAX-ACCESS  accessible-for-notify
  298.     STATUS      current
  299.     DESCRIPTION
  300.      "The status of the fans"
  301.     ::= { pulsesecure-gateway 32 }
  302.  
  303. psDescription OBJECT-TYPE
  304.     SYNTAX      OCTET STRING
  305.     MAX-ACCESS  accessible-for-notify
  306.     STATUS      current
  307.     DESCRIPTION
  308.      "The status of the power supplies"
  309.     ::= { pulsesecure-gateway 33 }
  310.  
  311. raidDescription OBJECT-TYPE
  312.     SYNTAX      OCTET STRING
  313.     MAX-ACCESS  accessible-for-notify
  314.     STATUS      current
  315.     DESCRIPTION
  316.      "The status of the RAID"
  317.     ::= { pulsesecure-gateway 34 }
  318.  
  319.  
  320.  
  321. -- J&J traps
  322.  
  323. clusterName OBJECT-TYPE
  324.     SYNTAX      OCTET STRING
  325.     MAX-ACCESS  accessible-for-notify
  326.     STATUS      current
  327.     DESCRIPTION
  328.      "Cluster Name"
  329.     ::= { pulsesecure-gateway 35 }
  330.  
  331.  
  332. nodeList OBJECT-TYPE
  333.     SYNTAX OCTET STRING
  334.     MAX-ACCESS  accessible-for-notify
  335.     STATUS current
  336.     DESCRIPTION  
  337.  "List of disabled nodes"
  338.     ::= { pulsesecure-gateway 36 }
  339.  
  340.  
  341. vipType OBJECT-TYPE
  342.     SYNTAX      OCTET STRING
  343.     MAX-ACCESS  accessible-for-notify
  344.     STATUS      current
  345.     DESCRIPTION
  346.      "Whether the VIP is external or internal"
  347.     ::= { pulsesecure-gateway 37 }
  348.  
  349. currentVIP OBJECT-TYPE
  350.     SYNTAX      OCTET STRING
  351.     MAX-ACCESS  accessible-for-notify
  352.     STATUS      current
  353.     DESCRIPTION
  354.      "Current value of VIP being changed"
  355.     ::= { pulsesecure-gateway 38 }
  356.  
  357. newVIP OBJECT-TYPE
  358.     SYNTAX      OCTET STRING
  359.     MAX-ACCESS  accessible-for-notify
  360.     STATUS      current
  361.     DESCRIPTION
  362.      "New value for the VIp being changed"
  363.     ::= { pulsesecure-gateway 39 }
  364.  
  365.  
  366. nicEvent OBJECT-TYPE
  367.     SYNTAX OCTET STRING
  368.     MAX-ACCESS  accessible-for-notify
  369.     STATUS current
  370.     DESCRIPTION  
  371.  "Type of event that generated a the Trap: admin, external"
  372.     ::= { pulsesecure-gateway 40 }
  373.  
  374. nodeName OBJECT-TYPE
  375.     SYNTAX OCTET STRING
  376.     MAX-ACCESS  accessible-for-notify
  377.     STATUS current
  378.     DESCRIPTION  
  379.  "Node Name"
  380.     ::= { pulsesecure-gateway 41 }
  381.  
  382. iveTemperature OBJECT-TYPE
  383.     SYNTAX Gauge32
  384.     MAX-ACCESS read-only
  385.     STATUS current
  386.     DESCRIPTION  
  387.  "The Temperature of MAG application blade. Other platform such as SA
  388. and IC will return 0"
  389.     ::= { pulsesecure-gateway 42 }
  390.  
  391. iveVPNTunnels OBJECT-TYPE
  392.     SYNTAX      Gauge32
  393.     MAX-ACCESS read-only
  394.     STATUS current
  395.     DESCRIPTION  
  396.  "The number of concurrent Pulse IPSec and NC users"
  397.     ::= { pulsesecure-gateway 43 }
  398.  
  399. iveSSLConnections OBJECT-TYPE
  400.     SYNTAX      Gauge32
  401.     MAX-ACCESS read-only
  402.     STATUS current
  403.     DESCRIPTION  
  404.  "Total number of SSL connection "
  405.     ::= { pulsesecure-gateway 44 }
  406.  
  407. esapVersion OBJECT-TYPE
  408.     SYNTAX      OCTET STRING
  409.     MAX-ACCESS  read-only
  410.     STATUS      current
  411.     DESCRIPTION
  412.     "Active ESAP Version"
  413.     ::= { pulsesecure-gateway 45 }
  414.  
  415. vipChangeReason OBJECT-TYPE
  416.     SYNTAX      OCTET STRING
  417.     MAX-ACCESS  accessible-for-notify
  418.     STATUS      current
  419.     DESCRIPTION
  420.         "Reason for the VIP node change"
  421.     ::= { pulsesecure-gateway 46 }
  422.  
  423. processName OBJECT-TYPE
  424.     SYNTAX OCTET STRING
  425.     MAX-ACCESS  accessible-for-notify
  426.     STATUS current
  427.     DESCRIPTION  
  428.  "Process Name"
  429.     ::= { pulsesecure-gateway 47 }
  430.  
  431. iveTotalSignedInUsers OBJECT-TYPE
  432.     SYNTAX      Gauge32
  433.     MAX-ACCESS  read-only
  434.     STATUS      current
  435.     DESCRIPTION
  436.         "The Total number of Users Logged In for the Cluster"
  437.     ::= { pulsesecure-gateway 48 }
  438.  
  439. vpnACLSPercentage OBJECT-TYPE
  440.     SYNTAX      Gauge32
  441.     MAX-ACCESS  accessible-for-notify
  442.     STATUS      current
  443.     DESCRIPTION
  444.         "The percentage of system ACL entries reached"
  445.     ::= { pulsesecure-gateway 49 }
  446.  
  447. vpnACLSCount OBJECT-TYPE
  448.     SYNTAX      Gauge32
  449.     MAX-ACCESS  accessible-for-notify
  450.     STATUS      current
  451.     DESCRIPTION
  452.         "The number of system ACL entries reached"
  453.     ::= { pulsesecure-gateway 50 }
  454.  
  455. blockedIPv6 OBJECT-TYPE
  456.     SYNTAX OCTET STRING
  457.     MAX-ACCESS  accessible-for-notify
  458.     STATUS current
  459.     DESCRIPTION  
  460.         "IPv6 Address that is blocked due to consecutive failed login attempts"
  461.     ::= { pulsesecure-gateway 51 }
  462.  
  463. iveNamedUsers OBJECT-TYPE
  464.     SYNTAX Gauge32
  465.     MAX-ACCESS accessible-for-notify
  466.     STATUS current
  467.     DESCRIPTION
  468.  "The Total number of Named user Licenses used for the IVE Node"
  469.     ::= { pulsesecure-gateway 52 }
  470.  
  471. namedUserStorePercent OBJECT-TYPE
  472.     SYNTAX Gauge32
  473.     MAX-ACCESS accessible-for-notify
  474.     STATUS current
  475.     DESCRIPTION
  476.  "The storage space occupied in the named users store"
  477.     ::= { pulsesecure-gateway 53 }
  478.  
  479. pclsRemainingGracePeriod OBJECT-TYPE
  480.     SYNTAX      Gauge32
  481.     MAX-ACCESS  read-only
  482.     STATUS      current
  483.     DESCRIPTION
  484.         "Number of days remaining in grace period for contacting PCLS"
  485.     ::= { pulsesecure-gateway 54 }
  486.  
  487. iveMaxConcurrentUsersLicenseCapacity OBJECT-TYPE
  488.     SYNTAX      Gauge32
  489.     MAX-ACCESS  read-only
  490.     STATUS      current
  491.     DESCRIPTION
  492.         "Total licensed concurrent users capacity"
  493.     ::= { pulsesecure-gateway 55 }
  494.  
  495. iveTraps OBJECT IDENTIFIER ::= { pulsesecure-gateway 251 }
  496.  
  497. -- iveTraps.1 and iveTraps.2 are loaded incorrectly in HP OpenView
  498. -- so avoid defining them
  499.    
  500. iveLogNearlyFull NOTIFICATION-TYPE
  501.     OBJECTS { logFullPercent, logName }
  502.     STATUS current
  503.     DESCRIPTION
  504.  "Log file nearly full"
  505.     ::= { iveTraps 4 }
  506.  
  507. iveLogFull NOTIFICATION-TYPE
  508.     OBJECTS { logName }
  509.     STATUS current
  510.     DESCRIPTION
  511.  "Log file full"
  512.     ::= { iveTraps 5 }
  513.  
  514. iveMaxConcurrentUsersSignedIn NOTIFICATION-TYPE
  515.     OBJECTS { iveConcurrentUsers }
  516.     STATUS current
  517.     DESCRIPTION
  518.  "Maximum number of concurrent users signed in"
  519.     ::= { iveTraps 6 }
  520.    
  521. iveTooManyFailedLoginAttempts NOTIFICATION-TYPE
  522.     OBJECTS { blockedIP }
  523.     STATUS current
  524.     DESCRIPTION
  525.  "Too many failed login attempts from IPv4 address"
  526.     ::= { iveTraps 7 }
  527.  
  528. externalAuthServerUnreachable NOTIFICATION-TYPE
  529.     OBJECTS { authServerName }
  530.     STATUS current
  531.     DESCRIPTION
  532.  "External authentication server is not responding"
  533.     ::= { iveTraps 8 }
  534.  
  535. iveStart NOTIFICATION-TYPE
  536.     STATUS current
  537.     DESCRIPTION
  538.  "IVE startup under administrator's instruction."
  539.     ::= { iveTraps 9 }
  540.  
  541. iveShutdown NOTIFICATION-TYPE
  542.     STATUS current
  543.     DESCRIPTION
  544.  "IVE shutdown under administrator's instruction."
  545.     ::= { iveTraps 10 }
  546.  
  547. iveReboot NOTIFICATION-TYPE
  548.     STATUS current
  549.     DESCRIPTION
  550.  "IVE reboot under administrator's instruction."
  551.     ::= { iveTraps 11 }
  552.    
  553. archiveServerUnreachable NOTIFICATION-TYPE
  554.     STATUS current
  555.     DESCRIPTION
  556.  "Archive server is not responding"
  557.     ::= { iveTraps 12 }
  558.  
  559. archiveServerLoginFailed NOTIFICATION-TYPE
  560.     STATUS current
  561.     DESCRIPTION
  562.  "Could not login into archive server. Verify FTP username and
  563. password."
  564.     ::= { iveTraps 13 }
  565.    
  566. archiveFileTransferFailed NOTIFICATION-TYPE  
  567.     OBJECTS { fileName }
  568.     STATUS current
  569.     DESCRIPTION
  570.  "Could not store file on archive server"
  571.     ::= { iveTraps 14 }
  572.    
  573.    
  574. meetingUserLimit NOTIFICATION-TYPE
  575.     OBJECTS { meetingUserCount }
  576.     STATUS current
  577.     DESCRIPTION
  578.  "Concurrent user count over license limit"
  579.     ::= { iveTraps 15 }
  580.  
  581. iveRestart NOTIFICATION-TYPE
  582.     STATUS current
  583.     DESCRIPTION
  584.  "IVE has restarted under administrator's instruction."
  585.     ::= { iveTraps 16 }
  586.  
  587. meetingLimit NOTIFICATION-TYPE
  588.     OBJECTS { meetingCount }
  589.     STATUS current
  590.     DESCRIPTION
  591.  "Concurrent meeting count over license limit"
  592.     ::= { iveTraps 17 }
  593.  
  594. iveDiskNearlyFull NOTIFICATION-TYPE
  595.     OBJECTS { diskFullPercent }
  596.     STATUS current
  597.     DESCRIPTION
  598.  "Disk space nearly full"
  599.     ::= { iveTraps 18 }
  600.  
  601. iveDiskFull NOTIFICATION-TYPE
  602.     STATUS current
  603.     DESCRIPTION
  604.  "Disk space full"
  605.     ::= { iveTraps 19 }
  606.  
  607. logMessageTrap NOTIFICATION-TYPE
  608.     OBJECTS { logID, logType, logDescription }
  609.     STATUS  current
  610.  DESCRIPTION
  611.      "The TRAP generated from a log message."
  612.     ::= { iveTraps 20 }
  613.  
  614. memUtilNotify NOTIFICATION-TYPE
  615.     OBJECTS { iveMemoryUtil }
  616.     STATUS current
  617.     DESCRIPTION
  618.  "IVE memory utilization above threshold"
  619.     ::= { iveTraps 21 }
  620.  
  621. cpuUtilNotify NOTIFICATION-TYPE
  622.     OBJECTS { iveCpuUtil }
  623.     STATUS current
  624.     DESCRIPTION
  625.  "IVE CPU utilization above threshold"
  626.     ::= { iveTraps 22 }
  627.  
  628. swapUtilNotify NOTIFICATION-TYPE
  629.     OBJECTS { iveSwapUtil }
  630.     STATUS current
  631.     DESCRIPTION
  632.  "IVE swap utilization above threshold"
  633.     ::= { iveTraps 23 }
  634.  
  635. ocspResponderConnectionFailed NOTIFICATION-TYPE
  636.     OBJECTS { ocspResponderURL }
  637.     STATUS current
  638.     DESCRIPTION
  639.  "OCSP Responder cannot be connected"
  640.     ::= { iveTraps 25 }
  641.  
  642. iveFanNotify NOTIFICATION-TYPE
  643.     OBJECTS { fanDescription }
  644.     STATUS current
  645.     DESCRIPTION
  646.  "The status of the fans has changed"
  647.     ::= { iveTraps 26 }
  648.    
  649. ivePowerSupplyNotify NOTIFICATION-TYPE
  650.     OBJECTS { psDescription }
  651.     STATUS current
  652.     DESCRIPTION
  653.  "The status of the power supplies has changed"
  654.     ::= { iveTraps 27 }
  655.    
  656. iveRaidNotify NOTIFICATION-TYPE
  657.     OBJECTS { raidDescription }
  658.     STATUS current
  659.     DESCRIPTION
  660.  "The status of the RAID has changed"
  661.     ::= { iveTraps 28 }
  662.  
  663. iveClusterDisableNodeTrap NOTIFICATION-TYPE
  664.     OBJECTS { clusterName, nodeList }
  665.     STATUS current
  666.     DESCRIPTION
  667.  "A Given node(s) in a cluster has(have) been disabled"
  668.     ::= { iveTraps 29 }
  669.  
  670. iveClusterChangedVIPTrap NOTIFICATION-TYPE
  671.     OBJECTS { vipType, currentVIP, newVIP }
  672.     STATUS current
  673.     DESCRIPTION
  674.  "A external/internal VIP has changed from its current value to a new
  675. one"
  676.     ::= { iveTraps 30 }
  677.  
  678. iveNetExternalInterfaceDownTrap NOTIFICATION-TYPE
  679.     OBJECTS { nicEvent }
  680.     STATUS current
  681.     DESCRIPTION
  682.  "The External interface has gone down, reason is in nicEvent"
  683.     ::= { iveTraps 31 }
  684.  
  685. iveClusterDeleteTrap NOTIFICATION-TYPE
  686.     OBJECTS { nodeName }
  687.     STATUS current
  688.     DESCRIPTION
  689.  "Cluster delete inititaed by nodeName"
  690.     ::= { iveTraps 32 }
  691.  
  692. iveNetInternalInterfaceDownTrap NOTIFICATION-TYPE
  693.     OBJECTS { nicEvent }
  694.     STATUS current
  695.     DESCRIPTION
  696.  "The Internal interface has gone down, reason is in nicEvent"
  697.     ::= { iveTraps 33 }
  698.  
  699. iveNetManagementInterfaceDownTrap NOTIFICATION-TYPE
  700.     OBJECTS { nicEvent }
  701.     STATUS current
  702.     DESCRIPTION
  703.  "The Management interface has gone down, reason is in nicEvent"
  704.     ::= { iveTraps 34 }
  705.  
  706. iveTemperatureNotify NOTIFICATION-TYPE
  707.     OBJECTS { iveTemperature }
  708.     STATUS current
  709.     DESCRIPTION
  710.  "IVE Temperature is above threshold"
  711.     ::= { iveTraps 35 }
  712.  
  713. iveVIPNodeChanged NOTIFICATION-TYPE
  714.     OBJECTS { nodeName, vipChangeReason}
  715.     STATUS      current
  716.     DESCRIPTION
  717.         "Notifies that VIP node has changed.
  718.   nodeName is the new node which is hosting the VIP.
  719.   vipChangeReason specifies the reason for the change."
  720.     ::= { iveTraps 36 }
  721.  
  722. iveProcessesNearMaxLimit NOTIFICATION-TYPE
  723.     OBJECTS { processName }
  724.     STATUS current
  725.     DESCRIPTION
  726.  "The count of processes (by processName) is about reach to maximum
  727. limit"
  728.     ::= { iveTraps 37 }
  729.    
  730. iveProcessesReachedMaxLimit NOTIFICATION-TYPE
  731.     OBJECTS { processName }
  732.     STATUS current
  733.     DESCRIPTION
  734.  "The count of processes (by processName) has reached to maximum limit"
  735.     ::= { iveTraps 38 }
  736.  
  737. iveACLsNearMaxLimit NOTIFICATION-TYPE
  738.     OBJECTS { vpnACLSPercentage }
  739.     STATUS current
  740.     DESCRIPTION
  741.     "The percentage of ACL entries has reached maximum supported limit"
  742.     ::= { iveTraps 39 }
  743.  
  744. iveACLsCrossedMaxLimit NOTIFICATION-TYPE
  745.     OBJECTS { vpnACLSCount }
  746.     STATUS current
  747.     DESCRIPTION
  748.     "The count of ACL entries has crossed maximum supported limit"
  749.     ::= { iveTraps 40 }
  750.    
  751. iveTooManyFailedLoginAttemptsIPv6 NOTIFICATION-TYPE
  752.     OBJECTS { blockedIPv6 }
  753.     STATUS current
  754.     DESCRIPTION
  755.  "Too many failed login attempts from IPv6 address"
  756.     ::= { iveTraps 41 }
  757.  
  758. iveMaxNamedUsersSignedIn NOTIFICATION-TYPE
  759.     OBJECTS { iveNamedUsers }
  760.     STATUS current
  761.     DESCRIPTION
  762.  "Maximum number of named users signed in"
  763.     ::= { iveTraps 42 }
  764.  
  765. iveNamedUsersStoreNearlyFull NOTIFICATION-TYPE
  766.     OBJECTS { namedUserStorePercent }
  767.     STATUS current
  768.     DESCRIPTION
  769.  "Named user storage reached the limit"
  770.     ::= { iveTraps 43 }
  771.  
  772.  
  773. -- Product Name
  774. iveSAProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 252 }
  775. iveICProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 253 }
  776. iveMAGProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 254 }
  777. iveVAProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 255 }
  778. ivePSAProduct OBJECT IDENTIFIER ::= { pulsesecure-gateway 256 }
  779.  
  780. --MAG platform
  781. iveProductMAG2600  OBJECT IDENTIFIER ::= {iveMAGProduct 1 }
  782. iveProductMAG4610  OBJECT IDENTIFIER ::= {iveMAGProduct 2 }
  783. iveProductSM160  OBJECT IDENTIFIER ::= {iveMAGProduct 3 }
  784. iveProductSM360 OBJECT IDENTIFIER ::= {iveMAGProduct 4 }
  785.  
  786. --VA platform
  787. iveProductVASPE  OBJECT IDENTIFIER ::= {iveVAProduct 1 }
  788. iveProductVADTE  OBJECT IDENTIFIER ::= {iveVAProduct 2 }
  789.  
  790. --PSA platform
  791. iveProductPSA300    OBJECT IDENTIFIER ::= {ivePSAProduct 1 }
  792. iveProductPSA3000   OBJECT IDENTIFIER ::= {ivePSAProduct 2 }
  793. iveProductPSA5000   OBJECT IDENTIFIER ::= {ivePSAProduct 3 }
  794. iveProductPSA7000f  OBJECT IDENTIFIER ::= {ivePSAProduct 4 }
  795. iveProductPSA7000c  OBJECT IDENTIFIER ::= {ivePSAProduct 5 }
  796. iveProductPSA10000  OBJECT IDENTIFIER ::= {ivePSAProduct 6 }
  797.  
  798. --MAG platform incase we have other rev
  799. iveMAG2600  OBJECT IDENTIFIER ::= {iveProductMAG2600 1}
  800. iveMAG4610  OBJECT IDENTIFIER ::= {iveProductMAG4610 1}
  801. iveMAGSM160   OBJECT IDENTIFIER ::= {iveProductSM160 1}
  802. iveMAGSM360   OBJECT IDENTIFIER ::= {iveProductSM360 1}
  803.  
  804. --VA platform incase we have to extend further
  805. iveVASPE OBJECT IDENTIFIER ::= {iveProductVASPE 1}
  806. iveVADTE OBJECT IDENTIFIER ::= {iveProductVADTE 1}
  807.  
  808. --PSA platform incase we have other rev
  809. ivePSA300    OBJECT IDENTIFIER ::= {iveProductPSA300 1 }
  810. ivePSA3000   OBJECT IDENTIFIER ::= {iveProductPSA3000 1 }
  811. ivePSA5000   OBJECT IDENTIFIER ::= {iveProductPSA5000 1 }
  812. ivePSA7000f  OBJECT IDENTIFIER ::= {iveProductPSA7000f 1 }
  813. ivePSA7000c  OBJECT IDENTIFIER ::= {iveProductPSA7000c 1 }
  814. ivePSA10000  OBJECT IDENTIFIER ::= {iveProductPSA10000 1 }
  815.  
  816. END