python を使用して zabbix の MAP 画像を取得する スクリプトも書いてみた。output_fileのファイルに画像が出力されます。 ほとんどグラフと同じ。グラフ画像を取得するスクリプト→ http://www.twitlonger.com/show/7ducf7

###########################################################
#!/usr/bin/env python

### setting start ###
import urllib2, cookielib
login_url = 'http://192.168.0.16/zabbix/index.php'
map_url = 'http://192.168.0.16/zabbix/map.php'
name = 'Admin'
password = 'zabbix'
sysmapid = 2
output_file = 'out_map.jpg'
### setting end ###


c = cookielib.CookieJar()
ch = urllib2.HTTPCookieProcessor(c)
op = urllib2.build_opener(ch)
r = op.open(login_url,"form_refresh=1&name;=%s&password;=%s&enter=Enter" % (name, password))
r = op.open(map_url + "?noedit=1&sysmapid;=" + str(sysmapid))
f = open(output_file,'wb')
f.write(r.read())
f.close()
r.close()
###########################################################

Reply · Report Post