Skip to content

lindsted/Check_MK-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Some Check_MK tweaks

macOS support

A slightly tweaked macosx agent compared to the official one. As of 1.7.0i1 this agent has the following improvements:

  • reports macOS version (e.g. 10.16 (20A4299v))

  • reports correct size of APFS volumes

  • filters out temporarely appearing filesystems

  • reports compressed memory as swap

  • reports network statistics somewhat correctly

  • runs ntp check only on macOS 10.12 and below since broken with newer macOS releases

  • runs timemachine check only on macOS 10.13 and below since broken with newer macOS releases

  • reports thermal sensors if HardwareMonitor is available

  • reports CPU temperature if osx-cpu-temp is available

  • reports SMART health data and disk temperatures if smartctl is available (brew install smartmontools)

  • reports outstanding security updates

  • reports a warning if security updates require a reboot

  • bundled with a LaunchDaemon that needs to be loaded as below (if you want more fine grained control who can access the agent's output see here for example):

    launchctl load -w /Library/LaunchDaemons/de.mathias-kettner.check_mk.plist

It looks like this with an old MacPro having plenty of hardware sensors, running with available HardwareMonitor.app and macOS prior to 10.15:

Agent plugins

About

Some Check_MK tweaks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 89.6%
  • Python 10.4%