|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!<divstyle="padding:0px;margin:0px;color:rgb(44,44,44);font-family:宋体,ArialNarrow,arial,serif;font-size:14px;line-height:28px;">由于比来线上的hadoop集群从mrv1晋级到mrv2了,监控模板也随着变化了。。
线上是200台摆布的集群,模块接纳了link的体例来增加,即一个模板下link大批的模块,然后主机增加到这个模板里。
如许算上去一台呆板差未几有215个item.
为了增添NM的监控,也接纳了link的体例来毗连模板,在页面上link时发明一向前往一个空缺页。
为了疾速上线,改动了下***,利用了host.update的api,间接把hostlink到NM的模板。
回过火来看这个成绩:
在经由过程页面link模板时,实在也是挪用了zabbixtemplate相干的api(详细挪用了template.update***)
间接经由过程剧本来挪用api测试:
<divstyle="padding:0px;margin:0px;color:rgb(0,0,0);font-family:tahoma;line-height:normal;font-size:medium;">测试剧本:
#!/usr/bin/envpython
importurllib2
importsys
importjson
defrequestJason(url,values):
data=json.dumps(values)
printdata
req=urllib2.Request(url,data,{Content-Type:application/json-rpc})
response=urllib2.urlopen(req,data)
data_get=response.read()
output=json.loads(data_get)
printoutput
try:
message=output[result]
except:
message=output[error][data] |
|