首页 > 解决方案 > 在 Nagios 中创建自定义变量

问题描述

我在定义主机{}中创建了一个变量,如下所示:

      define host {
                    [...]
                    _type       box

      }

由于特定原因,我在 C 文件中修改为使用此变量,但在安装过程中出现此错误:

在此处输入图像描述

你能帮我找到使用这个变量的解决方案吗?

提前致谢。

标签: cvariablesnagios

解决方案


为什么不按预期使用自定义主机变量?这是文档的链接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$!
}


推荐阅读