c - 在 Nagios 中创建自定义变量
问题描述
我在定义主机{}中创建了一个变量,如下所示:
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$!
}
推荐阅读
- python - 如何在不使用 .pop() 或 .remove() 的情况下从项目列表中删除特定项目的第一次出现
- javascript - 当从 useEffects 第一次渲染触发时反应弹出 window.open 空开瓶器
- go - 如何在 Go 和 yaml 包的 API v3 中生成配置文件时对注释进行编码
- java - 如何解决“用户
即使在 InitialContext 中指定了正确的用户,也没有足够的权限访问 EJB' - google-sheets - 从动态单元格引用中提取值
- python - 我怎样才能从字符串中获取特定单词的两个下一个单词?
- macos - 如何修改 MacOS 系统“浮动”屏幕保护程序以一次显示更多图像?
- node.js - 安装节点和 npm 的问题
- r - 从R中的文本构造一个稀疏矩阵
- r - 如何将 geom_raster 图的对角线设置为 R 中的不同度量?