我很难让监控软件在Mac上工作。有大量的大型监控软件在那里,其中大部分是跨平台的。
我并不害怕编译器,并且尝试过编译其中的一些工具。它们中的大多数依赖于RRDTool,现在使用Cairo,有大量的GTK和Gnome依赖。[看起来您可以轻松地下载所有受抚养人的这里。]其他人,虽然也是跨平台的,但编译不干净或运行不正常。即使是一个程序员,作为一个忙碌的系统管理员,也很难花时间追踪和成功构建所有所需的依赖关系,或者尝试调试一个项目,这使得构建更新的想法变得毫无吸引力。
这就是我想念Linux的地方--只要调用你的包管理器,你就有了你想要的软件。我知道pkgsrc、MacPorts、芬克和用于OS的Gentoo解决了这个问题,但它们往往是孤注一掷,从零开始构建一个系统(包括重新构建Python和Perl,可能还有更基本的unix工具),在我看来,这对部署他们制作的软件是一个巨大的抑制因素,特别是我也想要监视客户端机器。
那你是做什么的?找到可安装的二进制文件?你有什么建议的东西,建设干净,并发挥良好的Mac?另外,你有没有一个更好的地方去建东西(前)。/usr/local,/Library/Monitor)?
至于构建包,我使用的是JAMF作曲家,它将监视文件系统,并允许我调整要包含在它生成的.pkg或.dmg中的文件。不过,包装这类软件的技巧仍然很有价值。
发布于 2009-06-19 00:11:11
如果您想尝试Zenoss,似乎他们的堆栈安装程序运行在OS上。我自己还没有在那个平台上尝试过,但是我们在openSUSE上使用了Zenoss,堆栈安装程序包含了所有的依赖项。
发布于 2009-06-19 00:06:30
一种是使用操作系统创建VM,该操作系统已经具备了所需的所有内容--打包并随时可安装。
https://serverfault.com/questions/28417
复制相似问题