国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Linux shell環境下Zabbix Api的使用

2024-09-05 23:05:35
字體:
來源:轉載
供稿:網友

在linux shell環境下直接調用就可以,根據官網所述:在訪問Zabbix中的任何數據之前,你需要登錄并獲取身份驗證令牌。這可以使用該 user.login 方法完成。

[root@localhost ~]# curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc": "2.0","method":"user.login","params":{"user":"Admin","password":"zabbix"},"auth": null,"id":0}' http://192.168.149.129/zabbix/api_jsonrpc.phpHTTP/1.1 200 OKDate: Fri, 26 Oct 2018 07:46:05 GMTServer: Apache/2.4.6 (CentOS) PHP/5.6.36X-Powered-By: PHP/5.6.36Access-Control-Allow-Origin: *Access-Control-Allow-Headers: Content-TypeAccess-Control-Allow-Methods: POSTAccess-Control-Max-Age: 1000Content-Length: 68Content-Type: application/json{"jsonrpc":"2.0","result":"77bfe44db3f5c016477110c5748ac3e1","id":0}

根據官網所述,返回了用戶身份驗證令牌"77bfe44db3f5c016477110c5748ac3e1",后面所有的api請求都需要帶著它。

依葫蘆畫瓢又查詢了一個,這次帶著上面的身份驗證令牌:

[root@localhost ~]# curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc": "2.0","method":"host.get","params":{"output":["host"],"selectInterfaces":["ip"]},"auth": "77bfe44db3f5c016477110c5748ac3e1","id":4}' http://192.168.149.129/zabbix/api_jsonrpc.phpHTTP/1.1 200 OKDate: Fri, 26 Oct 2018 08:17:23 GMTServer: Apache/2.4.6 (CentOS) PHP/5.6.36X-Powered-By: PHP/5.6.36Access-Control-Allow-Origin: *Access-Control-Allow-Headers: Content-TypeAccess-Control-Allow-Methods: POSTAccess-Control-Max-Age: 1000Content-Length: 111Content-Type: application/json{"jsonrpc":"2.0","result":[{"hostid":"10084","host":"Zabbix server","interfaces":[{"ip":"127.0.0.1"}]}],"id":4}

返回了主機名Zabbix server,主機Ip 127.0.0.1

實際上,API怎么用還是要以官網文檔為準,比如apiinfo.version,官網寫的很清楚:此方法可用于未經身份驗證的用戶,必須在發送 JSON-RPC 請求中不加“auth”參數的情況下調用。

示例如下:

[root@localhost ~]# curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc": "2.0","method":"apiinfo.version","params":[],"id":5}' http://192.168.149.129/zabbix/api_jsonrpc.phpHTTP/1.1 200 OKDate: Fri, 26 Oct 2018 08:40:17 GMTServer: Apache/2.4.6 (CentOS) PHP/5.6.36X-Powered-By: PHP/5.6.36Access-Control-Allow-Origin: *Access-Control-Allow-Headers: Content-TypeAccess-Control-Allow-Methods: POSTAccess-Control-Max-Age: 1000Content-Length: 42Content-Type: application/json{"jsonrpc":"2.0","result":"3.4.14","id":5}

顯示目標主機的Zabbix API 版本是3.4.14

附官網鏈接:

https://www.zabbix.com/documentation/3.4/zh/manual/api

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘乡市| 宜君县| 上饶县| 含山县| 临江市| 鄂托克旗| 安达市| 苏尼特左旗| 芷江| 丰城市| 定边县| 乌拉特后旗| 松滋市| 南川市| 临泽县| 西畴县| 修文县| 汝城县| 平顺县| 牟定县| 土默特左旗| 博客| 潜山县| 岑巩县| 盖州市| 富源县| 当阳市| 德昌县| 盐津县| 德令哈市| 赤城县| 龙岩市| 马山县| 囊谦县| 来凤县| 浦北县| 根河市| 常德市| 西城区| 婺源县| 莱阳市|