Перейти к содержимому
Калькуляторы

Zabbix экспорт отдельных графиков в png wget

Здравствуйте, есть zabbix 2.0.7, определил ID графика, соответственно URL вида:

 

https://zabbix.myhost.ru/chart2.php?graphid=920&period=86400

 

Вначале беру cookie, потом пытаюсь забрать картинку, выдает:

 

You are not logged in.

You cannot view this URL as a guest. You must login to view this page.

If you think this message is wrong, please consult your administrators about getting the necessary permissions.

 

При этом в cookie:

 

# HTTP cookie file.
# Generated by Wget on 2014-03-12 12:11:29.
# Edit at your own risk.

zabbix.myhost.ru    FALSE   /       FALSE   1397290289      zbx_sessionid   e4a20143a6a4bbbd50cc80f50732f59d

 

Ниже скрипт bash:

 

 

 

#!/bin/bash

 

export PATH="/usr/local/bin:/usr/bin:/bin"

 

MYDIR="/home"

IMG_DIR=${MYDIR}/img

ZABBIX_USER="login"

ZABBIX_PASSWORD="password"

ZABBIX_URL="https://zabbix.myhost.ru"

GRAPH_LIST=${MYDIR}/zabbix_graph.lst

COOKIE=${MYDIR}/cookie.txt

 

getCookie () {

wget -q --post-data='request=""&name='${ZABBIX_USER}'&password='${ZABBIX_PASSWORD}'&autologin=1&enter="Sign in"' \

--no-check-certificate \

--save-cookies=$COOKIE \

--keep-session-cookies "${ZABBIX_URL}" -O /dev/null

}

 

getGraph () {

if [ -f $GRAPH_LIST ];then

while read ID URL

do

if [ "${ID}" ];then

wget --load-cookies=$COOKIE --save-cookies=$COOKIE \

--keep-session-cookies \

--no-check-certificate \

"${URL}" -O $IMG_DIR/$ID.png

fi

done < $GRAPH_LIST

else

echo "Error! Graph list file $GRAPH_LIST not exist ..."

fi

}

 

 

getCookie;

getGraph;

 

 

$ cat zabbix_graph.lst

wan.gw https://zabbix.myhost.ru/chart2.php?graphid=920&period=86400

 

 

 

 

Чего ему надо-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.