自动化监控--zabbix中的template(模板)详解
模板概述
模板是可以方便地應(yīng)用于多個主機的一組實體。而這些實體包括:items(監(jiān)控項)、triggers(觸發(fā)器),graphs(圖形)、applications(應(yīng)用)、screens (聚合圖形(自Zabbix 2.0起))、low-level discovery rules (自動發(fā)現(xiàn)規(guī)則 (自Zabbix 2.0起))、web scenarios (web場景 (自Zabbix 2.0起))。
在工作中會有許多相同的或者類似的主機,我們在對它們進行配置的時候會花費我們大量時間去做相同而配置操作,而模板的引入就解決了這個問題。我們可以將那些實體配置寫到一個模板中,然后根據(jù)需要將模板應(yīng)用于盡可能多的主機。
當(dāng)模板鏈接到主機時,模板的所有實體(項目,觸發(fā)器,圖形,…)都將添加到主機。模板直接分配給每個單獨的主機(而不是主機組)。
模板通常用于為特定服務(wù)或應(yīng)用程序(如Apache,MySQL,PostgreSQL,Postfix …)分組實體,然后應(yīng)用于運行這些服務(wù)的主機。
使用模板的另一個好處是當(dāng)所有主機都需要更改時。只需要在模板上更改某些內(nèi)容將會將更改應(yīng)用到所有鏈接的主機。因此,使用模板是減少工作量并簡化Zabbix配置的好方法。
配置模板
配置模板需要首先通過定義一些參數(shù)來創(chuàng)建模板,然后添加實體(項目,觸發(fā)器,圖形等)。
創(chuàng)建模板
如下圖,創(chuàng)建一個模板
模板選項卡包含常規(guī)模板屬性
模板屬性:
| 模板名稱 | 唯一的模板名稱。 |
| 可見名稱 | 如果你設(shè)置了這個名字,那么它將是列表,地圖等中可見的。 |
| 群組 | 模板所屬的主機/模板組。 |
| 新的群組 | 可以創(chuàng)建一個新組來保存模板。\如果為空忽略。 |
| 主機/模板 | 應(yīng)用模板的主機/模板列表。 |
| 描述 | 輸入模板說明。 |
鏈接模板選項卡
鏈接的模板選項卡允許將一個或多個“嵌套”模板鏈接到此模板。所有實體(項目,觸發(fā)器,圖表等)將從鏈接的模板繼承。
要鏈接新的模板,輸入鏈接指示器字段,直到出現(xiàn)與輸入的字母對應(yīng)的模板列表。向下滾動選擇。當(dāng)選擇要鏈接的所有模板時,單擊添加。
取消鏈接模板,可以使用鏈接的模板模塊中的兩個選項之一:
- 取消鏈接 - 取消鏈接模板,但保留其項目,觸發(fā)器和圖形
- 消鏈接并清理 - 取消鏈接模板并刪除其所有項目,觸發(fā)器和圖形
宏選項卡允許定義模板級用戶宏。如果選擇了繼承模板的宏選項,則還可以從鏈接的模板和全局宏中查看宏。在這里,模板的所有定義的用戶宏都顯示了它們所決定的值以及它們的起源。
為方便起見,提供了相應(yīng)模板和全局宏配置的鏈接。也可以在模板級別上編輯嵌套模板/全局宏,有效地創(chuàng)建模板上宏的副本
| 添加模板。添加的模板應(yīng)該出現(xiàn)在列表中。 | |
| 更新現(xiàn)有模板的屬性。 | |
| 根據(jù)當(dāng)前模板的屬性創(chuàng)建另一個模板,包括從鏈接模板繼承的實體(項目,觸發(fā)器等) | |
| 基于當(dāng)前模板的屬性創(chuàng)建另一個模板,包括從鏈接的模板繼承并直接附加到當(dāng)前模板的實體(項目,觸發(fā)器等)。 | |
| 刪除模板; 模板(項目,觸發(fā)器等)的實體與鏈接的主機保留。 | |
| 從鏈接的主機中刪除模板及其所有實體。 | |
| 取消編輯模板屬性。 |
添加實體
添加一個模板之后,開始添加一些實體,監(jiān)控項,觸發(fā)器,圖形等,注意項目必須首先添加到模板中。如果沒有相應(yīng)的項目,則無法添加觸發(fā)器和圖形。
添加itme
添加觸發(fā)器和圖形以類似的方式完成(分別從觸發(fā)器和圖形列表),請記住,只有在首先添加所需項目時,才能添加它們。
添加聚合圖形要在 Configuration → Templates中向屏幕添加聚合圖形:
點擊模板行中的Screens,按照通常的配置聚合圖形的方法配置聚合圖形,不再贅述。
------做運維之前很矯情的小年輕-----
總結(jié)
以上是生活随笔為你收集整理的自动化监控--zabbix中的template(模板)详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动化监控--zabbix中的用户和用户
- 下一篇: 自动化监控--zabbix中的Macro