主机上的 Zabbix 运行 脚本

Zabbix run script at host

有什么方法可以从 Zabbix 运行 主机上编写脚本吗?

例如 我在公司有打印机,我必须更改每个人的 IP 地址。 我得到了脚本并且它正在运行。

您可以使用“remote commands”功能。

在我看来,zabbix不是一个配置管理工具,它的主要目的是监控,如果你只需要运行这个脚本一次,我建议你写一个连接主机的脚本将 运行 您的脚本本地化,尽管如前所述,可以使用 "remote commands"

如果您可以创建一个触发器来检测打印机 IP 地址的变化,那么您可以创建一个对 运行 远程命令的操作。 zabbix 的目标是自动修复问题。

如果您必须手动触发 IP 更改,那么像 ansible 这样的东西可能更适合需要。

这可能是您可以为打印机使用 DNS 名称的地方,只需将它们设置为短 TTL,并在 IP 更改时更改 DNS 服务器上的 ip,无需更改客户端。