Module: check_mk
Branch: master
Commit: 5c157d19ff569c454c315286b0e50217235d6553
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=5c157d19ff569c…
Author: Óscar Nájera <on(a)mathias-kettner.de>
Date: Tue Apr 16 12:40:16 2019 +0200
7304 FIX Solaris uptime require across global & local zones
Solaris uptime check was not correctly working since not all versions of
Solaris and within global and local zones return consistent information.
This fix reverts Werk 4623, which fixed the problem for some setups but
broke it for others.
Currently Solaris agent will deliver more system information about
uptime. The check performs a cross validation of data, if values are
consistent uptime is returned. For inconsistent values, check goes into
UNKNOWN state and user is required to fix/patch their Solaris
system. Additional information of conflicting data is given to the user.
An agent update is needed.
CMK-1566
Change-Id: Ia27c852231ccc8bad2f19ae6ae6aaf3f3280fee0
---
.werks/7304 | 23 +++++++
agents/check_mk_agent.solaris | 17 +++--
checks/uptime | 119 ++++++++++++++++++++++++++++++++-
tests/unit/checks/test_uptime_check.py | 79 +++++++++++++++++++++-
4 files changed, 227 insertions(+), 11 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=5c157d19ff…