Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 0355bf80f69652fc9640dc6d8af998caa54d128c
https://github.com/tribe29/checkmk/commit/0355bf80f69652fc9640dc6d8af998caa…
Author: Jonas Kluger <jonas.kluger(a)tribe29.com>
Date: 2020-01-08 (Wed, 08 Jan 2020)
Changed paths:
A .werks/10632
M checks/livestatus_status
M tests/unit/checks/generictests/datasets/livestatus_status.py
Log Message:
-----------
10632 FIX livestatus_status: Fix crash on invalid certification age
The livestatus check crashed when there was no value for the expiration date of a
certificate.
If the expiration date can not be acquired the information of 'Site certificate
validity' will not be shown in the status details.
This value is collected via the linux special agent with the command 'date'.
On 32bit systems for expiration dates after the 19th Jan 2038, the 'date'-command
will return an error
'invalid date' and thus the agent returns no value. This is due to the limitation
of 32bit systems.
The problems occur for example on Raspberry Pi setups that are 32bit.
Checkmk officially only supportes 64bit systems.
Change-Id: I1f6fb85255740211c5efe96aa7af1e7e01459f41