Zabbix利用shell脚本获取状态图

每天早上发送一张昨天整天的机房流量图给领导:

chart2.php

环境:zabbix3.0.3

准备工作:

浏览器登陆抓包:

(略,此处需要抓得登陆zabbix的post请求  抓包:request=&name=admin&password=zabbix&autologin=1&enter=Sign+in)

graphid 以及 流量图地址

graphid :

图形ID(直译),不知道该怎么定义,通俗点讲就是 一台主机 + 一个监控点 ==>> 一个不同ID

过程:

1.Monitoring -- Dashboard -- Graphs

2.选择对应的主机及对应的监控项

3.在流量图上右键 检查

4.找到关键词

Zabbix利用shell脚本获取状态图

Zabbix利用shell脚本获取状态图

5.得到:chart2.php graphid=963&period=3600&stime=20170616192202& amp;updateProfile=1&profileIdx=web.screens&profileIdx2=963&sid=2eaa005d53dd3ea0&width=1222

graphid=963

流量图地址:http://192.168.0.162/zabbix/chart2.php graphid=963&period=3600&width=1222

period为时间段,不加也可以,不过最好手工指定。

width为图片宽度,不加也可以,出图会稍窄。

剩余参数未做太多研究,有或没有暂时没发现区别,就略去了 。如果需要找全部graphid建议通过数据库查找。