站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        Zabbix調(diào)用api檢索方法

        環(huán)境

        zabbix:172.16.128.16;zabbix_web:172.16.16.16/zabbix

        用戶名:Admin 密碼:zabbix

        獲取的數(shù)據(jù)僅做參考,以Linux發(fā)送HTTP的POST請求為例

        a.登錄并獲取身份驗證令牌

        {
            “jsonrpc”: “2.0”,
            “method”: “user.login”,
            “params”: {
                “user”: “Admin”,
                “password”: “zabbix”
            },
            “id”: 1,
            “auth”: null
        }

        curl -H “Content-Type: application/json-rpc” -d ‘{“jsonrpc”:”2.0″,”method”:”user.login”,”params”:{“user”:”Admin”,”password”:”zabbix”},”id”:1,”auth”:null}’ http://172.16.128.16/zabbix/api_jsonrpc.php

        如果你正確提供了憑據(jù),API返回的響應(yīng)將包含用戶身份驗證令牌

        {
            “jsonrpc”: “2.0”,  #jsonrpc – JSON-RPC協(xié)議的版本
            “result”: “7ef823a58b59c1a17f519fe4d0e3cc44”,  #result – 方法返回的數(shù)據(jù)
            “id”: 1  #id – 相應(yīng)請求的標(biāo)識符
        }

        b.檢索所有已配置主機ID,主機名和接口

        {
            “jsonrpc”: “2.0”,
            “method”: “host.get”,
            “params”: {
                “output”: [
                    “hostid”,
                    “host”
                ],
                “selectInterfaces”: [
                    “interfaceid”,
                    “ip”
                ]
            },
            “id”: 1,
            “auth”: “7ef823a58b59c1a17f519fe4d0e3cc44″  #auth – 屬性現(xiàn)在設(shè)置為我們通過調(diào)用user.login方法獲得的身份驗證令牌
        }

        curl -H “Content-Type: application/json-rpc” -d ‘{“jsonrpc”:”2.0″,”method”:”host.get”,”params”:{“output”:[“hostid”,”host”],”selectInterfaces”:[“interfaceid”,”ip”]},”id”:1,”auth”:”7ef823a58b59c1a17f519fe4d0e3cc44″}’ http://172.16.128.16/zabbix/api_jsonrpc.php

        c.由獲取到的 hostid 利用 item.get 得到 itemid 以及其 lastvalue

        curl -H ‘Content-Type: application/json-rpc’ -d ‘{“jsonrpc”: “2.0”,”method”:”host.get”,”params”:{“output”:[“hostid”],”filter”: {“host”:”50278791-59ab-2966-e86a-e04cd01eff6a”}},”auth”: “7ef823a58b59c1a17f519fe4d0e3cc44″,”id”:1}’ http://172.16.128.16/zabbix/api_jsonrpc.php  #通過host名稱,檢索hostid

        curl -H “Content-Type: application/json-rpc” -d ‘{“jsonrpc”: “2.0”,”method”: “item.get”,”params”: {“output”: “extend”,”hostids”: “27789”,”search”: {“key_”: “vmware.vm.cpu.usage”},”sortfield”: “name”},”id”:1,”auth”:”7ef823a58b59c1a17f519fe4d0e3cc44″}’ http://172.16.128.16/zabbix/api_jsonrpc.php  #通過hostid,獲取itemid 及其lastvalue值

        curl -H “Content-Type: application/json-rpc” -d ‘{“jsonrpc”: “2.0”,”method”: “item.get”,”params”: {“output”: “extend”,”hostids”: “27789”,”itemids”: “1095468”,”sortfield”: “name”},”id”:1,”auth”:”7ef823a58b59c1a17f519fe4d0e3cc44″}’ http://172.16.128.16/zabbix/api_jsonrpc.php  #通過hostid和itemid,檢索lastvalue值

        d.獲取監(jiān)控項歷史數(shù)據(jù)

        {
            “jsonrpc”: “2.0”,
            “method”: “history.get”,
            “params”: {
                “output”: “extend”,
                “history”: 3,  #對象類型
                “itemids”: “1095468”,
                “sortfield”: “clock”,
                “sortorder”: “DESC”,
                “limit”: 10  #數(shù)據(jù)數(shù)量
            },
            “auth”: “7ef823a58b59c1a17f519fe4d0e3cc44”,
            “id”: 1
        }

        Zabbix調(diào)用api檢索方法

        curl -H “Content-Type: application/json-rpc” -d ‘{“jsonrpc”: “2.0”,”method”: “history.get”,”params”: {“output”: “extend”,”history”: 3,”itemids”: “1095468”,”sortfield”: “clock”,”sortorder”: “DESC”,”limit”:10},”id”:1,”auth”:”7ef823a58b59c1a17f519fe4d0e3cc44″}’ http://172.16.128.16/zabbix/api_jsonrpc.php  #從無符號數(shù)字監(jiān)控項中獲取最近10條數(shù)據(jù)

        Zabbix調(diào)用api檢索方法

        e.檢索多個itemid

        curl -H “Content-Type: application/json-rpc” -d ‘{“jsonrpc”:”2.0″,”method”:”history.get”,”params”:{“output”:”extend”,”hostids”:”1095468″,”itemids”:[“26353″,”26352″,”26357″,”26356″,”26355″,”26354″,”26359″,”26358″,”25754″,”25750″,”25751″,”25748″,”25768″,”25755″,”25752″,”25759″,”25760″,”25753″,”25761″,”26348″,”26350″,”26349″,”26351″,”25749″,”25767″,”25756″,”25757″,”25758″,”25769″,”25770″,”25771″],”sortfield”:”clock”,”sortorder”:”DESC”,”limit”: 31},”id”:1,”auth”:”7ef823a58b59c1a17f519fe4d0e3cc44″}’ http://172.16.128.16/zabbix/api_jsonrpc.php

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 欧美日韩精品一区二区| 精品久久久久久国产三级| 亚洲精品视频在线| 亚洲国产另类久久久精品| 国产精品亚洲一区二区在线观看| 91精品成人免费国产| 无码人妻精品一区二区三18禁| 久久久久99精品成人片牛牛影视| 国产精品 羞羞答答在线| 国产成人精品综合网站| 日韩精品系列产品| 无码AV动漫精品一区二区免费| 国产精品日韩欧美在线第3页| 国内精品51视频在线观看| 东京热TOKYO综合久久精品| 亚洲日韩一页精品发布| 日韩精品毛片| 久久精品国产第一区二区| 国产精品香蕉在线观看| 国产高清精品一区| 精品国内片67194| 国产精品久久久久影院嫩草| 999国内精品永久免费视频| 久久精品国产亚洲AV高清热| 久久精品国产亚洲AV无码麻豆| 无码精品视频一区二区三区| 中文字幕九七精品乱码| 亚洲国产精品无码久久久久久曰| 欧美激情精品久久久久久久| 精品视频在线观看你懂的一区 | 日韩精品人妻系列无码专区免费| 亚欧乱色国产精品免费视频| 欧美国产成人精品一区二区三区| 免费精品精品国产欧美在线欧美高清免费一级在线 | 99久久精品日本一区二区免费 | 国产精品无打码在线播放| 国产精品国产三级国产| 国产偷国产偷高清精品| 国产一区二区三区欧美精品| 久久99精品久久久久久水蜜桃| 精品欧美一区二区在线观看|