1

我们正在使用 Geneos 来监控我们的服务器和流程。

我们需要显示“agedays”列,即自进程在 Geneos 显示视图中运行以来的时间。根据geneos的帮助,agedays是预定义的属性。

有谁知道如何配置这个?

4

3 回答 3

2

如果您的 netprobe 在 Windows 服务器上运行,您可以使用工具包插件调用 powershell 脚本,该脚本以 csv 格式返回所需的数据。获取进程信息的简单 powershell 脚本是:

$Now = GET-DATE
Get-Process | 
Select-Object id, name, starttime , @{n="AgeDays";e={NEW-TIMESPAN –Start $_.starttime –End $Now}} | 
Sort-Object id |
ConvertTo-Csv -NoTypeInformation
于 2014-09-01T10:52:51.143 回答
2

在“进程”插件的“高级”选项卡中有一个“进程参数”部分。

  • ageh - 进程的时间(以小时为单位)
  • 老化 - 进程的天数
  • agem - 进程的分钟数
于 2015-09-04T10:42:46.940 回答
0

如果您想要作业运行多长时间,那么您需要创建一个操作和一个规则。

在该规则中定义目标并将该操作链接到该规则。稍后您可以在块代码中设置值。

例如您希望在作业运行超过 10 分钟时发出警报:

**if value > 360 then 
   severity critical    run "MY-Job-LONG-RUNNING" 
else    severity ok endif**

于 2017-08-31T12:19:24.800 回答