我是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谢谢!
发布于 2017-05-18 16:50:35
您可以使用相同的脚本(添加头)并将其添加到Geneos。但我强烈建议您使用FKM采样器,并使用Geneos直接检查此日志文件。
希望这对你有帮助。
https://stackoverflow.com/questions/43791173
复制相似问题