国产探花免费观看_亚洲丰满少妇自慰呻吟_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武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新和县| 鹤峰县| 舟山市| 读书| 临夏县| 台江县| 天全县| 沙湾县| 滕州市| 洱源县| 乐都县| 青河县| 石棉县| 兴文县| 南昌市| 肥乡县| 九江市| 浙江省| 乡宁县| 宝山区| 榆社县| 保康县| 林西县| 紫金县| 搜索| 信丰县| 红原县| 阳朔县| 库尔勒市| 五台县| 繁昌县| 若尔盖县| 玉龙| 定边县| 肃北| 彝良县| 方正县| 平江县| 瑞安市| 冷水江市| 铜梁县|