shell获取zabbix图片下载到本地
1.直接上脚本(注意图片大小)
#!/bin/bash ZABBIX_USER="Admin" ZABBIX_PASS="zabbix" #zabbix首页 LOGURL="http://172.16.168.26:8080/zabbix/index.php" #cookie保存路径 COOKIE=/tmp/.cookie.txt #单位s DATE=`date +%Y%m%d` ## 请求地址 保存cookie 登录zabbix网页 curl -L -c ${COOKIE} -d "name=$ZABBIX_USER&password=$ZABBIX_PASS&autologin=1&enter=Sign+in" $LOGURL ###获取iptables_account and iptables_poweron监控图形### URL="http://172.16.168.26:8080/zabbix/chart2.php?graphid=6543&from=now%2Fd&to=now%2Fd&height=201&width=1607&profileIdx=web.charts.filter&_=wf79sj4m" ##带cookie请求图片URL,生成图片保存为png curl -L -c $COOKIE -b $COOKIE $URL > /tmp/${DATE}_iptables_config.png rm -fr ${COOKIE}