Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 239308ec827863b22715a33cd40a7909ce06d5f6
https://github.com/tribe29/checkmk/commit/239308ec827863b22715a33cd40a7909c…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-07-28 (Tue, 28 Jul 2020)
Changed paths:
A .werks/11217
M agents/windows/plugins/mssql.vbs
M checks/mssql_tablespaces
M tests/unit/checks/generictests/datasets/mssql_tablespaces_regression.py
Log Message:
-----------
11217 Configurable timeouts for MSSQL agent plugin
This werk adds the option to configure timeouts for the MSSQL agent
plugin (rule "Microsoft SQL Server (Windows)"). There are two types of
timeouts. The connection timeout is triggered when the agent plugin takes
too long to connect to an instance. The command timeout controls the
time available for executing commands such as SQL queries on the instances.
If a connection timeout is triggered, the plugin skips the entire instance
and continues with the next one. Note that this werk also changes the default
connection timeout from 2 seconds to the default value used by ADO (15 s).
In case of a command timeout, only the current command is skipped and the
plugin continues with the next command on the same instance.
Finally, this werk also fixes a bug in the handling of errors for the check
<tt>mssql_tablespaces<\tt>. Errors such as timeouts reported by the agent
plugin are now displayed in the GUI and the check goes to CRITICAL instead of
UNKNOWN.
Change-Id: I93b8b8182a2c4738dede656362ab6d29389fffab
Commit: 3b78609ac51192faf3cb34902afbfeb49bca447e
https://github.com/tribe29/checkmk/commit/3b78609ac51192faf3cb34902afbfeb49…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-07-28 (Tue, 28 Jul 2020)
Changed paths:
A .werks/11218
M agents/windows/plugins/mssql.vbs
Log Message:
-----------
11218 MSSQL Agent Plugin: Use MSOLEDBSQL if available
The MSSQL agent plugin now tries to connect to the instances using the
OLE DB provider <tt>MSOLEDBSQL<\tt>. If this fails, the plugin falls back
to <tt>SQLOLEDB<\tt>, which is the provider that was used up to now.
Change-Id: Ic1ea79c281923729ec143d1eda7a17149207eb8e
Compare:
https://github.com/tribe29/checkmk/compare/063c7a4d2585...3b78609ac511