niX*_*Xar 5 linux redhat snmp puppet
我们使用 Puppet 愉快地管理了数百个 RedHat Enterprise Linux 服务器。一个很酷的副作用是我们可以转到 /var/lib/puppet/yaml/facts 并查看“facter”实用程序(Puppet 的一部分)的输出。
现在,我希望能够以同样的方式方便地获取更多信息,例如哪些服务已启动并正在运行或已停用,或者已安装的软件包列表。我不是在谈论监控,因为我对生成警报或图表不太感兴趣,但更多的是将信息集中起来进行分析。
我看到这样做的两个部分:
首先是将中央存储库连接到客户端的机制。我记得如果允许的话,net-snmp 已经暴露了 RPM 数据库,我猜它可能会或可能会暴露 chkconfig。
第二个工具来存储所述信息。
哪个工具可以帮助解决这个问题?我正在寻找一种以方便的方式存储数据的东西,可以是 SQL、YAML、XML 或一致格式的文本文件,并且可以很容易地告诉谁与谁交谈。
小智 4
您可能还想查看mcollective,它已被 puppetlabs 视为官方项目。它进行编排并允许实时查询您的系统。
有各种屏幕投射和简单的插件机制,它使临时问题变得容易并使用 puppet 的 RAL 和facter,但其他插件也可用,您可以编写自己的插件。截屏视频显示了它的实际效果。
| 归档时间: |
|
| 查看次数: |
688 次 |
| 最近记录: |