Monitoring ITRS Geneos规则,在警报中包含数据视图

Monitoring ITRS Geneos规则,在警报中包含数据视图,monitoring,geneos,itrs,Monitoring,Geneos,Itrs,发送警报时如何包含数据视图 我试图在alert中填充HTML表,但GENEOS规则似乎没有附带循环函数,所以它不够灵活,无法包含变量行 例如:sql tookit采样器捕获一些错误,我希望警报包括所有输出行。您可以使用目标“dataviewName” 例如: format ("Managed entity: %s, Dataview: %s",target "managedEntityName", target "dataviewName") 希望能有帮助 关于所需内容,您可以使用ITRS在i

发送警报时如何包含数据视图

我试图在alert中填充HTML表,但GENEOS规则似乎没有附带循环函数,所以它不够灵活,无法包含变量行


例如:sql tookit采样器捕获一些错误,我希望警报包括所有输出行。

您可以使用目标“dataviewName”

例如:

format ("Managed entity: %s, Dataview: %s",target "managedEntityName", target "dataviewName")
希望能有帮助


关于所需内容,您可以使用ITRS在itrsgroup.com上提供的perl脚本作为示例,并结合WebLinger,在邮件中发送完整的数据视图:


也许这有帮助。这样,您就不必使用计算引擎来遍历所有列中的数据并分配用户数据等。

我想出了一个解决方案,有一个有用的脚本称为gateway HTML alert onITRS site。它通过wget和sendmail从WebLinger中提取包含HTML内容的dataview。感谢您的评论,但我不仅希望dataview名称处于警报状态,还需要捕获dataview的所有数据单元格。您好,我认为您应该添加每个单元格作为路径别名,并在消息中引用它们,如上所述。例如,在2列(UserId+SessionCount)sql的情况下,我认为您应该在SessionCount单元格上定义带有target的规则,并将UserId引用为路径别名,并在规则消息中引用它:
format(“UserId:%s,SessionCount:%s”,路径“userIdPathAliaseName”值,value)
您可以使用这种方式引用所有sql输出。我没有看到任何Geneos文档引用规则中的迭代。。。所以我希望这种方法能帮助你。这种方法将触发与捕获的行数相同的警报,例如:如果捕获10行,那么将触发10个警报,这将导致洪水警报。我只需要一个警报,其中包含10行。谢谢,我知道这个脚本和测试工作与WebLigner良好。