gpt4 book ai didi

Linux进程性能监控代理

转载 作者:太空宇宙 更新时间:2023-11-04 04:22:58 25 4
gpt4 key购买 nike

您好,Stackoverflow 社区,

对于我们的工具,我们正在尝试构建一个代理来远程监控 Linux 进程、它们使用的资源、I/O 信息和 tcp/ip 连接。这是为了收集这些指标并使用 log4 将它们发送到服务器。 。我们在 Windows 中使用 wmi 和 log4net 执行此操作,并希望在 Linux 中执行相同的操作。

本质上,执行 top、lsof -i 和 iostat 的操作,然后将其发送到中央服务器。

在以下位置看到了一些举措:

看top的源码,它直接查询/proc,而lttng则需要安装内核模块。请记住,最终用途是用于企业系统,我们希望使其尽可能靠近内核,而不需要添加新模块。

我们的目标是监视盒子上每个进程使用的内容(cpu/mem/io 等)、任何进程信息(例如版本)以及它连接 TCP 源和目标的位置,并使用 log4 将其发送到服务器。很高兴它可以使用任何语言 C/php/python/ruby 等

你有什么建议吗?

比尔

最佳答案

“本质上,执行 top、lsof -i 和 iostat 的操作,然后将其发送到中央服务器”

尝试 SeaLion 。这正是您想要的。当您的监控需求发生变化或增加时,它还使您可以灵活地添加更多命令。您无需寻找其他工具。它鲜为人知,但工作起来非常容易;简单的设置和一个很棒的时间表来查看过去的数据。

关于Linux进程性能监控代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com