如果超过10分钟,我有一个检查文件修改时间的请求。它应该在ITRS中发出警报并发送邮件。 netprobe安装在Windows上。 我试图使用使用Toolkit插件并在samplescript部分中放置一个powershell脚本,如“powershell -command path \ filename”,并在Advanced部分中随机将文件名设置为“test.txt”,当我试图对其显示进行采样时“未找到脚本路径“
$source="C:\Users\Desktop\manoj.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
要求
提前致谢!!!
答案 0 :(得分:0)
示例规则:
如果值> 600然后
严重程度严重的
运行action_name
否则
严重性确定
ENDIF
答案 1 :(得分:0)
你真的不需要在高级部分放置任何东西(你可以,但它不是强制性的。高级选项卡中脚本和内容字段的目标是不同的)。在基本选项卡中,只需运行powershell文件以及sampler脚本部分中的参数即可。
powershell -ExecutionPolicy ByPass file_name.ps1 "argument1" "argument2"
工具包中使用的程序的输出应该是csv格式以及标题。这就是Geneos读取输出的方式。