{
  "imports": {
    "class": "imports",
    "BLUECOAT-MIB": [
      "blueCoatMgmt"
    ],
    "SNMPv2-CONF": [
      "NOTIFICATION-GROUP",
      "MODULE-COMPLIANCE"
    ],
    "SNMPv2-SMI": [
      "TimeTicks",
      "iso",
      "IpAddress",
      "Unsigned32",
      "Counter32",
      "Counter64",
      "MODULE-IDENTITY",
      "MibIdentifier",
      "OBJECT-IDENTITY",
      "NOTIFICATION-TYPE",
      "Gauge32",
      "Integer32",
      "OBJECT-TYPE",
      "Bits"
    ],
    "SNMPv2-TC": [
      "TEXTUAL-CONVENTION",
      "DisplayString",
      "TimeStamp",
      "TruthValue"
    ]
  },
  "deviceUsageMIB": {
    "name": "deviceUsageMIB",
    "oid": "1.3.6.1.4.1.3417.2.4",
    "class": "moduleidentity",
    "revisions": [
      {
        "revision": "2013-07-11 03:00",
        "description": "Access level changes in deviceUsageTable."
      },
      {
        "revision": "2008-01-16 03:00",
        "description": "Deprecated the usage trap in favour of using health monitoring."
      },
      {
        "revision": "2007-12-07 03:00",
        "description": "Minor corrections and reformatting."
      },
      {
        "revision": "2002-11-06 03:00",
        "description": "Initial revision of this MIB."
      }
    ],
    "lastupdated": "201307110300Z",
    "organization": "Blue Coat Systems, Inc.",
    "contactinfo": "support.services@bluecoat.com http://www.bluecoat.com",
    "description": "The usage MIB is used to monitor resource usage of the device."
  },
  "deviceUsageMIBObjects": {
    "name": "deviceUsageMIBObjects",
    "oid": "1.3.6.1.4.1.3417.2.4.1",
    "class": "objectidentity"
  },
  "deviceUsageMIBNotifications": {
    "name": "deviceUsageMIBNotifications",
    "oid": "1.3.6.1.4.1.3417.2.4.2",
    "class": "objectidentity"
  },
  "deviceUsageMIBNotificationsPrefix": {
    "name": "deviceUsageMIBNotificationsPrefix",
    "oid": "1.3.6.1.4.1.3417.2.4.2.0",
    "class": "objectidentity"
  },
  "Percent": {
    "name": "Percent",
    "class": "textualconvention",
    "type": {
      "type": "Integer32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 0,
            "max": 100
          }
        ]
      }
    },
    "displayhint": "d%",
    "status": "current",
    "description": "Percent value."
  },
  "UsageStatus": {
    "name": "UsageStatus",
    "class": "textualconvention",
    "type": {
      "type": "INTEGER",
      "class": "type",
      "constraints": {
        "enumeration": {
          "ok": 1,
          "high": 2
        }
      }
    },
    "status": "current",
    "description": "Current status of the deviceUsagePercent. ok - value within limit. high - value surpassed high limit. "
  },
  "deviceUsageTable": {
    "name": "deviceUsageTable",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1",
    "nodetype": "table",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "This table lists the various resources that are available."
  },
  "deviceUsageEntry": {
    "name": "deviceUsageEntry",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1.1",
    "nodetype": "row",
    "class": "objecttype",
    "maxaccess": "not-accessible",
    "indices": [
      {
        "module": "BLUECOAT-SG-USAGE-MIB",
        "object": "deviceUsageIndex",
        "implied": 0
      }
    ],
    "status": "current",
    "description": "A deviceUsage entry describes the present usage of a resource."
  },
  "deviceUsageIndex": {
    "name": "deviceUsageIndex",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1.1.1",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "Integer32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 1,
            "max": 2147483647
          }
        ]
      }
    },
    "maxaccess": "not-accessible",
    "status": "current",
    "description": "An arbitrary value which uniquely identifies a resource."
  },
  "deviceUsageTrapEnabled": {
    "name": "deviceUsageTrapEnabled",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1.1.2",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "TruthValue",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "This variable controls generation of deviceUsageTrap for this resource. When this variable is true(1), generation of deviceUsageTrap is enabled. When this variable is false(2), generation of deviceUsageTrap is disabled. The default start-up value is true(1)."
  },
  "deviceUsageName": {
    "name": "deviceUsageName",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1.1.3",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "DisplayString",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "The textual name of the resource e.g. Disk."
  },
  "deviceUsagePercent": {
    "name": "deviceUsagePercent",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1.1.4",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "Percent",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Percent of resource in use."
  },
  "deviceUsageHigh": {
    "name": "deviceUsageHigh",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1.1.5",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "Percent",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Percent usage which a notification will be sent when the value is reached. For example, if deviceUsageHigh is set to 79 then notification will be send when the value changes from less than 79 to 79. The default is defined by the device for a particular resource."
  },
  "deviceUsageStatus": {
    "name": "deviceUsageStatus",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1.1.6",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "UsageStatus",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Comparison of deviceUsagePercent with deviceUsageHigh."
  },
  "deviceUsageTime": {
    "name": "deviceUsageTime",
    "oid": "1.3.6.1.4.1.3417.2.4.1.1.1.7",
    "nodetype": "column",
    "class": "objecttype",
    "syntax": {
      "type": "TimeStamp",
      "class": "type"
    },
    "units": "Hundredths of seconds",
    "maxaccess": "read-only",
    "status": "current",
    "description": "Value of 'sysUpTime.0' at last resource reading."
  },
  "deviceUsageTrap": {
    "name": "deviceUsageTrap",
    "oid": "1.3.6.1.4.1.3417.2.4.2.0.1",
    "class": "notificationtype",
    "objects": [
      {
        "module": "BLUECOAT-SG-USAGE-MIB",
        "object": "deviceUsageName"
      },
      {
        "module": "BLUECOAT-SG-USAGE-MIB",
        "object": "deviceUsagePercent"
      },
      {
        "module": "BLUECOAT-SG-USAGE-MIB",
        "object": "deviceUsageStatus"
      }
    ],
    "status": "deprecated",
    "description": "A notification is sent when the deviceUsagePercent exceeds a threshold. This is no longer functional. Use health monitoring instead."
  },
  "meta": {
    "comments": [
      "ASN.1 source file:///Users/neermitt/kusanagi/mibs.snmplabs.com/asn1/BLUECOAT-SG-USAGE-MIB",
      "Produced by pysmi-0.3.4 at Fri May 24 16:39:46 2019",
      "On host NEERMITT-M-J0NV platform Darwin version 18.6.0 by user neermitt",
      "Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) "
    ],
    "module": "BLUECOAT-SG-USAGE-MIB"
  }
}