问题标签 [process-monitoring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
324 浏览

performance - 问题 Nagios 监控

我是 Nagios 的初学者,并已阅读此处的文档。

但是,我仍然有一些问题,如果您能帮助我,我将不胜感激:

1) nagios 捕获的不同指标是什么?我知道,它捕获 CPU、网络、磁盘指标等。但我正在寻找更详细的信息,如 CPU 空闲时间、CPU 忙碌时间等?

2)如果说CPU,Nagios捕获5个指标,我在哪里可以获得Nagios捕获的每个指标的含义?

3) 我可以将 Nagios 捕获的指标导出为 CSV 文件或外部数据库吗?

4) 我们可以收集自定义指标吗?

5) Nagios 是如何捕获这些指标的,即 Nagios 的机制或工作方式?

任何帮助表示赞赏。谢谢!

0 投票
1 回答
502 浏览

shell - shell cmd'top'是监控进程'cpu使用情况的好方法吗?

我编写了一个简单的 shell 脚本来监视我的 linux 中的进程。

我通过 crontab 每 5 分钟运行一次。一切都很好,直到我发现我的 results.log 有问题,

在第四行中,cpu 使用率变为 97.1%,然后在下一次迭代中为 3.7%。使用量似乎在短时间内达到了顶峰。

我的困惑是,

  1. 这是进程突然获得 100% cpu 使用率的任何其他原因吗?
  2. 'top' 是监控进程'cpu 使用情况的好命令吗?
  3. 如何为进程获得更好的平均 CPU 使用率
0 投票
1 回答
3263 浏览

java - 如何强制javamelody监控jdbc?

我尝试在我的应用程序中使用 java melody。

我做了以下工作:

  1. 添加了maven依赖:

  2. 添加过滤器:

    网页.xml:

会话工厂配置如下所示:

根据 IDE 突出显示 - 此行

是错的。

在菜单中,我看不到有关 jdbc 的信息:

在此处输入图像描述

如何解释 java melody 来监控 jdbc ?

0 投票
1 回答
173 浏览

android - 如何监控android上的进程

有人知道是否可以在android的文件系统中转储一个进程的所有写入?或者至少是进程写入的路径?

我想监控我的应用程序。我看到 dalvik 机器使用 netlink 类与内核通信,我应该编辑它还是其他什么?

0 投票
1 回答
1575 浏览

c# - 如何识别无响应的进程?

我正在为部署在 Windows Server 2008 R2 和 Windows Server 2012 环境中的客户端重构自定义进程监控应用程序。

监控应用程序需要识别崩溃、无响应的进程(在任务管理器中标识为“无响应”),强行杀死它们并重新启动。监控的进程可以是控制台或基于 Win32 的应用程序,主要是基于控制台的。

Process.Responding属性在这种特殊情况下没有用,因为它确定 UI 是否响应(可能使用与下面类似的“幕后”方法来更新此属性)

如果将IsHungAppWindow方法导入为基于控制台的应用程序不满足以下条件,则该方法也没有用:

如果应用程序没有等待输入,没有在启动处理中,并且在 5 秒的内部超时期限内没有调用 PeekMessage,则认为应用程序没有响应。

如果我使用 WMI 系统类监视进程,那么 WMI 类的Status属性将毫无用处,因为:Win32_Process

此属性未实现,并且不会为此类的任何实例填充。它始终为 NULL。

WMI 类的ExecutionState属性Win32_Process没有用,因为它似乎也没有实现。尽管没有明确说明,但在运行本地测试后,它会反复返回NULL,并且第三方会指出这一点。

如何合理地确定进程是否无响应?

0 投票
0 回答
400 浏览

python - 如何通过python控制procmon?

我有一个 ProcMon 日志文件 (PML)。我在 json 文件中有一组规则(不断修改)。我想在 python 中编写一个脚本,它读取 json 文件,创建一个 procmon 过滤器(pmf)文件,将这些过滤器应用于 procmon 并在 excel 文件中捕获结果输出。

0 投票
0 回答
762 浏览

nginx - 使用 Salt Stack 和信标重新启动事件进程

我成功配置了 salt master(带反应器)和 minion(带信标)。在 minion 上,我有 nginx 和 beacon 配置来观察这个过程:

事件被发送,反应堆得到那个事件。我尝试重新启动nginx:

问题:

  • 这是正确的方法吗?
  • 我想发送 pkill 因为如果 nginx 被杀死 - 只有根进程,工作进程仍在工作
  • 我得到信息“错误:指定的 cmd 'pkill nginx' 不是绝对的或不存在
0 投票
0 回答
512 浏览

monit - 监控多个同名进程

我是 Monit 的新手,并试图了解它是否提供了一种方法来处理 PID 未知的多个同名进程。我理想的 Monit 行为是:

监视名称为“x”的每个进程并重新启动其中任何一个内存使用量超过 X 的进程

如果那不可能,我也会满足于:

监视名称为“x”的每个进程,如果其中任何一个的内存使用量超过 X,则重新启动所有进程

我看到的大多数 Monit 示例都依赖于 PID,或者期望只有一个进程具有指定的名称。

我也对可能比 Monit 更适合的其他工具的建议感兴趣。

谢谢!

0 投票
3 回答
759 浏览

windows-7 - 如何列出Windows进程访问的所有文件

我有一个应用程序已编译,我需要列出他尝试/必须访问的所有目录。

当我执行这个应用程序时,他返回错误消息,我相信这是一个权限错误。

我已经看到了 Process Explorer,但他没有显示由 Process/Application 操作的所有文件。

谢谢,

0 投票
3 回答
2980 浏览

monitoring - 如何在不安装 Sensu 服务器的情况下安装 Sensu 客户端?

我正在尝试在没有服务器的情况下安装 Sensu 客户端。

根据文档

“Sensu Core 软件包安装了多个进程,包括sensu-serversensu-apisensu-client。”

但是添加存储库后,我只能找到 aggragatesensu包,无法找到或安装sensu-client.

我注意到github 上的一张票说这是​​不可能的但是那是 2 年前所以也许事情已经改变了?

是否可以不安装 Redis、RabbitMQ 和 Sensu 服务器就安装 Sensu 服务器?