我是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
谢谢!
答案 0 :(得分:0)
您可以使用相同的脚本(添加标题)并将其添加到Geneos。但我强烈建议您使用FKM采样器,并直接使用Geneos检查此日志文件。
希望这会对你有所帮助。