diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/tplink/TPLINK-SYSMONITOR-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/tplink/TPLINK-SYSMONITOR-MIB')
| -rw-r--r-- | MIBS/tplink/TPLINK-SYSMONITOR-MIB | 185 |
1 files changed, 185 insertions, 0 deletions
diff --git a/MIBS/tplink/TPLINK-SYSMONITOR-MIB b/MIBS/tplink/TPLINK-SYSMONITOR-MIB new file mode 100644 index 0000000..1ae5c95 --- /dev/null +++ b/MIBS/tplink/TPLINK-SYSMONITOR-MIB @@ -0,0 +1,185 @@ +-- ============================================================================
+-- Copyright(c) 2008-2012 Shenzhen TP-LINK Technologies Co.,Ltd.
+--
+-- FileName : tplink-sysMonitor.mib
+-- Description :
+-- Reference :
+-- Version : 1.0
+-- History :
+-- V1.0 11Dec12 Created by dengjianjun
+-- Original version.
+-- ============================================================================
+
+TPLINK-SYSMONITOR-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ OBJECT-TYPE
+ FROM SNMPv2-SMI
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ tplinkMgmt
+ FROM TPLINK-MIB;
+
+ tplinkSysMonitorMIB MODULE-IDENTITY
+ LAST-UPDATED
+ "201212110930Z"
+ ORGANIZATION
+ "TPLINK"
+ CONTACT-INFO
+ "www.tplink.com"
+ DESCRIPTION
+ "Private MIB for System Monitor."
+ ::= { tplinkMgmt 4 }
+
+ tplinkSysMonitorMIBObjects OBJECT IDENTIFIER ::= { tplinkSysMonitorMIB 1 }
+ tpSysMonitorCpu OBJECT IDENTIFIER ::= { tplinkSysMonitorMIBObjects 1 }
+ tpSysMonitorCpuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TPSYSMONITORCPUENTRY
+ MAX-ACCESS
+ not-accessible
+ STATUS
+ current
+ DESCRIPTION
+ "Displays the CPU utilization of all UNITs."
+ ::= { tpSysMonitorCpu 1 }
+
+ tpSysMonitorCpuEntry OBJECT-TYPE
+ SYNTAX TPSYSMONITORCPUENTRY
+ MAX-ACCESS
+ not-accessible
+ STATUS
+ current
+ DESCRIPTION
+ "An entry contains of the information of CPU utilization."
+ INDEX
+ { tpSysMonitorCpuUnitNumber }
+ ::= { tpSysMonitorCpuTable 1 }
+
+ TPSYSMONITORCPUENTRY ::=
+ SEQUENCE
+ {
+ tpSysMonitorCpuUnitNumber
+ INTEGER,
+ tpSysMonitorCpu5Seconds
+ INTEGER,
+ tpSysMonitorCpu1Minute
+ INTEGER,
+ tpSysMonitorCpu5Minutes
+ INTEGER
+ }
+
+ tpSysMonitorCpuUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS
+ read-only
+ STATUS
+ current
+ DESCRIPTION
+ "Displays the UNIT number."
+ ::= { tpSysMonitorCpuEntry 1 }
+
+ tpSysMonitorCpu5Seconds OBJECT-TYPE
+ SYNTAX INTEGER
+ (0..100)
+ MAX-ACCESS
+ read-only
+ STATUS
+ current
+ DESCRIPTION
+ "Displays the CPU utilization in 5 seconds."
+ ::= { tpSysMonitorCpuEntry 2 }
+
+ tpSysMonitorCpu1Minute OBJECT-TYPE
+ SYNTAX INTEGER
+ (0..100)
+ MAX-ACCESS
+ read-only
+ STATUS
+ current
+ DESCRIPTION
+ "Displays the CPU utilization in 1 minute."
+ ::= { tpSysMonitorCpuEntry 3 }
+
+ tpSysMonitorCpu5Minutes OBJECT-TYPE
+ SYNTAX INTEGER
+ (0..100)
+ MAX-ACCESS
+ read-only
+ STATUS
+ current
+ DESCRIPTION
+ "Displays the CPU utilization in 5 minutes."
+ ::= { tpSysMonitorCpuEntry 4 }
+
+
+ tpSysMonitorMemory OBJECT IDENTIFIER ::= { tplinkSysMonitorMIBObjects 2 }
+ tpSysMonitorMemoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TPSYSMONITORMEMORYENTRY
+ MAX-ACCESS
+ not-accessible
+ STATUS
+ current
+ DESCRIPTION
+ "Displays the memory utilization of all UNITs."
+ ::= { tpSysMonitorMemory 1 }
+
+ tpSysMonitorMemoryEntry OBJECT-TYPE
+ SYNTAX TPSYSMONITORMEMORYENTRY
+ MAX-ACCESS
+ not-accessible
+ STATUS
+ current
+ DESCRIPTION
+ "An entry contains of the information of memory utilization."
+ INDEX
+ { tpSysMonitorMemoryUnitNumber }
+ ::= { tpSysMonitorMemoryTable 1 }
+
+ TPSYSMONITORMEMORYENTRY ::=
+ SEQUENCE
+ {
+ tpSysMonitorMemoryUnitNumber
+ INTEGER,
+ tpSysMonitorMemoryUtilization
+ INTEGER
+ }
+
+ tpSysMonitorMemoryUnitNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS
+ read-only
+ STATUS
+ current
+ DESCRIPTION
+ "Displays the UNIT number."
+ ::= { tpSysMonitorMemoryEntry 1 }
+
+ tpSysMonitorMemoryUtilization OBJECT-TYPE
+ SYNTAX INTEGER
+ (0..100)
+ MAX-ACCESS
+ read-only
+ STATUS
+ current
+ DESCRIPTION
+ "Displays the memory utilization."
+ ::= { tpSysMonitorMemoryEntry 2 }
+
+
+
+ tplinkSysMonitorNotifications OBJECT IDENTIFIER ::= { tplinkSysMonitorMIB 2 }
+ tpSysMonitorCpuOverLoading NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "CPU utilization reached the threshold."
+ ::= { tplinkSysMonitorNotifications 1 }
+
+ tpSysMonitorMemoryOverLoading NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "Memory utilization reached the threshold."
+ ::= { tplinkSysMonitorNotifications 2 }
+
+END
|