Skip to content
This repository was archived by the owner on Feb 27, 2026. It is now read-only.

ceyounger/checkmk-agent-synology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

checkmk-agent-synology

Check_MK Agent for Synology DSM6

For those of you that run Check_MK, you may know that the Linux agent does run on our Synology's but it's a bit of an adventure getting up and running.

Thanks to the fine work at bachmann-lan.de and the comment section I have updated the Check_MK linux agent for my Synology running DSM6. I thought I'd share with the community as it was a bit of a process, but now you can enjoy all my labor with a simple .SPK to install.

I couldn't have and wouldn't have done this without the fine work at bachmann-lan.de, so props should be sent there. :)

I was inspired to do this because I started running the Check_MK 2.0.0 Beta and needed to update the agent for my Synology. If enough people are interested I'll post updates to the 1.6.0 branch as well so you don't have to translate aus Deutsch. :)

Installation is easy, on your DSM6 WebUI go to Package Center, click on "Manual Install" and point at the downloaded .SPK file.

You may need to restart the docker service (if you are runnning docker) after installation due to Docker timeouts when the mk_docker plugin tries to fetch data. I tried everything before I gave up and kicked Docker--so you may encounter this as well.

Also, if, for some reason, you run Entware on your Syno you will have some issues with this as Entware is in this package. The posted workaround in the comment section is as follows (I don't use Entware, so if you do and these instructions do not work let me know so I can remove this section):

Instructions if you have Entware on your Synology

  • install entware-ng on synology (follow online instructions)
opkg install xinetd
  • unzip latest check_mk package (7z), then inside using tar: package.tgz
7z e checkmk-agent-synology_<version>.spk
tar -zxvf package.tgz

mkdir -p /opt/var/lib/check_mk_agent/cache
mkdir /opt/etc/check_mk/
mkdir /opt/usr/lib/check_mk_agent/plugins

cp -p ./opt/etc/xinetd.d/check-mk-agent /opt/etc/xinetd.d/check-mk-agent
cp -p ./opt/usr/lib/check_mk_agent/plugins/* /opt/usr/lib/check_mk_agent/plugins/
cp -p ./opt/bin/check_mk_agent /opt/bin/check_mk_agent
cp -p ./opt/etc/check_mk/* /opt/etc/check_mk/

/opt/etc/init.d/S10xinetd stop
/opt/etc/init.d/S10xinetd start

About

Check_MK Agent for Synology DSM6

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors