zabbix API 获取CPU 信息

简介:

curl -i -X POST -H 'Content-Type: application/json' -d 

'{"jsonrpc":"2.0","method":"user.login","params":{"user":"william","password":"Autolinux123!@#"},"auth":null,"id":0}' http://192.168.49.90/zabbix/api_jsonrpc.php;



{"jsonrpc":"2.0","result":"4023ceeb084e87211f2373626a7b1ea5","id":0}[root@GoogleAuthentication9 ~]#




2, 获取指定或所有监控主机的hostids


curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc": "2.0","method":"host.get","params":{"output":["hostid"],"filter": {"host":"192.168.6.4"}},"auth": 

"4023ceeb084e87211f2373626a7b1ea5","id": 0}' http://192.168.49.90/zabbix/api_jsonrpc.php;


{"jsonrpc":"2.0","result":[{"hostid":"10456"}],"id":0}[root@GoogleAuthentication9 ~]#


3, zabbix下所有监控主机hostids


curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc": "2.0","method":"host.get","params":{"output":["10456"]},"auth": 

"4023ceeb084e87211f2373626a7b1ea5","id": 0}' http://192.168.49.90/zabbix/api_jsonrpc.php;


{"jsonrpc":"2.0","result":[{"hostid":"10084"},{"hostid":"10124"},{"hostid":"10125"},{"hostid":"10128"},{"hostid":"10129"},{"hostid":"10130"},{"hostid":"10131"},{"host

id":"10135"},{"hostid":"10136"},{"hostid":"10137"},{"hostid":"10138"},{"hostid":"10139"},{"hostid":"10140"},{"hostid":"10141"},{"hostid":"10142"},{"hostid":"10143"},{

"hostid":"10144"},{"hostid":"10147"},{"hostid":"10148"},{"hostid":"10150"},{"hostid":"10151"},{"hostid":"10153"},{"hostid":"10155"},{"hostid":"10156"},{"hostid":"1015

7"},{"hostid":"10158"},{"hostid":"10159"},{"hostid":"10160"},{"hostid":"10161"},{"hostid":"10166"},{"hostid":"10167"},{"hostid":"10168"},{"hostid":"10169"},{"hostid":

"10174"},{"hostid":"10175"},{"hostid":"10176"},{"hostid":"10177"},{"hostid":"10178"},{"hostid":"10179"},{"hostid":"10180"},{"hostid":"10181"},{"hostid":"10182"},{"hos

tid":"10183"},{"hostid":"10184"},{"hostid":"10185"},{"hostid":"10186"},{"hostid":"10187"},{"hostid":"10188"},{"hostid":"10189"},{"hostid":"10190"},{"hostid":"10191"},

{"hostid":"10193"},{"hostid":"10203"},{"hostid":"10204"},{"hostid":"10205"},{"hostid":"10206"},{"hostid":"10207"},{"hostid":"10208"},{"hostid":"10209"},{"hostid":"102

10"},{"hostid":"10212"},{"hostid":"10215"},{"hostid":"10216"},{"hostid":"10217"},{"hostid":"10218"},{"hostid":"10219"},{"hostid":"10220"},{"hostid":"10221"},{"hostid"

:"10222"},{"hostid":"10223"},{"hostid":"10224"},{"hostid":"10225"},{"hostid":"10226"},{"hostid":"10227"},{"hostid":"10228"},{"hostid":"10229"},{"hostid":"10230"},{"ho

stid":"10239"},{"hostid":"10240"},{"hostid":"10241"},{"hostid":"10242"},{"hostid":"10243"},{"hostid":"10244"},{"hostid":"10248"},{"hostid":"10252"},{"hostid":"10253"}

,{"hostid":"10254"},{"hostid":"10255"},{"hostid":"10261"},{"hostid":"10263"},{"hostid":"10271"},{"hostid":"10279"},{"hostid":"10280"},{"hostid":"10281"},{"hostid":"10

297"},{"hostid":"10298"},{"hostid":"10309"},{"hostid":"10310"},{"hostid":"10311"},{"hostid":"10312"},{"hostid":"10313"},{"hostid":"10314"},{"hostid":"10316"},{"hostid

":"10317"},{"hostid":"10318"},{"hostid":"10319"},{"hostid":"10320"},{"hostid":"10321"},{"hostid":"10322"},{"hostid":"10323"},{"hostid":"10324"},{"hostid":"10325"},{"h

ostid":"10326"},{"hostid":"10327"},{"hostid":"10328"},{"hostid":"10329"},{"hostid":"10331"},{"hostid":"10332"},{"hostid":"10333"},{"hostid":"10334"},{"hostid":"10335"

},{"hostid":"10336"},{"hostid":"10337"},{"hostid":"10340"},{"hostid":"10341"},{"hostid":"10342"},{"hostid":"10343"},{"hostid":"10344"},{"hostid":"10345"},{"hostid":"1

0346"},{"hostid":"10347"},{"hostid":"10348"},{"hostid":"10349"},{"hostid":"10350"},{"hostid":"10351"},{"hostid":"10352"},{"hostid":"10353"},{"hostid":"10354"},{"hosti

d":"10355"},{"hostid":"10366"},{"hostid":"10383"},{"hostid":"10384"},{"hostid":"10385"},{"hostid":"10450"},{"hostid":"10451"},{"hostid":"10452"},{"hostid":"10453"},{"

hostid":"10455"},{"hostid":"10456"},{"hostid":"10457"},{"hostid":"10458"},{"hostid":"10459"},{"hostid":"10460"}],"id":0}[root@GoogleAuthentication9 ~]



3,获得指定主机下指定监控项或是所有监控项itemids


curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc": 

"2.0","method":"item.get","params":{"output":"itemids","hostids":"10456","search":{"key_":"system.cpu.util"}},"auth": "4023ceeb084e87211f2373626a7b1ea5","id": 0}' 

http://192.168.49.90/zabbix/api_jsonrpc.php;


{"jsonrpc":"2.0","result":[{"itemid":"99612"}],"id":0}[root@GoogleAuthentication9 ~]#


获取指定监控项itemids的指定时间段历史数据;


我们获取下2014-05-01到2014-05-03期间的数据语句如下a


curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc": 

"2.0","method":"history.get","params":{"history":0,"itemids":["99612"],"time_from":"1410403076.3190279","time_till":"1410489466.6890171","output":"extend"},"auth": 

"4023ceeb084e87211f2373626a7b1ea5","id": 0}' http://192.168.49.90/zabbix/api_jsonrpc.php;



本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1552912

相关文章
|
24天前
|
JSON 搜索推荐 API
抖音商品详情API接口:获取商品信息的指南
抖音商品详情API接口由抖音开放平台提供,允许第三方应用访问抖音小店的商品数据,包括基本信息、价格、库存及用户评价等。其优势在于数据实时性、自动化处理、市场分析及个性化推荐。通过注册账号、获取API密钥、阅读文档和构建请求,用户可高效获取商品信息,提升运营效率。未来,该接口将在电商领域发挥更大作用。
|
2月前
|
JSON API 开发工具
【Azure 应用服务】调用Azure REST API来获取 App Service的访问限制信息(Access Restrictions)以及修改
【Azure 应用服务】调用Azure REST API来获取 App Service的访问限制信息(Access Restrictions)以及修改
|
2月前
|
API Python
【Azure Developer】AAD API如何获取用户“Block sign in”信息(accountEnabled)
【Azure Developer】AAD API如何获取用户“Block sign in”信息(accountEnabled)
|
20天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
92 5
|
18天前
|
XML JSON API
淘宝商品详情API接口:获取商品信息的指南
淘宝详情API接口是淘宝开放平台提供的一种API接口,它允许开发者通过编程方式获取淘宝商品的详细信息。这些信息包括商品的基本属性、价格、库存状态、销售策略、卖家信息等,对于电商分析、市场研究或者商品信息管理等场景非常有用。
33 1
|
2月前
|
测试技术 API
【API管理 APIM】如何查看APIM中的Request与Response详细信息,如Header,Body中的参数内容
【API管理 APIM】如何查看APIM中的Request与Response详细信息,如Header,Body中的参数内容
|
2月前
|
JSON API 数据安全/隐私保护
从零开始认识 API,让网页信息成为你的「知识库」
本文介绍了API(应用程序编程接口)的概念及其在网络通信中的重要作用,并通过生动的例子解释了API的工作原理。API作为连接不同软件组件的桥梁,使得开发者能够构建出功能丰富且灵活的应用程序。文章进一步探讨了如何捕获API,包括查看官方文档、使用浏览器的F12工具观察网络请求,以及借助抓包工具捕获移动应用的API调用。通过这些技术,用户可以获取所需的API信息并加以利用。作为实例,文章展示了如何通过抓取知乎、少数派等平台的热门文章API,整合信息到个人博客或笔记系统中,创建个性化的信息中心。这一过程不仅提高了信息获取的效率,也为个性化内容消费开辟了新的途径。
|
3月前
|
Linux
查看服务器的配置,系统,cpu等信息
查看服务器的配置,系统,cpu等信息
593 8
|
2月前
|
数据安全/隐私保护 异构计算 Windows
【Azure 环境】 介绍两种常规的方法来监视Window系统的CPU高时的进程信息: Performance Monitor 和 Powershell Get-Counter
【Azure 环境】 介绍两种常规的方法来监视Window系统的CPU高时的进程信息: Performance Monitor 和 Powershell Get-Counter
|
2月前
|
存储 API C#
【Azure API 管理】在APIM 中添加 log-to-eventhub 策略,把 Request Body 信息全部记录在Event Hub中
【Azure API 管理】在APIM 中添加 log-to-eventhub 策略,把 Request Body 信息全部记录在Event Hub中

推荐镜像

更多