Monitoring 基因监测

Monitoring 基因监测,monitoring,geneos,Monitoring,Geneos,我们正在使用Geneos监控我们的服务器和进程 我们需要显示“agedays”列,即进程在Geneos显示视图中运行以来的时间。根据geneos帮助,agedays是预定义属性 有人知道如何配置吗?如果netprobe在Windows服务器上运行,则可以使用工具箱插件调用powershell脚本,该脚本以csv格式返回所需的数据。获取流程信息的简单powershell脚本如下: $Now = GET-DATE Get-Process | Select-Object id, name, star

我们正在使用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

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

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

  • ageh—进程的运行时间(小时)
  • 账龄-流程的账龄(天)
  • agem—流程的时间(分钟)

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

  • ageh—进程的运行时间(小时)
  • 账龄-流程的账龄(天)
  • agem—流程的时间(分钟)

如果需要作业运行多长时间,则需要创建操作和规则

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

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

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


如果需要作业运行多长时间,则需要创建操作和规则

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

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

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


哪个操作系统?您是否使用进程插件来监视进程?哪个操作系统?您是否使用流程插件来监视流程?