0

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

Geneos 中的输出:

column_title - 超时检查,状态

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

谢谢!

4

1 回答 1

0

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

希望这对您有所帮助。

于 2017-05-18T08:50:34.917 回答