如何在Mac上部署服务器监控软件?

我无法使监视软件在Mac上工作。 这里有很多很棒的监控软件 ,其中大部分是跨平台的。

我不害怕编译器,并试图编译这些工具中的一部分。 他们大多依赖于RRDTool,而现在使用的是开罗,有很多GTK和Gnome依赖。 [有意思的是,你可以在这里下载所有的依赖关系。]其他的,同时也是跨平台的,不要干净地编译或者正常运行。 即使作为程序员,作为一个繁忙的系统pipe理员,也很难花时间去追踪和成功build立所有需要的依赖关系,或者试图debugging一个项目,这使得构build更新的想法变得毫无吸引力。

这是我想念Linux的地方 – 只需调用你的软件包pipe理器,你就可以得到你想要的软件。 我知道用于OS X的 pkgsrc , MacPorts , Fink和Gentoo解决了这个问题,但是他们往往是孤立的,从零开始build立一个系统(包括重buildPython和Perl,还有可能还有更多的基础Unix工具)在我看来,这对于部署由他们制作的软件是一个巨大的阻碍,特别是我也想监视客户端机器 。

所以你会怎么做? find可安装的二进制文件? 你有什么build议干净地build立和与Mac发挥好? 另外,你是否有一个build立东西的地方(例如/ usr / local,/ Library / Monitor)?

至于构build包,我正在使用JAMF Composer ,它将监视文件系统,让我调整文件将包括在.pkg或.dmg它将产生。 尽pipe如此,包装这些软件的提示仍然有价值。

如果你想尝试Zenoss,看来他们的堆栈安装程序在OS X上运行正常。我没有在自己的平台上尝试过,但是我们在openSUSE上使用了Zenoss,堆栈安装程序包含了所有的依赖关系。

一个创build一个操作系统的虚拟机具有所有需要的东西,已打包并准备安装。