]> ###2026.07.17 - Bumped checkmk_agent to 2.5.0p9 ###2026.07.02 - Bumped checkmk_agent to 2.5.0p8 ###2026.06.19 - Bumped checkmk_agent to 2.5.0p7 ###2026.06.11 - Bumped checkmk_agent to 2.5.0p6 ###2026.05.28 - Bumped checkmk_agent to 2.5.0p4 ###2026.05.21 - Bumped checkmk_agent to 2.5.0p3 ###2026.05.14 - Bumped checkmk_agent to 2.5.0p2 ###2026.03.30 init check_mk_agent 2.5.0 rm -f $(ls &plugin;/packages/&name;*.tgz 2>/dev/null|grep -v '&version;') rm -f $(ls &plugin;/packages/*.txz 2>/dev/null|grep -v '&xinetd;') &releaseURL;/&version;/&name;-&version;.tgz &md5; &gitURL;/packages/&xinetd;.txz &xinetdmd5; **Checkmk-Agent 2.5.0** Monitors local services and reports any issues to the Checkmk server. The agents are passive and connect to TCP Port 6556. Only on receiving a Checkmk server query will they be activated and respond with the required data. To install plugins, place them in '/usr/lib/check_mk_agent/plugins', but they will need to be downloaded again after each reboot. To use encryption, edit the file '/boot/config/plugins/check_mk_agent/encryption.cfg'. To configure docker plugin behavior, edit the file '/boot/config/plugins/check_mk_agent/docker.cfg'. #Create check_mk xinetd file if [ ! -f "/etc/xinetd.d/check_mk" ]; then cp /etc/check_mk/xinetd-service-template.cfg /etc/xinetd.d/check_mk fi #Download icon if [ ! -f "&plugin;/checkmk.png" ]; then wget -q -nc --show-progress --progress=bar:force:noscroll -O "&plugin;/&name;.png" "https://raw.githubusercontent.com/donimax/unraid-docker-templates/master/donimax/images/checkmk.png" fi #Create encryption file and link file if [ ! -f "&plugin;/encryption.cfg" ]; then echo "ENCRYPTED=no PASSPHRASE='YOURPASSPHRASE'" > &plugin;/encryption.cfg chmod 600 &plugin;/encryption.cfg ln -s &plugin;/encryption.cfg /etc/check_mk/encryption.cfg else chmod 600 &plugin;/encryption.cfg ln -s &plugin;/encryption.cfg /etc/check_mk/encryption.cfg fi #Create docker file and link file if [ ! -f "&plugin;/docker.cfg" ]; then echo "[DOCKER] # skip_sections: no sections skipped" > &plugin;/docker.cfg chmod 600 &plugin;/docker.cfg ln -s &plugin;/docker.cfg /etc/check_mk/docker.cfg else chmod 600 &plugin;/docker.cfg ln -s &plugin;/docker.cfg /etc/check_mk/docker.cfg fi #Install icon if [ ! -f "&emhttp;/images/&name;.png" ]; then if [ ! -d "&emhttp;/images" ]; then mkdir -p &emhttp;/images fi cp &plugin;/&name;.png &emhttp;/images/ fi #Start xinetd if [ -z "$(pidof xinetd)" ]; then xinetd fi echo "----------------------------------------" echo "-------Uninstalling Checkmk-Agent-------" echo "----------------------------------------" # Kill xinetd and remove plugin related files kill $(pidof xinetd) > /dev/null 2>&1 removepkg &name;-&version;.tgz removepkg &xinetd;.tgz rm -rf &plugin; rm -rf &emhttp; rm -rf /etc/xinetd.d/check_mk echo echo "----------------------------------------------------------" echo "---------------Checkmk-Agent uninstalled!-----------------" echo "----------------------------------------------------------" echo