Configuration Nagios“=&引用;在配置文件-(null)响应中转义
当此检查运行时,我从web门户收到一个(null)。但是,当我在终端中键入命令时,我会收到一个响应。我怀疑它与“=”符号有关,我试图通过在前面放置转义字符来转义它。做这件事最好的方法是什么Configuration Nagios“=&引用;在配置文件-(null)响应中转义,configuration,escaping,nagios,Configuration,Escaping,Nagios,当此检查运行时,我从web门户收到一个(null)。但是,当我在终端中键入命令时,我会收到一个响应。我怀疑它与“=”符号有关,我试图通过在前面放置转义字符来转义它。做这件事最好的方法是什么 define command { command_name check_sql command_line $USER1$/check_sql.pl -v -s -d "DBI:Sybase:server=5.5.5.5
define command {
command_name check_sql
command_line $USER1$/check_sql.pl -v -s -d "DBI:Sybase:server=5.5.5.5:1433" -U TEST -P PASS
}
define service {
use generic-service
host_name 5.5.5.5
service_description SQL Check
check_command check_sql
check_interval 1
retry_interval 1
}
在大约2年前的Nagios的特定版本中,您需要使用双转义字符,而不是单个转义字符 即 而不是
\=
试试看。以前两种方法都试过了——这是我代码中的另一种方法。然而,对于任何遇到不同版本等问题的人来说,这是一个很好的公开信息。
\=