如何使用Toolkit插件在Geneos Active控制台中显示输出

时间:2017-05-04 19:20:21

标签: monitoring geneos itrs

我是Geneos的新手,想知道如何显示以前在Nagios中使用的现有脚本的输出。我们计划使用工具包插件,但不确定使用哪些命令可以在活动控制台中查看结果。 要求 - 检查日志是否存在会话超时,如果grep等于20,则会发出警告,如果小于或大于20,则警告警告。

Geneos的输出:

column_title - TIMEOUT CHECK,STATUS

row_result - THE_FILE,OK:会话超时为20

这是我们的示例脚本:

#!/bin/ksh

OK=0
WARNING=1
CRITICAL=2

THE_FILE=/target/directory/web.txt
TIMEOUT=`grep "<session-timeout>" $THE_FILE | awk -F'>' '{print $2}' | awk -F'>' '{print $1}'

if [$TIMEOUT -eq 20 ]; then
    echo "OK: Session Timeout is $TIMEOUT"
    exit $OK
else
    echo "WARNING: Session Timeout is $TIMEOUT"
    exit $WARNING
fi

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用相同的脚本(添加标题)并将其添加到Geneos。但我强烈建议您使用FKM采样器,并直接使用Geneos检查此日志文件。

希望这会对你有所帮助。