2022 Zabbix中国峰会
2022 Zabbix中国峰会

10 包含

概述

可以使用Include参数将额外的文件或目录包含进server/proxy/agent的配置中。

Include注意事项

如果使用Include参数来包含一个文件,该文件必须是可读。

如果使用Include参数来包含一个目录:

  • 目录中的所有文件必须是可读的。
  • 不应该假设包含的顺序(例如,文件不是按字母顺序包含的)。因此,不要在多个''Include'' 文件中定义同一个参数(例如,用特定的设置来覆盖一般设置)。
  • 目录中的所有文件都被包含进配置中。
  • 注意一些文本编辑器自动创建的文件备份副本。例如,如果编辑''include/my_specific.conf''文件产生了备份副本''include/my_specific_conf.BAK'',那么这两个文件都会被包含。将''include/my_specific.conf.BAK'' 移出“Include”目录。在Linux上,可以使用''ls -al'' 命令检查''Include''目录中是否有不必要的文件。

如果使用Include参数使用模式来包含文件:

  • 所有匹配模式的文件必须是可读的。
  • 不应该假设包含的顺序(例如,文件不是按字母顺序包含的)。因此,不要在多个''Include'' 文件中定义同一个参数(例如,用特定的设置来覆盖一般设置)。