munin icon indicating copy to clipboard operation
munin copied to clipboard

OSX: make munin a first-class OSX citizen

Open steveschnepp opened this issue 9 years ago • 5 comments

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.

steveschnepp avatar Mar 23 '15 10:03 steveschnepp

  • 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.

pdvnl avatar Mar 29 '18 14:03 pdvnl

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.

steveschnepp avatar Mar 29 '18 14:03 steveschnepp

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 avatar Nov 02 '18 14:11 scottcc

@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 :)

sumpfralle avatar Nov 03 '18 10:11 sumpfralle

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.

sdarwin avatar Dec 04 '23 22:12 sdarwin