【问题标题】:How to pass array to zabbix external script如何将数组传递给zabbix外部脚本
【发布时间】:2014-01-31 09:53:11
【问题描述】:

是否可以将数组传递给外部脚本?让我描述一种情况,也许我正在尝试一个更好的解决方案。 我在一个集群中有几台服务器,只有一台处于活动状态,因此应该受到监控。 我最初的想法是创建外部脚本,该脚本在集群中传递一组可能的节点,脚本将找到一个活动的节点并获取适当的参数。 集群中的节点数量是可变的 - 可能只有一个处于活动状态。

我想避免将相同模板应用于每个主机的情况,而活动参数只会说这个值得一看,因为非活动不提供正确的信息,因为它们不同步。

我尝试了宏配置:

{$NODE} -> ( "host1" "host2" )

但这不起作用 任何提示表示赞赏 谢谢

【问题讨论】:

    标签: zabbix


    【解决方案1】:

    我不知道您尝试对宏执行的操作是否可行,我从未尝试过。但是,对我有用的是:

    • 创建“虚拟”主机并在其中添加活动项目
      仅从活动主机报告使用 zabbix_send。被动监控
    • 使用分配给集群中活动节点的 IP 地址或
      通过转发所有的前端 (http) 代理进行监控
      与活动节点的连接。

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-26
      • 1970-01-01
      • 2015-12-19
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      相关资源
      最近更新 更多