真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

深入淺出Zabbix3.0--第七章模板配置與管理-創(chuàng)新互聯(lián)

第七章? 模板配置與管理

我們?cè)谥鳈C(jī)中不僅可以添加很多需要監(jiān)控的指標(biāo)(即監(jiān)控項(xiàng)),還可以添加圖形、觸發(fā)器、監(jiān)控項(xiàng)組、展示屏、Web scenarios和low-level Discovery,如果在每個(gè)主機(jī)中添加這些對(duì)象,尤其是在一個(gè)大型環(huán)境中,其工作量是不可想象的,何況需要監(jiān)控的主機(jī)有很多具有相同的監(jiān)控屬性,需要重復(fù)相同的配置工作,如果手工完成這些配置任務(wù)幾乎是不可能的。好在Zabbix為我們提供了模板,通過在不同的模板中添加監(jiān)控項(xiàng)、觸發(fā)器、圖形等配置并應(yīng)用到任意數(shù)量的主機(jī)上。當(dāng)然對(duì)于特殊的監(jiān)控需求仍然可以在主機(jī)中單獨(dú)添加監(jiān)控項(xiàng)、觸發(fā)器、圖形等,兩者可以結(jié)合使用。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了尋甸免費(fèi)建站歡迎大家使用!

使用模板會(huì)給我們帶來很大的便利,假設(shè)我們需要在所有主機(jī)上修改某些監(jiān)控項(xiàng)的設(shè)置,在模板中我們只需要修改一次,即會(huì)在所有連接該模板的主機(jī)上生效。因此使用模板可以精簡Zabbix配置的同時(shí)會(huì)大量減少運(yùn)維的工作量。

近日完成《深入淺出?zabbix 4.0》視頻教程的錄制并正式發(fā)布,該教程基于 zabbix 4.2 ,對(duì)Zabbix進(jìn)行全面講解。歡迎大家圍觀。課程鏈接:https://edu.51cto.com/sd/ce000?

7.1創(chuàng)建模板

模板中包含的內(nèi)容和主機(jī)非常類似,都包含一些需要監(jiān)控的監(jiān)控項(xiàng),還有觸發(fā)器、圖形、展示屏、Discovery等。每個(gè)模板都需要有唯一的名稱,可以屬于一個(gè)或多個(gè)主機(jī)組。但兩者的區(qū)別在于主機(jī)可以提供多種方式和Zabbix server通信,例如可以使用一個(gè)或多個(gè)ip地址或者DNS主機(jī)名與Zabbix server通信,主機(jī)作為一個(gè)監(jiān)控對(duì)象,通過agent、SNMP、JMX或IPME接口給Zabbix server提交數(shù)據(jù)。而模板沒有任何訪問接口,因此Zabbix server不會(huì)通過模板來收集數(shù)據(jù)。

創(chuàng)建模板是非常簡單的,在Configuration --> Templates頁面中,單擊右上角的Create template按鈕。然后我們可以看到template配置頁面中有三個(gè)不同的標(biāo)簽,分別是Template、Linked Templates和Macros,其中LinkedTemplates標(biāo)簽和Macros標(biāo)簽我們會(huì)在本章后面的內(nèi)容中介紹,在一個(gè)基本的模板中可以不配置Linked Templates和Macros標(biāo)簽中的參數(shù)。

實(shí)際上配置一個(gè)最基本的模板只需要配置一個(gè)名稱就可以??梢园涯0逄砑拥揭粋€(gè)或多個(gè)主機(jī)組中,也可以直接分配模板到某個(gè)主機(jī)。下面一起來看看模板配置頁面,如下圖7-1所示。

深入淺出Zabbix 3.0 -- 第七章  模板配置與管理

圖 7-1

Template標(biāo)簽頁面中各參數(shù)的含義如下:

  • Template name:唯一的模板名稱。

  • Visible name:設(shè)置該名稱后,在頁面列表、拓?fù)鋱D等地方會(huì)顯示該名稱,這個(gè)參數(shù)支持UTF-8,在這里你可以設(shè)置中文名稱。

  • Groups:模板所屬的主機(jī)組或模板組。

  • New group:創(chuàng)建模板的同時(shí)創(chuàng)建一個(gè)模板所屬的組。

  • Hosts/Templates:鏈接到該模板的主機(jī)或模板的列表。

  • Description:模板的描述信息。

7.2 添加監(jiān)控項(xiàng)到模板

添加監(jiān)控項(xiàng)到模板的方法和在主機(jī)上添加的方法幾乎是一樣的。添加監(jiān)控項(xiàng)時(shí)你不能指定任意類型的IP或接口,當(dāng)模板鏈接到某個(gè)需要監(jiān)控的主機(jī)時(shí),Zabbix會(huì)自動(dòng)收集接口信息。需要添加觸發(fā)器、圖形等項(xiàng)目時(shí)必須引用已經(jīng)創(chuàng)建的監(jiān)控項(xiàng),在這里需要確認(rèn)引用的監(jiān)控項(xiàng)在模板中已經(jīng)存在。

在模板中我們可以添加以下的內(nèi)容:

  • 監(jiān)控項(xiàng)

  • 觸發(fā)器

  • 圖形

  • 監(jiān)控項(xiàng)組

  • 展示屏

  • Low-level Discovery rules

  • Web scenarios

7.3 模板中使用宏變量

7.3.1 {HOST.*}宏變量

在模板中你會(huì)經(jīng)常用到下面幾個(gè)和主機(jī)相關(guān)的宏變量。

  • {HOST.CONN}:引用主機(jī)的主機(jī)名稱或IP地址。根據(jù)主機(jī)配置的選項(xiàng)等同于{HOST.IP}或{HOST.DNS}。

  • {HOST.DNS}:引用主機(jī)的主機(jī)名稱。必須是DNS服務(wù)器中設(shè)定的完整的域名(FQDN)。

  • {HOST.HOST}:引用Zabbix中定義的主機(jī)的Host name(主機(jī)名稱)。這個(gè)是主要的主機(jī)標(biāo)識(shí)符,它在Zabbix server中必須是唯一的。如果在主機(jī)中使用agent,在agent配置文件中必須設(shè)置相同的主機(jī)名稱。

  • {HOST.IP}:引用主機(jī)的IP地址。一個(gè)主機(jī)可能有多個(gè)IP地址,可以使用{HOST.IP1}、{HOST.IP2}、…? {HOST.IP9}。

  • {HOST.NAME}:引用Zabbix中定義的主機(jī)的visible name。在頁面列表、拓?fù)鋱D等地方會(huì)顯示該名稱。

通過下面的圖可以更清楚的了解上面提到的主機(jī)相關(guān)的宏變量。如下圖7-2所示。

深入淺出Zabbix 3.0 -- 第七章  模板配置與管理

圖 7-2

在上圖7-2中,{HOST.HOST}將解析為example host name,{HOST.NAME}解析為example visible name,{HOST.IP}解析為127.0.0.1,{HOST.DNS}解析為zabbix.example.com,{HOST.CONN}將根據(jù)Connect to的選項(xiàng)解析為127.0.0.1。

這些宏變量在觸發(fā)器和圖形名稱中使用的比較多,當(dāng)用圖形名稱作為標(biāo)題時(shí),可以通過宏變量的引用動(dòng)態(tài)匹配實(shí)際的主機(jī)信息,區(qū)分同一類型但不同主機(jī)的圖形,尤其是同時(shí)在屏幕上顯示的時(shí)候。

在監(jiān)控項(xiàng)Key的定義中很少使用這些宏變量,但在Externalchecks監(jiān)控方式的監(jiān)控項(xiàng)中,{HOST.CONN}、{HOST.IP}等經(jīng)常會(huì)作為腳本文件的參數(shù)使用,這樣就可以同時(shí)在多個(gè)主機(jī)上執(zhí)行腳本,完成相同的任務(wù)。

7.3.2 自定義宏變量

在模板和主機(jī)級(jí)別可以自定義宏變量,在模板配置頁面中的Macros標(biāo)簽中我們可以配置宏變量。如下圖7-3所示。

深入淺出Zabbix 3.0 -- 第七章  模板配置與管理

圖 7-3

在模板中定義宏變量,一般用法是設(shè)置共用的閾值以便在觸發(fā)器中使用。在模板中監(jiān)控項(xiàng)或觸發(fā)器使用自定義的宏變量時(shí),這個(gè)宏變量也最好在模板中設(shè)置,這樣可以避免這個(gè)模板導(dǎo)出到其他Zabbix 系統(tǒng)中使用時(shí),相關(guān)的宏變量是否正確配置的問題。

7.4鏈接模板到主機(jī)

在模板配置頁面的Template標(biāo)簽中,可以選擇鏈接該模板的主機(jī),或者在主機(jī)配置頁面的Template標(biāo)簽中選擇想要鏈接的模板,不管用哪種方法都可以把模板鏈接到主機(jī)上。

當(dāng)模板鏈接到主機(jī)后,主機(jī)會(huì)繼承所有在模板中添加的監(jiān)控項(xiàng)、觸發(fā)器、宏變量等,如果主機(jī)上存在以前配置的相同名稱的監(jiān)控項(xiàng)、觸發(fā)器等,都會(huì)被覆蓋。在模板中沒有定義的監(jiān)控項(xiàng)、觸發(fā)器等會(huì)保留。

如果你在模板中修改監(jiān)控項(xiàng)、觸發(fā)器等的配置,修改的結(jié)果會(huì)立刻在鏈接的所有主機(jī)中生效。如果你只在某個(gè)主機(jī)中修改從模板中繼承的配置時(shí),只在該主機(jī)生效,不會(huì)對(duì)模板中的配置有任何影響。不建議在主機(jī)上修改從模板繼承的配置,因?yàn)槟憧梢孕薷牡呐渲脜?shù)很少,僅僅是個(gè)別選項(xiàng)可以修改,例如監(jiān)控項(xiàng)中Update interval屬性。

從主機(jī)上Unlink一個(gè)模板時(shí),取消鏈接的同時(shí)不會(huì)從主機(jī)上刪除從模板中繼承的監(jiān)控項(xiàng)、觸發(fā)器等。如果使用Unlink and clear,取消鏈接的同時(shí)會(huì)刪除所有從模板中繼承的監(jiān)控項(xiàng)、觸發(fā)器等,這個(gè)操作可能會(huì)造成所有監(jiān)控項(xiàng)的歷史數(shù)據(jù)和趨勢數(shù)據(jù)不可用。因此建議使用Unlink的方法取消連接的模板,然后在主機(jī)上禁用所有不使用的監(jiān)控項(xiàng)和觸發(fā)器等,這樣可以同時(shí)保留它們所有的歷史數(shù)據(jù)。

7.5嵌套模板

Zabbix中我們可以鏈接模板到主機(jī),也可以鏈接一個(gè)模板到其他的模板。這個(gè)操作相當(dāng)于你鏈接了一個(gè)已經(jīng)存在的模板到主機(jī)上。我們可以在模板配置頁面的Linked templates標(biāo)簽中添加鏈接,如下圖7-4所示。

深入淺出Zabbix 3.0 -- 第七章  模板配置與管理

圖 7-4

在Link new templates中輸入模板名稱或點(diǎn)擊Select按鈕從彈出的模板列表頁面中選擇想要鏈接的模板,然后點(diǎn)擊Add按鈕添加。

如果要?jiǎng)h除已經(jīng)鏈接的模板,可以在Linked templates中,在相應(yīng)模板名稱的右邊ACTION列中點(diǎn)擊Unlink或者Unlink and clear。

下面讓我們來看看嵌套模板的用法。

  • 更靈活的定義宏變量

因?yàn)槟0鍟?huì)繼承所有鏈接模板中的配置,包括宏變量,所有我們可以設(shè)置更靈活通用的宏變量。例如,我們創(chuàng)建了一個(gè)名稱是Template Macros的模板,并配置了一個(gè){$PFREE}的宏變量,用這個(gè)宏的值做為監(jiān)測剩余磁盤空間的百分比或剩余可用內(nèi)存等的閾值。這個(gè)模板可以鏈接到TemplateOS Linux和Template OS Windows模板并在這些模板中使用{$PFREE}。如果你需要修改監(jiān)測剩余磁盤空間的百分比或剩余可用內(nèi)存等的閾值時(shí),只需要到Template Macros模板中修改,修改的新的閾值會(huì)通過鏈接的模板在主機(jī)上生效。

  • 定義多層次的模板

在實(shí)際環(huán)境中,我們會(huì)使用大量相同品牌甚至相同配置的服務(wù)器,只是安裝的操作系統(tǒng)(如Linux、Windows)或者版本不同,完成不同的功能如數(shù)據(jù)庫服務(wù)器、文件服務(wù)器、web服務(wù)器等等。你可以創(chuàng)建幾個(gè)單獨(dú)的模板,比如說監(jiān)控硬件的模板、監(jiān)控操作系統(tǒng)的模板、監(jiān)控特定應(yīng)用的模板等。監(jiān)控硬件的模板可以鏈接到多個(gè)監(jiān)控操作系統(tǒng)的模板,而監(jiān)控操作系統(tǒng)的模板可以鏈接到監(jiān)控特定應(yīng)用的模板中。這樣做的好處是新創(chuàng)建的主機(jī)只需要鏈接一個(gè)模板。你可以靈活的創(chuàng)建新的模板并嵌套它們,需要修改時(shí)只需要在一個(gè)位置修改就可以在整個(gè)嵌套的模板鏈中生效。

7.6導(dǎo)入和導(dǎo)出模板

Zabbix不僅為模板提供了導(dǎo)入和導(dǎo)出功能,可以對(duì)下列的對(duì)象進(jìn)行導(dǎo)入和導(dǎo)出:

  • 模板:包括所有直接添加到模板中的監(jiān)控項(xiàng)、觸發(fā)器、圖形、展示屏、發(fā)現(xiàn)規(guī)則和模板鏈接。

  • 主機(jī):包括所有直接添加的監(jiān)控項(xiàng)、觸發(fā)器、圖形、展示屏、發(fā)現(xiàn)規(guī)則和模板鏈接。

  • 拓?fù)鋱D:包括所有相關(guān)的p_w_picpaths。

  • 圖像

  • 展示屏

  • 值映射

  • 主機(jī)組(只能通過ZabbixAPI)

導(dǎo)出一個(gè)模板很簡單,在模板列表頁面選擇需要導(dǎo)出的模板,點(diǎn)擊Export按鈕即可,如下圖7-5所示。

深入淺出Zabbix 3.0 -- 第七章  模板配置與管理

圖 7-5

Zabbix將所有支持的對(duì)象導(dǎo)出到一個(gè)文件中,主機(jī)或嵌套模板中的監(jiān)控項(xiàng)、觸發(fā)器等不會(huì)導(dǎo)出,當(dāng)導(dǎo)入時(shí)嵌套模板中的監(jiān)控項(xiàng)、觸發(fā)器等會(huì)重新創(chuàng)建。通過low-level discovery創(chuàng)建或依賴low-leveldiscovery項(xiàng)目的觸發(fā)器等不會(huì)導(dǎo)出。使用web監(jiān)控項(xiàng)的觸發(fā)器和圖形也不會(huì)導(dǎo)出。

導(dǎo)入時(shí)在Configuration --> Templates頁面中點(diǎn)擊右上角的Import按鈕進(jìn)入導(dǎo)入頁面,如下圖7-6所示。

深入淺出Zabbix 3.0 -- 第七章  模板配置與管理

圖 7-6

在import頁面中,Import file字段選擇需要導(dǎo)入的模板文件。在Rules中,我們可以看到UPDATE EXISTING、CREATE NEW、DELETE MISSING三個(gè)列,讓我們來看一下這三個(gè)列的含義:

  • Update existing:如果導(dǎo)入的對(duì)象已經(jīng)存在將會(huì)強(qiáng)制更新,可用來更新或簡單地添加缺少的對(duì)象。

  • Create new:創(chuàng)建新的對(duì)象。

  • Delete missing:將刪除導(dǎo)入文件中不存在的對(duì)象。

深入淺出Zabbix 3.0 -- 第七章  模板配置與管理

本文出自?http://ustogether.blog.51cto.com/8236854/1928287,如需轉(zhuǎn)載請(qǐng)與作者聯(lián)系。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當(dāng)前題目:深入淺出Zabbix3.0--第七章模板配置與管理-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://weahome.cn/article/depjsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部