如何从不同主机传输 zabbix 项目并保存项目统计信息

如何从不同主机传输 zabbix 项目并保存项目统计信息

有两台服务器(srv1 和 srv2)。 已在其中一台服务器上安装了 Mysql 服务器。srv1 mysql 包含数据库(db1)。zabbix-server 获取统计数据,抛出已配置的代理用户参数(https://www.zabbix.com/documentation/2.0/manual/config/items/userparameters)。昨天我已将数据库 db1 从 mysql srv1 复制到 mysql srv2。我可以克隆 zabbix 服务器项目 (https://www.zabbix.com/documentation/2.0/manual/config/items) 到 srv2,但丢失了所有 srv1 db1 统计信息。您能建议如何保留它们吗?

答案1

您必须从旧数据中找到 itemid - 在“items”表中查找(“hostid”是从旧主机中查找数据的相关字段)

如果您获得了 itemid,请更新您的历史数据以匹配旧项目和新项目:

UPDATE history SET itemid = <itemid new_host> WHERE itemid = <itemid old_host>;

对你的趋势表也这样做,就应该没问题了。

相关内容