我定义了这个命令:
原文链接:https://www.f2er.com/regex/357045.htmldefine command{ command_name check_http_sane command_line $USER1$/check_http -H $HOSTNAME$-r "HTTP/1.1 (200|301|302|303|304|307|401|418|426)" }
当我在命令行上手动运行它时,它工作正常,但nagios(2.6)报告“找不到模式”错误.我需要逃避什么吗?
编辑:如下所述,我通过将check_http替换为我自己的脚本来解决它(无论如何,这对于我们的用例来说已经足够了).脚本:http://pastebin.com/hNmz6Wa1