我正在寻找任何集成网络/服务器/服务的监控、管理和文档等功能的项目。
目前使用 Orion 和 Nagios 执行监控和警报任务,文档留给电子表格,管理当然是手动或脚本化的一次性 CLI 操作。
这也适用于拥有 Cisco、*nix 和一些 Windows 服务器的小型/中型 ISP/Telco。
答案1
“一物多用”可能并不存在,甚至可能不是一个好主意。对于监控来说,Nagios 还不错,但你可能需要看看DevOps 星球博客... 出色地介绍了开源监控软件的现状。较新的选项(如 Graphite、Monit 等)提供了许多功能,并且越来越易于集成。
我认为,您应该关注的地方是补充您似乎较弱的领域:文档和管理。厨师是一款出色的配置管理开源工具。它最初非常注重 *nix,但最近发布的版本添加了 Windows 支持。它彻底终结了一次性脚本。
至于文档,您的文档和协作工具应该完全相同,这样文档才能不断发展,而不会过时等。一个好的 CMS 应该允许您同时完成这两项工作。您还可以查看辣椒计划(Redmine 的一个分支)将问题跟踪器、wiki、源存储库管理、文档管理等功能整合到一个易于安装/管理的集成项目中。我每天都在使用它,它让生活变得轻松多了。它还公开了一个 REST API 以及一个插件架构,使其易于与其他系统集成。
这可能需要一些工具,但您可以轻松地将它们组合起来,形成一个可靠的协作系统来记录、监控和管理您的基础设施。但不要尝试使用单一的整体工具,而是构建适合您情况的工具包。