Plugins 在命令行中使用-T.cfg时,Nagios服务返回null

Plugins 在命令行中使用-T.cfg时,Nagios服务返回null,plugins,monitoring,nagios,Plugins,Monitoring,Nagios,我目前正在学习如何编写脚本,为Nagios框架创建插件。对于一些默认选项,我们有一个带有.cfg文件的脚本 因此,我们添加了一个服务并定义了一个命令。对于该命令,我们编写了以下命令 command-line filepath -T file.cfg filepath是脚本的目标,而.cfg是脚本的模板。如果没有-T file.cfg选项,它将工作并返回在脚本中作为状态信息硬编码的选项。我们需要.cfg文件中的一个选项,因此我们确实需要让脚本访问它,但在添加'-T file.cfg'部

我目前正在学习如何编写脚本,为Nagios框架创建插件。对于一些默认选项,我们有一个带有.cfg文件的脚本

因此,我们添加了一个服务并定义了一个命令。对于该命令,我们编写了以下命令

command-line      filepath -T file.cfg
filepath是脚本的目标,而.cfg是脚本的模板。如果没有-T file.cfg选项,它将工作并返回在脚本中作为状态信息硬编码的选项。我们需要.cfg文件中的一个选项,因此我们确实需要让脚本访问它,但在添加'-T file.cfg'部分时,服务返回的状态信息(null)

已解决

我们还必须定义配置路径的路径

filepath/file.cfg