【发布时间】:2020-07-18 21:10:30
【问题描述】:
我在定义主机{}中创建了一个变量,如下所示:
define host {
[...]
_type box
}
出于特定原因,我在 C 文件中修改为使用此变量,但在安装过程中出现此错误:
你能帮我找到一个使用这个变量的解决方案吗?
提前致谢。
【问题讨论】:
我在定义主机{}中创建了一个变量,如下所示:
define host {
[...]
_type box
}
出于特定原因,我在 C 文件中修改为使用此变量,但在安装过程中出现此错误:
你能帮我找到一个使用这个变量的解决方案吗?
提前致谢。
【问题讨论】:
为什么不按预期使用自定义主机变量?这是文档的链接https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/customobjectvars.html
不要弄乱代码 - 这可能会产生很多意想不到的后果。您没有考虑的许多其他代码取决于这些类型的结构。
但这里是一个带有自定义变量的主机定义示例:
define host {
host_name this_host
_type SOME DATA YOU WANT
check_command some_check!$HOST_TYPE$!
}
【讨论】: