ITRS Geneos monitoring



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

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

有人知道如何配置这个吗?

如果您的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

在"processes"插件的高级选项卡中有一个"Process parameters"部分

  • ageh -工艺时间(小时)
  • aged -进程的年龄(以天为单位)
  • agem -进程时间(以分钟为单位)

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

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

如果您想在作业运行超过10分钟时发出警报:

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

相关内容

  • 没有找到相关文章

最新更新