Zabbix删除多余Interface SOP

2018-05-18  本文已影响25人  不正经运维

说明

Zabbix中,有时因为各种原因导致会存在多个interface,比如AgentSNMP共存,但实际上用不到另外一个interface,这时候就需要按照本文档内容进行操作。

为避免歧义,相关操作及网页均以英文版本为主。如需一一对应,请修改Zabbix用户设置语言为英文。

准备

  1. 在数据库中,按照后文语句进行查询,获取hostidinterface的数量;
-- 获取具有多个端口的主机信息
select host, count(*) as num from zabbix.interface GROUP BY host ORDER BY num DESC

流程

本次操作以删除某设备中Agent interfaces为例进行演示,该设备为SNMP设备,只用到SNMP interfaces

操作

  1. num大于1的hostid替换链接地址中的****部分并访问:http://xx.com/items.php?filter_set=1&hostid=****
  2. 点击表格中的Type按照顺序排列,找出非SNMPItem类型,本例中为Simple check
  3. 点击对应的Item,进入配置界面;
  4. 调整配置界面中的Host interface,从IP : 10050调整为IP : 161,保存;
  5. 此时,点击Host进入主机配置界面,或者访问http://xx.com/hosts.php?form=update&hostid=****(继续使用hostid替换链接地址中的****部分并访问);
  6. 此时,Agent interfaces 对应的Remove链接有效,点击删除并保存即可。

验证

  1. 点击Host进入主机配置界面,或者访问http://xx.com/hosts.php?form=update&hostid=****(继续使用hostid替换链接地址中的****部分并访问);
  2. 检查Agent interfaces 是否还有配置内容。

注意

  1. 如果不确定是具体关联的项目,可以使用Chrome开发者模式,定位到Remove按钮,删除disabled=disabled属性,随后点击Remove链接删除并保存,界面会提示如下信息,参考并处理即可;

Interface is linked to item "icmppingsec" on "ip_addr".

上一篇 下一篇

猜你喜欢

热点阅读