前端呼叫zabbix告警資料
在做一個用vue框架做的專案時,需要呼叫zabbix的告警資料做一個告警面板,因此在告警頁面直接使用axios呼叫介面獲取資料,配置axios的headers['Content-Type'] = 'application/json'。
zabbix的公用API介面:域名/zabbix/api_jsonrpc.php, 在這域名假設為:http://zabbix.test.com
在獲取告警資料時得先登入zabbix獲取auth值。post過去的id值不能為空,否則會報錯, 可直接預設為1。
呼叫登入介面成功獲取auth值後,再呼叫告警資料:this.axios.post('http://zabbix.test.com/zabbix/api_jsonrpc.php', { "jsonrpc":"2.0", "method":"user.login", "params": { "user":"admin", "password":"test" }, "id": 1 }).then((data) => { let auth = data.data.result; })
this.axios.post('http://zabbix.text.com/zabbix/api_jsonrpc.php', { "jsonrpc": "2.0", "method": "trigger.get", "params": { "output": [ "triggerid", "description", "lastchange", "priority" ], "filter": { "value":1 }, "sortfiled": "lastchange", "sortorder": "DESC", "selectHosts": ['host'], "selectGroups": ['name'], "expandDescription": 1, "only_true": 1 }, "auth": auth, "id": 1 }).then((data) => { this.alertList = data.data.result; })
zabbix的告警介面欄位屬性,可看官方API文件zabbix的告警介面引數文件
結果展示:
相關推薦
前端呼叫zabbix告警資料
在做一個用vue框架做的專案時,需要呼叫zabbix的告警資料做一個告警面板,因此在告警頁面直接使用axios呼叫介面獲取資料,配置axios的headers['Content-Type'] = 'application/json'。 zabbix的公用API介面:域名/z
根據介面文件書寫介面,並在前端呼叫介面返回顯示出資料(加下載)
---恢復內容開始--- 1.首先來看介面文件(其中一個介面): 介面的編寫: 1 /** 2 * 7.11 餘額明細查詢介面 3 * 4 * @param token 5 * @param pageNum 6
百度統計api獲取資料(前端呼叫)
需求場景 想要了解每天多少人訪問了網站,多少個新增使用者,地域分佈,點選了哪些頁面,停留了多久,等等。。。 國內用的最多的就是百度統計吧,傻瓜式的註冊然後插一段程式碼到專案裡就行了。 最近也在自己的部落格裡使用了百度統計,但是當想要獲取這些資料時,看到官方文件,簡直想罵人。網上也不是
thinkphp實現獲取某一條資料,前端頁面獲取這條資料時不用遍歷獲取值,直接呼叫這條資料
首先獲取這條資料的id值: $cate_id = (int) $this->_param('cate_id'); 其次:獲取屬於這個id值的那條資料(根據前端需要獲取這條資料的那個欄位,$cate_name) $cate_name = D('ele_cate')->where
node通過路由呼叫方法將資料返回前端
首先講一下我的需求,如圖 三個input標籤,輸入地址,埠,點選按鈕,採集資料 首先使用express搭建node框架,使用的是ejs模板 1、寫方法 定義一個方法collect,最後將其暴露出去 module.exports=collect,一定不
微信企業號升級企業微信後zabbix告警發不出去
zabbix 企業微信 升級 微信企業號升級企業微信後便沒有zabbix告警發出,單獨運行腳本報錯:進入接口調試頁面http://qydev.weixin.qq.com/debug,輸入CorpID和Secret,得到access_token:之前的格式是:於是修改告警腳本,之前獲取access_token
zabbix告警模板表格化
tab value name tro 時間 hide 顏色 自己的 調整 為了更好的用戶體驗,我們需要盡量美化我們的輸出內容,盡量做到整齊劃一,讓人看了會有很舒服的感覺, 這個好像和蘋果的產品一樣,給人一種美感讓人感覺非常享受。 一般我們的zabbix告警郵件就是純文字
zabbix-告警方式(三)
har nbsp 企業 get csharp 圖片 log blog 方式 目錄 onealert報警方式 微信告警方式 一、onealert報警方式 http://www.onealert.com 通過 OneAlert 提供的通知分派與排班策略,以及全方位
zabbix告警配置
trigger告警概述 告警是監控的重要職能,是指將達到某一閾值時間的消息發給用戶,讓用戶在事件發生的 時候即可知道監控項處於不正常狀態,從而讓用戶來覺得是否采取相關措施。 在zabbix中,告警是由一系列的流程組成的,首先是觸發器達到閾值,接下來是Action對 事件信息進行處理,其中包括兩部分:第一部分是
Zabbix告警腳本-短信
color ase txt div 短信 $1 -s col con [root@iot-svndata02 bin]# cat zbsms.sh #!/bin/sh #curl http://221.179.180.137:8080/smsaServer/lkSend
Zabbix告警腳本-郵件
zabbix 內容 echo $2 郵件 email $1 zabb 收件人 [root@iot-svndata02 bin]# cat zbmail.sh #!/bin/bash to_email_address="$1" # 收件人Ema
Zabbix告警升級機制圖文詳解
自定義 描述 時間間隔 src 發送消息 小時 mage 如何配置 alt Zabbix告警升級機制圖文詳解 配置目的 隨著監控項目的增多,有一些警告性質的報警可能不許要讓領導收到,如果監控項長時間處於一個反復報警的狀態時,可能是沒有人去解決 也可能是他們無法去解決的時候,
JNI函式呼叫流程,基本資料型別
文章目錄 JNI 開發 例子01 靜態方法 jni基本使用 例子02 非靜態方法. 例子03 訪問非靜態域 例子04 訪問靜態域 JNI java native interface 什麼時候使
節假日api--java呼叫與獲取資料
獲取指定日期的節假日資訊 1、介面地址:http://api.goseek.cn/Tools/holiday?date=數字日期,支援https協議。 2、返回資料:工作日對應結果為 0, 休息日對應結果為 1, 節假日對應的結果為 2 3、節假日資料說明:本介面包含
asp.net MVC從後端傳遞資料到前端的幾種資料形式:ViewBag,ViewData,Model
參考:https://blog.csdn.net/xiaouncle/article/details/77825389 在以上文章的基礎上做點相關補充。 1.ViewBag是一個動態欄位,而ViewData是一個字典 首先看後臺程式碼: public ActionResult T
微信JS支付程式碼_前端呼叫微信支付介面
轉自:http://dditblog.com/itshare_553.html 跟大家分享一段微信支付的js程式碼片段、V3版的微信支付沒有paySignKey引數、基本上是直接複製就可以使用了、改一改自己的引數就好了、話不多說、直接上程式碼 支付按鈕的點選事件
前端呼叫後端的寫法
前端程式碼: <div v-if="vmCheckItem.installType === '自動安裝'"> <!--<FormItem :label="$t('使用者名稱:')" prop="email" >--&g
024.Zabbix告警等級機制
一 等級告警 告警升級可以對告警結果按自定義的時間段進行進行訊息傳送,並執行命令,形成一個梯度的告警處理。 二 按時間自定義告警梯度 2.1 新增時間發生的時間戳和傳送時間 2.2 設定三個等級梯度 第一梯度,1、2步,傳送給admin使用者,時間間隔為60s,
Servlet 獲取前端Form表單資料,並實現請求重定向、請求轉發
1.前端介面 編寫一個最簡單的登入介面: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title&g
前端json型別、資料型別陣列如何排序
json型別的陣列如何排序 var result = [{'id':1,'name': 'A1'},{'id':3,'name': 'A3'},{'id':7,'name': 'A7'},{'id':9,'name': 'A9'},{'id':6,'name': 'A6'},{'id':