如何让 Nimsoft 在捕获警报时运行脚本?

如何让 Nimsoft 在捕获警报时运行脚本?

我们想要配置 Nimsoft Alert Server [NAS] 来运行一个脚本,从触发警报的服务器收集其他数据。

例如:当服务器 XYZ 触发 CPU 利用率警报时,NAS 应该运行返回并针对服务器 XYZ 运行脚本以收集其他数据,例如正在运行的应用程序。

我有一个基本的 powershell 脚本,用于收集所需的数据,但问题是,我公司聘请的负责配置 Nimsoft 的供应商告诉我,该脚本必须存储在每台服务器上的本地,不能集中存储。此外,他们还告诉我,Nimsoft 最多只能按计划执行我的脚本并报告脚本输出,而不是在捕获警报时报告。这似乎是胡说八道,所以我来这里寻求澄清。

当捕获警报时,是否可以配置 Nimsoft 来执行可能从 NAS 存储和执行的 powershell 脚本?

答案1

您应该能够让 NAS 中的自动操作员配置文件与警报匹配并运行 lua 脚本,而该 lua 脚本又可以调用 powershell(我认为 Shell.Execute 应该可以工作?)。这需要将 powershell 配置为远程执行。

相关内容