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}

 

posted @ 2024-01-03 11:52  随心朝阳  阅读(47)  评论(0编辑  收藏  举报