我是 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
谢谢!