Werk #1726: Move variable data of Linux/UNIX agents to /var/lib/check_mk_agent
Component | Checks & agents |
Title | Move variable data of Linux/UNIX agents to /var/lib/check_mk_agent |
Date | Dec 9, 2014 |
Checkmk Edition | Checkmk Raw (CRE) |
Checkmk Version | 1.2.6b1 |
Level | Prominent Change |
Class | New Feature |
Compatibility | Incompatible - Manual interaction might be required |
The Linux, AIX, Solaris and other UNIX agents now put state and cache files no longer below /etc/check_mk but per default below /var/lib/check_mk_agent. This can be changed directly in the agent in the following line:
check_mk_agent.*
export MK_VARDIR=/var/lib/check_mk_agent
This means that if you update to the new version of the agent, you must have in mind the following things:
- Check_MK agent will not find saved logwatch.state files and will consider all logfiles as new. This means that you will miss up to one check cycle of possible new logfile entries.
- Check_MK agent will forget its cached data and recompute all asynchronous checks
- Maybe other plugin-specific loss of memory
You can prevent this by manually copying selective data from /etc/check_mk, if you like.