1. 程式人生 > >zabbix學習(三)模板匯入

zabbix學習(三)模板匯入

(1)zabbix支援模板匯入和匯出,匯入檔案的格式為xml或json(.xml或.json)

  注意:匯入過程中出現任何的錯誤,匯入都會被終止

(2)首先準備一個模板,並將模板儲存為.xml格式

<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
    <version>2.0</version>
    <date>2015-02-09T07:34:25Z</date>
    <groups>
        <group>
            <name>Templates</name>
        </group>
    </groups>
    <templates>
        <template>
            <template>A_Template_For_Discovery</template>
            <name>A_Template_For_Discovery</name>
            <groups>
                <group>
                    <name>Templates</name>
                </group>
            </groups>
            <applications>
                <application>
                    <name>Network</name>
                </application>
            </applications>
            <items/>
            <discovery_rules>
                <discovery_rule>
                    <name>PING</name>
                    <type>0</type>
                    <snmp_community/>
                    <snmp_oid/>
                    <key>net.if.icmpping</key>
                    <delay>30</delay>
                    <status>0</status>
                    <allowed_hosts/>
                    <snmpv3_contextname/>
                    <snmpv3_securityname/>
                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
                    <snmpv3_authpassphrase/>
                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
                    <snmpv3_privpassphrase/>
                    <delay_flex/>
                    <params/>
                    <ipmi_sensor/>
                    <authtype>0</authtype>
                    <username/>
                    <password/>
                    <publickey/>
                    <privatekey/>
                    <port/>
                    <filter>{#LOC}:^cn|^jp</filter>
                    <lifetime>30</lifetime>
                    <description/>
                    <item_prototypes>
                        <item_prototype>
                            <name>PING IP $1</name>
                            <type>3</type>
                            <snmp_community/>
                            <multiplier>1</multiplier>
                            <snmp_oid/>
                            <key>icmpping[{#IPADD},4,,,]</key>
                            <delay>30</delay>
                            <history>90</history>
                            <trends>365</trends>
                            <status>0</status>
                            <value_type>3</value_type>
                            <allowed_hosts/>
                            <units/>
                            <delta>0</delta>
                            <snmpv3_contextname/>
                            <snmpv3_securityname/>
                            <snmpv3_securitylevel>0</snmpv3_securitylevel>
                            <snmpv3_authprotocol>0</snmpv3_authprotocol>
                            <snmpv3_authpassphrase/>
                            <snmpv3_privprotocol>0</snmpv3_privprotocol>
                            <snmpv3_privpassphrase/>
                            <formula>1000</formula>
                            <delay_flex/>
                            <params/>
                            <ipmi_sensor/>
                            <data_type>0</data_type>
                            <authtype>0</authtype>
                            <username/>
                            <password/>
                            <publickey/>
                            <privatekey/>
                            <port/>
                            <description/>
                            <inventory_link>0</inventory_link>
                            <applications>
                                <application>
                                    <name>Network</name>
                                </application>
                            </applications>
                            <valuemap/>
                        </item_prototype>
                    </item_prototypes>
                    <trigger_prototypes/>
                    <graph_prototypes/>
                    <host_prototypes/>
                </discovery_rule>
            </discovery_rules>
            <macros/>
            <templates>
                <template>
                    <name>Template OS Linux</name>
                </template>
            </templates>
            <screens/>
        </template>
    </templates>
</zabbix_export>

(3)XML詳細說明

    XML檔案基本格式,這個也可以參照zabbix操作書冊

<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
    <version>2.0</version>
    <date>2015-02-09T05:58:54Z</date>
</zabbix_export>

XML預設頭

<?xml version="1.0" encoding="UTF-8"?>

zabbix xml root 元素

<zabbix_export>
匯出版本
	
<version>2.0</version>

注意,這裡的版本不能寫錯,不然會出現報錯資訊:"/zabbix_export/templates/template(1)": the tag "description" is missing.

選擇要匯入的檔案


匯入成功


上圖為成功匯入的模板

相關推薦

zabbix學習模板匯入

(1)zabbix支援模板匯入和匯出,匯入檔案的格式為xml或json(.xml或.json)  注意:匯入過程中出現任何的錯誤,匯入都會被終止(2)首先準備一個模板,並將模板儲存為.xml格式<?xml version="1.0" encoding="UTF-8"?&

Django 學習筆記模板匯入

本章內容是將一個html網頁放進模板中,並執行伺服器將其展現出來。 平臺:windows平臺下Liunx子系統 目前的目錄: hello ├── manage.py ├── hello │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └

MongoDB學習資料匯入匯出及備份恢復

  這幾天想著公司要用MongoDB,自然就要用到資料匯入匯出,就自己學習了一下。   在Mongo學習(二)中就講到了在bin目錄下有一些工具,本篇就是使用這些工具進行資料的匯入匯出及備份恢復。   注意:以下命令均在cmd命令列中輸入,匯出及備份未指

C/C++學習模板類之間繼承

#include <iostream> #include <string> using namespace std; //類模板可以直接繼承類模板,型別必須傳遞 //普通類繼承

Django 學習筆記模板導入

文件 文件中 訪問 from lang sts class rom 網頁 本章內容是將一個html網頁放進模板中,並運行服務器將其展現出來。 平臺:windows平臺下Liunx子系統 目前的目錄: hello ├── manage.py ├── hello │ ├─

Vue:學習筆記-模板語法

提醒 原帖完整收藏於IT老兵驛站,並會不斷更新。 前言 忙了三週,又度過一個豐富的十一,現在騰出手來,繼續我的學習和總結。最近找到了Vue的中文網站,但是我不想放棄對英文網站的學習,那樣可以更準確地理解原意,可以提高自己的英文水平,所以基於英文網站,對照著中文,這樣來學習--

Vue:學習筆記-模板語法1

提醒 原帖完整收藏於IT老兵驛站,並會不斷更新。 前言 忙了三週,又度過一個豐富的十一,現在騰出手來,繼續我的學習和總結。最近找到了Vue的中文網站,但是我不想放棄對英文網站的學習,那樣可以更準確地理解原意,可以提高自己的英文水平,所以基於英文網站,對照著中文,

neo4j 學習記錄-資料匯入

neo4j-import 1.使用條件 關閉neo4j 無法在原有資料庫新增,只能重新生成一個數據庫 匯入檔案格式為csv 2.引數 --into:資料庫名稱 --bad-tolerance:能容忍的錯誤資料條數(即超過指定條數程式直接掛掉),預設1000 --mul

vue學習完善模板頁(bootstrap+AdminLTE)

<template> <header class="main-header"> <!-- Logo --> <a href="index2.html" class="logo"> <!--

SpringBoot學習從yml檔案中獲取資料和Thymeleaf 模板引擎

SpringBoot現在基本上都是使用application.yml來配置專案中的一些配置條件,在springboot中還可以通過從yml檔案中將yml中的資料直接讀取出來。 一、從yml檔案中獲取資料 在yml配置下面的資訊 book: au

SSM學習筆記——excel匯入匯出

非專門的軟體企業用的比較多的便是excel的匯入和匯出的功能,本次對近日實現的匯入和匯出功能做下記錄。 首先是工具類,這裡參考了CSDN  “如果海豚會飛” 的文章,但由於其文章內容有些殘缺,且與QB個人開發的現狀不符合,所以做了一定的修改。 參考的文章:http://bl

C++ 模板學習總結模板引數的種形式

之前的一篇文章中介紹了特化和例項化的知識,那麼本次想給大家介紹一下模板的三種引數。 首先呢,要說的是什麼是模板引數,那麼如果使用過模板的同學會知道在定義一個模板的時候需要在定義上面寫上一行諸如template<typename T>這樣的程式碼,那麼這行中定義的

Opencv Python版學習筆記模板匹配

模板匹配:模板匹配是通過目標圖片在待匹配圖片進行遍歷,通過選擇一定的匹配方式能夠得到每個起始畫素點的匹配值,最終匹配值最大的位置就是候選匹配位置,也就達到了匹配查詢的效果 本例是通過滑鼠選取影象中的一塊矩形區域,遍歷原影象後得到一個匹配值矩陣,將矩陣轉換成0-255的灰度影

zabbix學習自定義模板建立-1

一、建立一個主機(1)主機名稱要和客戶端配置檔案中的zabbix_agentd.conf中hostname一致。(2)agent代理程式介面的ip地址填寫客戶端的ip二、建立模板(功能為監控uptime的輸出資訊)(1)監控指令碼如下#!/bin/bash function

爬蟲庫之BeautifulSoup學習

子節點 rom lac repr 文檔 strong 爬蟲 time contents 遍歷文檔樹:   1、查找子節點   .contents     tag的.content屬性可以將tag的子節點以列表的方式輸出。   print soup.body.cont

Java學習JSP學習1

rtm 斷開 三大指令 保持 web應用 對比 c語言 let 新建 一、 理解JSP技術   JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它 是由Sun Microsystems公司倡導、許多公司參

java學習

con void pub oid 修改密碼 tro int str 用戶 類 public class Dog{ String breed; int age; String color; void barking(){ } void hungr

Qt Installer Framework的學習

科技 released his 表示 star online 解壓 dem 普通 Qt Installer Framework的學習(三) Qt Installer Framework的樣例中。通常是這種:config目錄一般放了一個config.xml文件,包括的是安裝

PYTHON學習之利用python進行數據分析(1)---準備工作

-- 下載 rip 安裝包 png 要求 eight code 電腦   學習一門語言就是不斷實踐,python是目前用於數據分析最流行的語言,我最近買了本書《利用python進行數據分析》(Wes McKinney著),還去圖書館借了本《Python數據分析基礎教程--N

Python學習 八大排序算法的實現

ram tty adjust 二叉樹 turn bre python 使用 元素 本文Python實現了插入排序、基數排序、希爾排序、冒泡排序、高速排序、直接選擇排序、堆排序、歸並排序的後面四種。 上篇:Python學習(三) 八大排序算法的實現(上)