首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux进程性能监控代理

Linux进程性能监控代理
EN

Stack Overflow用户
提问于 2012-07-21 11:00:18
回答 2查看 989关注 0票数 0

你好斯塔克沃夫社区,

对于我们的工具,我们试图构建一个代理来远程监视linux进程、它们使用的资源、i/o信息和tcp/ip连接。这是收集这些指标,并使用log4将它们发送到服务器。我们在windows中使用wmi和log4net,在linux中也这样做。

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

在以下方面采取了一些举措:

  • 丁丁
  • 穆宁监测
  • 系统抽头
  • opennms
  • godrb.com
  • 集体
  • http://bitbucket.org/chrismiles/psi/wiki/Home

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

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

你有什么意见建议?

帐单

EN

回答 2

Stack Overflow用户

发布于 2014-03-13 09:50:07

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

试试SeaLion。这正是你想要的。它还将为您提供在监视需求更改或增加时添加更多命令的灵活性。你就不用去找其他工具了。这是较少人知道,但工作非常容易;简单的设置和一个伟大的时间表,以查看过去的数据。

票数 0
EN

Stack Overflow用户

发布于 2015-04-15 22:38:33

对于真正的企业监控,我想看看Megamon (http://www.megamon.com)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11591582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档