QTS-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, Counter, TimeTicks FROM RFC1155-SMI Integer32, Counter32, IpAddress, Unsigned32, Counter64, OBJECT-TYPE FROM SNMPv2-SMI TRAP-TYPE FROM RFC-1215; -- From RFC-1213 (MIB-II) DisplayString ::= OCTET STRING QNAP OBJECT IDENTIFIER ::= { enterprises 55062 } QTS OBJECT IDENTIFIER ::= { QNAP 1 } -- Frame Relay Multiplexer MIB groups -- system system OBJECT IDENTIFIER ::= { QTS 12 } -- system Event systemEventMsg OBJECT IDENTIFIER ::= { system 1 } -- system event eventInformMsg OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Information event of NAS system." ::= { systemEventMsg 101 } eventWarningMsg OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Warning event of NAS system." ::= { systemEventMsg 102 } eventErrorMsg OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS current DESCRIPTION "Error event of NAS system." ::= { systemEventMsg 103 } systemTraps OBJECT IDENTIFIER ::= { system 2 } eventInform NOTIFICATION-TYPE OBJECTS { eventInformMsg } STATUS current DESCRIPTION "Info: %s" ::= { systemTraps 1 } eventWarning NOTIFICATION-TYPE OBJECTS { eventWarningMsg } STATUS current DESCRIPTION "Warn: %s" ::= { systemTraps 2 } eventError NOTIFICATION-TYPE OBJECTS { eventErrorMsg } STATUS current DESCRIPTION "Error: %s" ::= { systemTraps 4 } systemModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "System model name" ::= { system 3 } hostname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Host name" ::= { system 4 } serialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Enclosure Serial Number." ::= { system 5 } firmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware Version" ::= { system 6 } firmwareUpgradeAvailable OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware can upgrade or not" ::= { system 7 } sysFanNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The number of system fan (regardless of their current state) present on this system." ::= { system 8 } systemFanTable OBJECT-TYPE SYNTAX SEQUENCE OF SysFanEntryDef MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface entries. The number of entries is given by the value of SysFanNumber." ::= { system 9 } sysFanEntry OBJECT-TYPE SYNTAX SysFanEntryDef MAX-ACCESS not-accessible STATUS current DESCRIPTION "An system fan entry containing objects at the subnetwork layer and below for a particular interface." INDEX { sysFanIndex } ::= { systemFanTable 1 } SysFanEntryDef ::= SEQUENCE { sysFanIndex INTEGER, sysFanDescr DisplayString, sysFanSpeed DisplayString } sysFanIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A unique value for each system fan. Its value ranges between 1 and the value of SysFanNumber. The value for each interface must remain constant at least from one re-initialization of the entity's network management system to the next re- initialization." ::= { sysFanEntry 1 } sysFanDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the hardware interface." ::= { sysFanEntry 2 } sysFanSpeed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "System fan speed." ::= { sysFanEntry 3 } cpuTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "CPU temperature" ::= { system 10 } systemTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "System temperature" ::= { system 11 } systemCPU-Usage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "System CPU usage" ::= { system 12 } systemTotalMem OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "System total memory" ::= { system 13} systemFreeMem OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "System free memory" ::= { system 14 } systemAvailableMem OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "System available memory" ::= { system 15 } systemUsedMemory OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "System used memory" ::= { system 16 } systemCacheMemory OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "System cached memory" ::= { system 17 } systemBufferMemory OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "System buffered memory" ::= { system 18 } sysPowerStatus OBJECT-TYPE SYNTAX INTEGER{ failed(-1), ok(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "System power status." ::= { system 19 } sysUPSStatus OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "System UPS status." ::= { system 20 } sysUptime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system." ::= { system 21 } -- services services OBJECT IDENTIFIER ::= { QTS 14 } nfsV2V3IsEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "NFS V2/V3 enable flag" ::= { services 1 } nfsV4IsEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "NFS V4 enable flag" ::= { services 2 } httpPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "HTTP port" ::= { services 3 } httpsPort OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "HTTPs port" ::= { services 4 } sshIsEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "SSH enable flag" ::= { services 5 } sshSFTPEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "SFTP enable flag" ::= { services 6 } sshPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "SSH port number" ::= { services 7 } telnetIsEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Telnet enable flag" ::= { services 8 } telnetPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Telnet port number" ::= { services 9 } ftpEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "FTP enable flag" ::= { services 10 } ftpProtocolStandardEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "FTP standard protocol flag" ::= { services 11 } ftpProtocolSSL-TLSEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "FTP SSL/TLS protocol flag" ::= { services 12 } ftpPortNumber OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "FTP port number" ::= { services 13 } ftpUnicodeSupportEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "FTP support unicode flag" ::= { services 14 } ftpAnnonymousaccessEnabled OBJECT-TYPE SYNTAX INTEGER{ no(0), yes(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "FTP annonymous access flag" ::= { services 15 } ftpMaxConnectionsAllowed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "FTP max connections" ::= { services 16 } ftpMaxConnectionsPerAccount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "FTP max connections per account" ::= { services 17 } ftpMaxUploadRate OBJECT-TYPE SYNTAX INTEGER{ unlimited(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "FTP max upload rate (KB/s)" ::= { services 18 } ftpMaxDownloadRate OBJECT-TYPE SYNTAX INTEGER{ unlimited(0) } MAX-ACCESS read-only STATUS current DESCRIPTION "FTP max download rate (KB/s)" ::= { services 19 } END