codecamp

运行及帮助

运行

帮助信息

直接执行 zabbix_api 输出帮助信息
#zabbix_api

输出 zabbix_api 成员函数信息以及选项

运行方式

#zabbix_api function param [options]zabbix_api 方法名 参数 选项(非必须)

如#zabbix_api host_get

如果方法名对应的参数个数不对,会默认输出此方法的提示

[root@Linux ~]# zabbix_api hostgroup_create 
1.2.1
Python Library Documentation: method hostgroup_create in module __main__

hostgroup_create(self, hostgroupName) method of __main__.zabbix_api instance
    create a hostgroup
    [eg1]./zabbix_api.py hostgroup_create "ceshi_hostgroup"

其他

如果要测试zabbix是否可以连接

[root@Linux ~]# json='{"jsonrpc":"2.0","method":"apiinfo.version","id":1,"auth":null,"params":{}}'               [root@Linux ~]# ip=127.0.0.1
[root@Linux ~]# curl -w '\n' -s -X POST -H 'Content-Type: application/json-rpc' -d "$json" http://$ip/api_jsonrpc.php
---------------------------------------------------------以下为输出结果{"jsonrpc":"2.0","result":"3.0.6","id":1}

官方API

zabbix3.0.x官方api


zabbix_tool
hostgroup管理
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }