我正在开发一个项目,我们需要能够定期告知和报告我们各种
Linux / Unix服务器上安装的软件.我看过这个,How to inventory what software/roles a Linux server is “serving up” to clients?,帖子和这个,Open-source inventory agent,帖子,并且无法找到可以提示我的问题答案的信息.我不确定OCS代理会像在Windows中一样报告Linux / Unix服务器.是否有任何脚本,开源软件,软件代理等可用于针对大量Linux / Unix服务器运行,以报告安装了哪些软件以及安装了哪些版本?
=========================
更新清晰度:
我正在寻找一种可靠的方法来确定Linux / Unix机器上是否存在特定的软件.理想情况下,这将是一个远程解决方案,我可以将其指向有问题的服务器,并让它返回结果,指示相关软件是否存在于该框中.另外,我是否应该关注与Linux / Unix主机上安装的软件有关的以下问题?
>从软件包安装的软件
>从源安装的软件
>安装到未知或意外位置的软件
我将如何处理这些条件并查明软件是否存在?