munin
munin copied to clipboard
OSX: make munin a first-class OSX citizen
That involves 2 parts :
- enhance the
dev_script/
scripts to be able to run seamlessly on OSX - create a brew formula for the various munin components.
- enhance the dev_script/ scripts to be able to run seamlessly on OSX
I assume these script are meant for the developer of Munin. I'll look into it.
- create a brew formula for the various munin components
There are 2 competing package management systems for OSX: Homebrew and Macports. They (almost) cannot be used together. I use Macports because OSX is a BSD Unix, and that is where 'port' is coming from. I'm currently working on a port to OSX by Macports.
Indeed.
Note that I was a huge fan of Macports, but then went on the Homebrew side of the fence, as it feels more the macOS way. That's why I spoke about brew formula.
For what it's worth (which may be little), I echo @steveschnepp's sentiments exactly regarding originally liking Macports but have (of the past few years) switched entirely over to homebrew. Coupling that with ansible deployments and their support for automating homebrew installations has been a wonderful levelling-up for us. I'd certainly be interested in helping move this forward in whatever capacity I could; I have pretty decent access to hardware/machines running OSX.
@scottcc: you are very welcome to try out the dev_scripts/*
(see http://guide.munin-monitoring.org/en/latest/develop/environment.html) and report (or fix) any issues you encounter on MacOS. I will be happy to merge your code submissions.
Regarding the (homebrew) recipe: I have no idea, how this will look like - feel free to surprise us :)
These MacOS plugins have been working well in production, and could be merged to this repo:
CPU: https://github.com/munin-monitoring/contrib/blob/master/plugins/cpu/cpu_osx Memory: https://github.com/munin-monitoring/contrib/blob/master/plugins/memory/memory_osx
It would be great if brew
support were added! The port
steps are time consuming.