📄 mssql.mib
字号:
MSSQLSERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC-1213;
microsoft OBJECT IDENTIFIER ::= { enterprises 311 }
software OBJECT IDENTIFIER ::= { microsoft 1 }
apps OBJECT IDENTIFIER ::= { software 4 }
mssqlServer OBJECT IDENTIFIER ::= { apps 1 }
mssqlServerObjects OBJECT IDENTIFIER ::= { mssqlServer 1 }
-- sqlserver MIB
mssqlSrvTable OBJECT-TYPE
SYNTAX SEQUENCE OF MssqlSrvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains a single row for the SQL Server
installed on the system."
::= { mssqlServerObjects 1 }
mssqlSrvEntry OBJECT-TYPE
SYNTAX MssqlSrvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"mssqlSrvTable entries."
INDEX { mssqlSrvVendorName }
::= { mssqlSrvTable 1 }
MssqlSrvEntry ::=
SEQUENCE {
mssqlSrvVendorName
DisplayString,
mssqlSrvProductName
DisplayString,
mssqlSrvVersion
DisplayString,
mssqlSrvContact
DisplayString,
mssqlSrvState
INTEGER
}
mssqlSrvVendorName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the database server vendor."
::= { mssqlSrvEntry 1 }
mssqlSrvProductName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product name of the database server."
::= { mssqlSrvEntry 2 }
mssqlSrvVersion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of installed SQL Server."
::= { mssqlSrvEntry 3 }
mssqlSrvContact OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Contact person for this SQL Server installation."
::= { mssqlSrvEntry 4 }
mssqlSrvState OBJECT-TYPE
SYNTAX INTEGER {
running(1),
paused(2),
stopped(3),
starting(4),
stopping(5),
continuing(6),
pausing(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state of SQL Server. Unknown(1) means we are
unable to determine the state of the server, Running(2)
means the server is available and can be used, Paused(3)
means the server is running, but new connections cannot
currently be established, and Stopped(4) means the server
is not running and unavailable."
::= { mssqlSrvEntry 5 }
----------------------------------------------------------------
mssqlSrvInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF MssqlSrvInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains general information regarding
the active SQL Server process, including performance
counters."
::= { mssqlServerObjects 2 }
mssqlSrvInfoEntry OBJECT-TYPE
SYNTAX MssqlSrvInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"mssqlSrvInfoTable entries."
INDEX { mssqlSrvInfoServerName }
::= { mssqlSrvInfoTable 1 }
MssqlSrvInfoEntry ::=
SEQUENCE {
mssqlSrvInfoServerName
DisplayString,
mssqlSrvInfoStartupTime
DisplayString,
mssqlSrvInfoTrans
Gauge,
mssqlSrvInfoPageReads
Counter,
mssqlSrvInfoSinglePageWrites
Counter,
mssqlSrvInfoBatchWrites
Counter,
mssqlSrvInfoLazyWrites
Counter,
mssqlSrvInfoLogWrites
Counter,
mssqlSrvInfoOutstandingReads
Counter,
mssqlSrvInfoOutstandingWrites
Counter,
mssqlSrvInfoCacheHitRatio
Gauge,
mssqlSrvInfoFreeBuffers
Gauge,
mssqlSrvInfoNetworkReads
Counter,
mssqlSrvInfoNetworkWrites
Counter,
mssqlSrvInfoRAPhysicalReads
Counter,
mssqlSrvInfoUserConnections
Gauge,
mssqlSrvInfoTotalLocks
Gauge,
mssqlSrvInfoTotalBlockingLocks
Gauge,
mssqlSrvInfoUsersBlocked
Gauge
}
mssqlSrvInfoServerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the local SQL Server."
::= { mssqlSrvInfoEntry 1 }
mssqlSrvInfoStartupTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date and time at which the current running
SQL Server process was last started."
::= { mssqlSrvInfoEntry 2 }
mssqlSrvInfoTrans OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of command batches completed since
SQL Server was last started."
::= { mssqlSrvInfoEntry 3 }
mssqlSrvInfoPageReads OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of physical page reads completed
since SQL Server was started."
::= { mssqlSrvInfoEntry 4 }
mssqlSrvInfoSinglePageWrites OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of single page writes completed
since the SQL Server was started (does not
include log writes, cache flushes (Lazy Writer),
or batch writes)."
::= { mssqlSrvInfoEntry 5 }
mssqlSrvInfoBatchWrites OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of pages written to disk using batch
I/O since SQL Server was started."
::= { mssqlSrvInfoEntry 6 }
mssqlSrvInfoLazyWrites OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of pages flushed to disk by the
Lazy Writer since SQL Server was started."
::= { mssqlSrvInfoEntry 7 }
mssqlSrvInfoLogWrites OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of log pages physically written
to disk since SQL Server was started."
::= { mssqlSrvInfoEntry 8 }
mssqlSrvInfoOutstandingReads OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of physical reads pending."
::= { mssqlSrvInfoEntry 9 }
mssqlSrvInfoOutstandingWrites OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of physical writes pending."
::= { mssqlSrvInfoEntry 10 }
mssqlSrvInfoCacheHitRatio OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of time that a requested data
page was found in the data cache (instead of
being read from disk)."
::= { mssqlSrvInfoEntry 11 }
mssqlSrvInfoFreeBuffers OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of data cache buffers currently
in the free pool."
::= { mssqlSrvInfoEntry 12 }
mssqlSrvInfoNetworkReads OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of tabular data stream (TDS) packets read
from the network since SQL Server was started."
::= { mssqlSrvInfoEntry 13 }
mssqlSrvInfoNetworkWrites OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of tabular data stream (TDS) packets written
to the network since SQL Server was started."
::= { mssqlSrvInfoEntry 14 }
mssqlSrvInfoRAPhysicalReads OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Physical reads (each consisting of 8 - 2K pages) issued by
Read Ahead Manager since SQL Server was started."
::= { mssqlSrvInfoEntry 15 }
mssqlSrvInfoUserConnections OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of open user connections."
::= { mssqlSrvInfoEntry 16 }
mssqlSrvInfoTotalLocks OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of all locks being used by SQL Server."
::= { mssqlSrvInfoEntry 17 }
mssqlSrvInfoTotalBlockingLocks OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A count of all locks blocking other processes."
::= { mssqlSrvInfoEntry 18 }
mssqlSrvInfoUsersBlocked OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of users blocked by other users."
::= { mssqlSrvInfoEntry 19 }
----------------------------------------------------------------
mssqlSrvConfigParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF MssqlSrvConfigParamEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains entries for the SQL Server
configuration parameters."
::= { mssqlServerObjects 3 }
mssqlSrvConfigParamEntry OBJECT-TYPE
SYNTAX MssqlSrvConfigParamEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"mssqlSrvConfigParamTable entries. The SQL Server configuration
parameter name is used as the index value."
INDEX { OCTET STRING }
::= { mssqlSrvConfigParamTable 1 }
MssqlSrvConfigParamEntry ::=
SEQUENCE {
mssqlSrvConfigParamName
DisplayString,
mssqlSrvConfigParamMax
INTEGER,
mssqlSrvConfigParamMin
INTEGER,
mssqlSrvConfigParamConfigValue
INTEGER,
mssqlSrvConfigParamRunValue
INTEGER
}
mssqlSrvConfigParamName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of SQL Server configuration parameter."
::= { mssqlSrvConfigParamEntry 1 }
mssqlSrvConfigParamMax OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum configurable value for the associated
SQL Server configuration parameter."
::= { mssqlSrvConfigParamEntry 2 }
mssqlSrvConfigParamMin OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum configurable value for the associated
SQL Server configuration parameter."
::= { mssqlSrvConfigParamEntry 3 }
mssqlSrvConfigParamConfigValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current configured value for the associated
SQL Server configuration parameter."
::= { mssqlSrvConfigParamEntry 4 }
mssqlSrvConfigParamRunValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current run value for the associated
SQL Server configuration parameter."
::= { mssqlSrvConfigParamEntry 5 }
----------------------------------------------------------------
mssqlSrvDeviceTable OBJECT-TYPE
SYNTAX SEQUENCE OF MssqlSrvDeviceEntry
ACCESS not-accessible
STATUS mandatory
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -