ITRS Geneos工具包插件



如果文件修改时间超过10分钟,我有一个检查文件修改时间的请求。它应该在ITRS中发出警报并发送邮件。netprobe安装在Windows上。我尝试使用Toolkit插件,并在samplescript部分放置了一个powershell脚本,如"powershell-命令路径\文件名",在Advanced部分随机将文件名放为"test.txt",当我尝试采样时,它显示"未找到脚本路径"

 $source="C:UsersDesktopmanoj.txt"
    $Now=GET-DATE
    $ModTime=(Get-ItemProperty -path $source -Name LastWriteTime).lastwritetime
    "Filename,Sysdate,Last Modified,Time difference
    $source,$now,$ModTime,$TimDiff"|ConvertTo-Csv -NoTypeInformation

要求

  1. 如何在"samplescript部分"中传递powershell命令
  2. 如何将powerscript输出到geneos
  3. 从geneos发送邮件的代码
  4. 显示为列创建规则的示例代码

提前感谢!!!

  1. 使用插件作为FKM来监控文件。在采样器的高级部分,选择显示文件修改时间
  2. 定义发送电子邮件的"操作"
  3. 定义文件修改时间的规则,并在值超过600秒时运行步骤2中定义的操作

示例规则:
如果值>600,则
严重性严重
运行action_name
否则
严重性正常
endif

您实际上不需要在高级部分中放入任何内容(您可以,但这不是强制性的。高级选项卡中的脚本和内容字段的目标是不同的)。在基本选项卡中,只需运行powershell文件以及采样器脚本部分中的参数。

powershell -ExecutionPolicy ByPass file_name.ps1 "argument1" "argument2"  

工具箱中使用的程序的输出应该是csv格式,并带有标题。这就是Geneos读取输出的方式。

相关内容

  • 没有找到相关文章

最新更新