站長資訊網
        最全最豐富的資訊網站

        Zabbix調用api檢索方法

        環境

        zabbix:172.16.128.16;zabbix_web:172.16.16.16/zabbix

        用戶名:Admin 密碼:zabbix

        獲取的數據僅做參考,以Linux發送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

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

        {
            “jsonrpc”: “2.0”,  #jsonrpc – JSON-RPC協議的版本
            “result”: “7ef823a58b59c1a17f519fe4d0e3cc44”,  #result – 方法返回的數據
            “id”: 1  #id – 相應請求的標識符
        }

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

        {
            “jsonrpc”: “2.0”,
            “method”: “host.get”,
            “params”: {
                “output”: [
                    “hostid”,
                    “host”
                ],
                “selectInterfaces”: [
                    “interfaceid”,
                    “ip”
                ]
            },
            “id”: 1,
            “auth”: “7ef823a58b59c1a17f519fe4d0e3cc44″  #auth – 屬性現在設置為我們通過調用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.獲取監控項歷史數據

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

        Zabbix調用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  #從無符號數字監控項中獲取最近10條數據

        Zabbix調用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)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 北条麻妃国产九九九精品视频| 国产精品国产高清国产专区| 91久久精品国产成人久久| 自拍偷在线精品自拍偷无码专区| 亚洲精品性视频| 国产精品久线在线观看| 亚洲国产精品成人网址天堂| 国产精品欧美久久久久无广告| 2022国产精品福利在线观看| 无码人妻精品一区二区三区东京热| 国产啪亚洲国产精品无码| 久久se精品一区二区| heyzo高无码国产精品| 中文字幕无码精品亚洲资源网久久 | 午夜精品久久久久成人| 国产精品一级AV在线播放| 亚洲欧洲国产精品你懂的| 久久久精品2019免费观看| 99热亚洲色精品国产88| 亚洲精品乱码久久久久久久久久久久| 精品欧美激情在线看| 国产精品美女网站| 国产成人亚洲精品91专区手机| 你懂的国产精品| 精品久久久久久综合日本| 99国产精品一区二区| 国产成人亚洲合集青青草原精品| 国语精品一区二区三区| 精品久久久久香蕉网| 国产精品精品自在线拍| HEYZO无码综合国产精品227| 91精品啪在线观看国产| 91精品国产乱码久久久久久 | 四虎成人精品永久免费AV| 亚洲国产精品久久久天堂| 亚洲2022国产成人精品无码区 | 国产精品男男视频一区二区三区| 91人前露出精品国产| 国产精品狼人久久久久影院| 国产精品综合专区中文字幕免费播放| 国产精品VIDEOSSEX久久发布|