标签: monitoring

如何在 linux 中检查库的 CPU 利用率?

我的 CPU 利用率很高,有什么方法可以确定我的程序的哪一部分使用了更多的 CPU。它是一个用 C++ 编写的程序,在 CENTOS 5 机器上运行。

我怀疑共享库中使用率高的问题,但是如何监控所有共享库使用了多少 CPU?

linux monitoring central-processing-unit centos

2
推荐指数
1
解决办法
1555
查看次数

监控网络延迟

我们遇到了一些网络问题,但不确定问题在何时何地对用户影响最大,我想每隔几分钟 ping 一堆 URL 并绘制结果图表。

是否有一个简单的软件包可以在 Mac 上执行此操作?

networking monitoring mac

2
推荐指数
1
解决办法
598
查看次数

基于 Web 的 Linux 服务器监控

我正在寻找一种可以监视我的服务器的工具,例如 phpSysInfo 或 munin。

我想尽可能多地收集信息,因此日志解析将是理想的。我还需要一个理想的基于 Python 的开源解决方案。它可能只是 python lib - 我会自己转移到网络。

我最初的想法是创建一个可以通过浏览器访问的统计页面。

我想跟踪:

  • 正常运行时间
  • 发送/接收的数据量真实 eth0、wlan0 等
  • 服务器负载(cpu、ram、顶级进程)
  • 错误日志条目(/var/log/ 中的任何内容)
  • 恶魔奔跑
  • 登录统计
  • mysql 状态
  • 还要别的吗

linux monitoring web-server web

2
推荐指数
1
解决办法
1516
查看次数

Monit - 如何仅在没有备份运行时检查 loadavg?

我有 Monit 配置:

check system example.com
    if loadavg (1min) > 4 then alert
    if loadavg (5min) > 2 then alert
Run Code Online (Sandbox Code Playgroud)

每次在夜间运行备份时,我都想删除消息,但我不想将其完全关闭。

如何添加对 gzip/bzip2 进程的检查,例如:

`ps aux | grep '\[gb\]zip'`
Run Code Online (Sandbox Code Playgroud)

或在某个时候禁用那一项检查?

backup monitoring monit

2
推荐指数
1
解决办法
2328
查看次数

以太网接口八位字节和数据包

我正在尝试理解一些 RRD 界面图,我对此很陌生并且已经进行了搜索。

  • 什么是incoming/outgoing(mbps) if_octetseth0 接口可以采用的最大八位字节数是多少?
  • 什么是incoming/outgoing if_packets (pps),什么是每秒的eth0接口可支持的最大数据包?

networking monitoring rrdtool

2
推荐指数
1
解决办法
8777
查看次数

Monit:自定义警报消息以包含命令输出

我想自定义 Monit 的警报消息,以便每当我收到警报时,电子邮件还包含类似 的命令的输出top,以便我已经知道可能导致问题的原因的更多详细信息。

有没有办法做到这一点?该文档不包含任何相关内容,搜索也无济于事。

谢谢您的帮助!

linux monitoring monit

2
推荐指数
1
解决办法
3358
查看次数

监控 Linux 系统上的内存使用情况

我们使用 WhatsUp Gold 来监控我们所有的网络服务器。在我们的 Linux 服务器(以及在很大程度上,我们的 FreeBSD 服务器)上,我的内存监视器有点问题。我们使用带有 WUG 的 SNMP 从服务器获取数据。SNMP 守护程序在服务器上返回的内存计数器是组合值(已使用、缓存、缓冲区)。现在我的一台服务器看起来像这样:

[admin@stgwww snmp]$ free -m
             total       used       free     shared    buffers     cached 
Mem:          7872       1656       6216          0        143      1107
-/+ buffers/cache:        404       7467 
Swap:         4867          0       4867
Run Code Online (Sandbox Code Playgroud)

通过 SNMP 返回给 WUG 的值是 1656。据我所知,缓存的 RAM 本质上是免费 RAM,具有附加的好处,即保留先前占用的数据,以防再次需要它。因此,出于想要了解实际使用了多少 RAM 的目的,我们得到的值具有误导性。如果我们脱离 WUG 绘制的图表,我们就会相信正在使用的 RAM 多于实际可用的 RAM,而可用的 RAM 却少了。

那么,最好的监控方式是什么?WUG 允许我编写 SSH 脚本,它可以每 5 分钟左右通过 SSH 进入服务器,执行脚本并返回值(只要它是单个数值)。有了这个,我写了一个脚本,从上面的例子中提取“404”数字并将其除以总量给我一个百分比使用值,我返回到 WUG 并在从 0 到 100 缩放的图表上绘制图表。但是这似乎是一种黑客攻击方式。

我最好监视空闲+缓冲区+缓存值吗?在 WUG 中是否有更好的方法来做到这一点?想法?

linux monitoring memory centos snmp

2
推荐指数
1
解决办法
3900
查看次数

如何监控centos 5.x 主机上的选择进程?

我想监视在我的 centos 6 主机上运行的一组选定进程,vmware vm。“top”为我提供了我想要的大部分内容,因为我可以使用 -p 来仅指定这些进程,并使用 -c 来获取完整的命令行,因为我最终对查看正在监视的 VM 的实际名称感兴趣。但是,完整的命令行太长而无法在屏幕上显示。我想将 top 的输出写入 /tmp 并在那里进行一些解析,但显然 top 只写了 80 个字符,截断了 VM 的名称。

我想也许我可以使用 'ps' 来做类似的事情,但是使用这种方法的 CPU 使用率永远不会改变——这怎么可能?

关于我如何解决这个问题的任何建议?

蒂亚!

linux monitoring top vmware-server monit

2
推荐指数
1
解决办法
3874
查看次数

监控基于 http 的 API

我只是想知道 monit 是否有一个 API,我们可以定期轮询(也许是基于 http 的)?

创建跨多个服务器的集成监控解决方案将非常有用。或者也许除了 m/monit 没有其他选择?

monitoring process monit

2
推荐指数
1
解决办法
7135
查看次数

如何使用进程监视器查看或记录 Windows 登录?

我们在使用 Windows 7 漫游配置文件时遇到了一些问题,我在这里读到可以使用进程监视器监视登录过程。

“有几种方法可以配置 Process Monitor 来记录登录操作:一种是使用 Sysinternals PsExec 在会话 0 中启动它,以便它在注销和后续登录后仍然存在,另一种是使用引导日志记录功能来捕获活动从引导早期开始,包括登录。”

如何使用进程监视器执行这些选项中的任何一个以找出用户登录期间发生的情况?

monitoring windows-7 roaming-profile

2
推荐指数
1
解决办法
5330
查看次数