概述
application interface 支付宝: 微信支付:
第三方厂商想要,身份认证,有效期 金额 服务接口 https://zhifubao.com/zhifu.php
运维平台:jenkins,ELK,ansible,cobbler,zabbix(运维开发,dba,网络安全,大数据,云计算方向) 小:运维少,随便操作 大:误操作,引起业务宕机, centos7 Ubuntu window
api接口利用
zabbix-server服务有api接口,比如:grafana服务就是通过api接口于zabbix进行交互数据信息。如图所示:
zabbix服务api接口连接与官网执行请求链接一致。
http://192.168.111.66/zabbix/api_jsonrpc.php
根据官方上查询通过ap执行请求的方法,执行动作POST,需要带入content-tepy
执行请求的时候需要进行验证,加入json格式内容数据
从而获取token值
使用curl命令进行测试执行请求获取token值,注意登录账号、密码要正确,否则不对。
curl -X POST -H 'Content-Type: application/json' -d '
{
"jsonrpc": "2.0",
"method": "user.login",
"params": {
"user": "Admin",
"password": "zabbix"
},
"id": 1,
"auth": null
}' http://192.168.111.66/zabbix/api_jsonrpc.php
如图所示:执行成功,结果返回一个token值。
官网提供创建监控主机提供的json格式内容
创建主机方法
根据上面已获取的token值,通过api接口直接创建一个监控主机
提示:分组的16和模板的10001直接在zabbix界面鼠标放在某一个分组和模板上就会直接显示数据,