Werk #12706: ps section parser: crash on KeyError() when host is using busybox' ps implementation
Component | Checks & agents |
Title | ps section parser: crash on KeyError() when host is using busybox' ps implementation |
Date | Apr 9, 2021 |
Checkmk Edition | Checkmk Raw (CRE) |
Checkmk Version | 2.0.0p2 2.1.0b1 |
Level | Trivial Change |
Class | Bug Fix |
Compatibility | Compatible - no manual interaction needed |
Busybox' ps implementation does not provide the columns needed for the ps check, so the section parser crashes on missing colums (of which the first is 'user', resulting in KeyError(user). This change checks for the existence of all needed columns and aborts otherwise.