if __name__ == "__main__":
Report = ReportForm()
get_graphid=Report.getGraphID(HostName,GraphsName)
#图片的参数,该字典至少传入graphid。
stime=datetime.datetime.now().strftime('%Y%m%d%H%M%S')
values={"graphid":get_graphid,"stime":stime,"period":86400,"width":800,"height":200}
ZabbixG=ZabbixGraph(indexURL,username,password)
ZabbixG.GetGraph(gr_url,values,image_dir)
ZabbixG.SendMail(receiver,Subject,smtpserver,mail_username,mail_password,values,image_dir,HostName,GraphsName)
通过以上获取的图片,在组装html,然后使用系统计划任务可实现自动化日报发送。
一些Zabbix相关教程集合:
Ubuntu 14.04下Zabbix2.4.5 源码编译安装 .com/Linux/2015-05/117657.htm
CentOS 6.3下Zabbix安装部署