{
  "imports": {
    "class": "imports",
    "SNMPv2-CONF": [
      "OBJECT-GROUP",
      "MODULE-COMPLIANCE",
      "NOTIFICATION-GROUP"
    ],
    "SNMPv2-SMI": [
      "Counter32",
      "Counter64",
      "MODULE-IDENTITY",
      "iso",
      "OBJECT-TYPE",
      "enterprises",
      "TimeTicks",
      "Gauge32",
      "IpAddress",
      "Integer32",
      "Bits",
      "NOTIFICATION-TYPE",
      "Unsigned32",
      "MibIdentifier",
      "OBJECT-IDENTITY"
    ],
    "SNMPv2-TC": [
      "TEXTUAL-CONVENTION",
      "DisplayString"
    ]
  },
  "synoSystem": {
    "name": "synoSystem",
    "oid": "1.3.6.1.4.1.6574.1",
    "class": "moduleidentity",
    "revisions": [
      {
        "revision": "2013-09-11 00:00",
        "description": "Second draft."
      }
    ],
    "lastupdated": "201309110000Z",
    "organization": "www.synology.com",
    "contactinfo": "postal: Jay Pan email: jaypan@synology.com",
    "description": "Characteristics of the system information"
  },
  "synology": {
    "name": "synology",
    "oid": "1.3.6.1.4.1.6574",
    "class": "objectidentity"
  },
  "systemStatus": {
    "name": "systemStatus",
    "oid": "1.3.6.1.4.1.6574.1.1",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "Integer32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 1,
            "max": 2
          }
        ]
      }
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Synology system status Each meanings of status represented describe below. Normal(1): System functionals normally. Failed(2): Volume has crashed. "
  },
  "temperature": {
    "name": "temperature",
    "oid": "1.3.6.1.4.1.6574.1.2",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "Integer32",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Synology system temperature The temperature of Disk Station uses Celsius degree. "
  },
  "powerStatus": {
    "name": "powerStatus",
    "oid": "1.3.6.1.4.1.6574.1.3",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "Integer32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 1,
            "max": 2
          }
        ]
      }
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Synology power status Each meanings of status represented describe below. Normal(1): All power supplies functional normally. Failed(2): One of power supply has failed. "
  },
  "fan": {
    "name": "fan",
    "oid": "1.3.6.1.4.1.6574.1.4",
    "class": "objectidentity"
  },
  "systemFanStatus": {
    "name": "systemFanStatus",
    "oid": "1.3.6.1.4.1.6574.1.4.1",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "Integer32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 1,
            "max": 2
          }
        ]
      }
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Synology system fan status Each meanings of status represented describe below. Normal(1): All Internal fans functional normally. Failed(2): One of internal fan stopped. "
  },
  "cpuFanStatus": {
    "name": "cpuFanStatus",
    "oid": "1.3.6.1.4.1.6574.1.4.2",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "Integer32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 1,
            "max": 2
          }
        ]
      }
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "Synology cpu fan status Each meanings of status represented describe below. Normal(1): All CPU fans functional normally. Failed(2): One of CPU fan stopped. "
  },
  "dsmInfo": {
    "name": "dsmInfo",
    "oid": "1.3.6.1.4.1.6574.1.5",
    "class": "objectidentity"
  },
  "modelName": {
    "name": "modelName",
    "oid": "1.3.6.1.4.1.6574.1.5.1",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "OCTET STRING",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "The Model name of this NAS"
  },
  "serialNumber": {
    "name": "serialNumber",
    "oid": "1.3.6.1.4.1.6574.1.5.2",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "OCTET STRING",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "The serial number of this NAS"
  },
  "version": {
    "name": "version",
    "oid": "1.3.6.1.4.1.6574.1.5.3",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "OCTET STRING",
      "class": "type"
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "The version of this DSM"
  },
  "upgradeAvailable": {
    "name": "upgradeAvailable",
    "oid": "1.3.6.1.4.1.6574.1.5.4",
    "nodetype": "scalar",
    "class": "objecttype",
    "syntax": {
      "type": "Integer32",
      "class": "type",
      "constraints": {
        "range": [
          {
            "min": 1,
            "max": 5
          }
        ]
      }
    },
    "maxaccess": "read-only",
    "status": "current",
    "description": "This oid is for checking whether there is a latest DSM can be upgraded. Available(1): There is version ready for download. Unavailable(2): The DSM is latest version. Connecting(3): Checking for the latest DSM. Disconnected(4): Failed to connect to server. Others(5): If DSM is upgrading or downloading, the status will show others."
  },
  "systemConformance": {
    "name": "systemConformance",
    "oid": "1.3.6.1.4.1.6574.1.6",
    "class": "objectidentity"
  },
  "systemCompliances": {
    "name": "systemCompliances",
    "oid": "1.3.6.1.4.1.6574.1.6.1",
    "class": "objectidentity"
  },
  "systemGroups": {
    "name": "systemGroups",
    "oid": "1.3.6.1.4.1.6574.1.6.2",
    "class": "objectidentity"
  },
  "systemCompliance": {
    "name": "systemCompliance",
    "oid": "1.3.6.1.4.1.6574.1.6.1.1",
    "class": "modulecompliance",
    "modulecompliance": [
      {
        "object": "systemGroup",
        "module": "SYNOLOGY-SYSTEM-MIB"
      }
    ],
    "status": "current",
    "description": "The compliance statement for synoSystem entities which implement the SYNOLOGY SYSTEM MIB."
  },
  "systemGroup": {
    "name": "systemGroup",
    "oid": "1.3.6.1.4.1.6574.1.6.2.1",
    "class": "objectgroup",
    "objects": [
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "systemStatus"
      },
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "temperature"
      },
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "powerStatus"
      },
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "systemFanStatus"
      },
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "cpuFanStatus"
      },
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "modelName"
      },
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "serialNumber"
      },
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "version"
      },
      {
        "module": "SYNOLOGY-SYSTEM-MIB",
        "object": "upgradeAvailable"
      }
    ],
    "status": "current",
    "description": "A collection of objects providing basic information of an synology system entity."
  },
  "meta": {
    "comments": [
      "ASN.1 source file:///Users/neermitt/kusanagi/mibs.snmplabs.com/asn1/SYNOLOGY-SYSTEM-MIB",
      "Produced by pysmi-0.3.4 at Fri May 24 21:49:39 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": "SYNOLOGY-SYSTEM-MIB"
  }
}