天天看點

自學Zabbix3.9.2-模闆Templates-linking/unlinking點選傳回:自學zabbix集錦

自學Zabbix3.9.2-模闆Templates-linking/unlinking

HOST連結模闆之後,便繼承了模闆裡定義的item,trigger等等,使用這個方法,配置zabbix監控會減少很多重複的體力勞動,并且更加靈活

Host和Templates關聯在一起有兩種方式:

  • 一個host關聯到多個Templates
  • 一個Templates關聯到多個host

1.zabbix主機連結模闆

Configuration --Hosts--點選你需要連結模闆的主機----切換到templates(模闆)選項,Link new templates的文本框裡面輸入你需要link的模闆名稱

選擇你需要添加的模闆,點選Add,最後save。

最後,目前host便獲得了模闆所有的item,trigger,web等等實體。

備注:

  • 主機link多個模闆必須注意,模闆們不能含有相同的item key。
  • trigger和graphs中使用的items不能是來自多個模闆。
  • 模闆隻能被連結到host,不是連結到組裡面。

當實體 (items, triggers, graphs等等)添加之後,内部操作如下:

  1. host原有的項目與模闆的相同,那麼host原有的監控項目将會被模闆所有的覆寫
  2. 模闆中的所有實體添加到主機中

關于item清單

link模闆之後,我們可以發現,item的名稱也有些變化。

凡是從模闆關聯來的item,名稱字首帶有灰色的模闆名稱。沒有任何字首的,則表示這個item是在目前host裡定義的。

自學Zabbix3.9.2-模闆Templates-linking/unlinking點選傳回:自學zabbix集錦
自學Zabbix3.9.2-模闆Templates-linking/unlinking點選傳回:自學zabbix集錦

實體唯一性規則

通過前面描述,我們可以了解到,zabbix link多個模闆,這些模闆不能有相同的實體。如果模闆裡的實體與目前host實體沖突,那麼目前hosts的實體将會被覆寫,基于此,我們需要了解實體唯一性的規則由什麼決定 

  • items:item key
  • trigger:trigger名稱與表達式
  • 自定義圖表:圖表名稱與它的items
  • applications:application的名稱

2.多台主機批量link模闆

批量link主機的方法

         Configuration--Templates, 點選你需要選擇的模闆, Other | group 裡面選擇你的主機,點選« ,講主機們添加到左邊Hosts / templates,最後點選save即可,如果想移除主機,隻需要點選»。

自學Zabbix3.9.2-模闆Templates-linking/unlinking點選傳回:自學zabbix集錦

批量更新template

        Configuration -- Hosts -- 勾上你需要批量更新的主機,左下角下拉框選擇Mass update,然後點選Go,切換到template,選擇你需要的模闆。最後點選update即可。

自學Zabbix3.9.2-模闆Templates-linking/unlinking點選傳回:自學zabbix集錦
自學Zabbix3.9.2-模闆Templates-linking/unlinking點選傳回:自學zabbix集錦

兩個參數:

  • replace:表示原來和host關聯的template會全部取消關聯,然後把新的temlate關聯到host
  • clear when unlinking:表示在取消原來template關聯的時候,删除上面的item

備注:

      zabbix預設提供了很多模闆,但是不推薦直接在自帶的模闆上修改,确實有修改,可以傾使用  去克隆一個模闆。

3.編輯link實體

4.Unlink 或者Unlink and clear

  • Unlink and clear:移除模闆,并且移除所有hosts上的執行個體。比如之前host有使用這個模闆,那麼從這個模闆來的實體全部被移除掉。
  • Unlink:僅僅是移除模闆,實體依舊保留在host上。