Difference between revisions of "Data export"

From Awesome Baozam
Jump to: navigation, search
(Created page with "Для получения данных по запросу вы можете использовать УРЛ <nowiki>https://baozam.net/index.php?action=csv&hosts=<HOSTID>&pe...")
 
Line 11: Line 11:
 
<pre><nowiki>
 
<pre><nowiki>
 
HOST=baozam.net
 
HOST=baozam.net
DEVICE=10227
+
DEVICE=
 
PERIOD=$(( 7 * 24 * 3600 ))
 
PERIOD=$(( 7 * 24 * 3600 ))
 
STIME=0
 
STIME=0

Revision as of 11:20, 10 June 2016

Для получения данных по запросу вы можете использовать УРЛ

https://baozam.net/index.php?action=csv&hosts=<HOSTID>&period=<PERIOD_IN_SECONDS>&stime=<START_UNIXTIME>&step=<STEP>

для аутентификации необходимо передать логин и пароль в (только) POST.

если хотите, можем завести специального пользователя для таких запросов.

пример

HOST=baozam.net
DEVICE=
PERIOD=$(( 7 * 24 * 3600 ))
STIME=0
STEP=g1h
USER=
PWD=

curl "https://$HOST/index.php?action=csv&hosts=$DEVICE&period=$PERIOD&stime=$STIME&step=$STEP" \
    -H "Host: $HOST" --compressed \
    -d "name=$USER" -d "password=$PWD"

детали

STIME - unixtime с которого начинается период. Если = 0, то начало периода будет отсчитано от текущего времени.

STEP - целое число секунд. или предопределенные значения

  1. g1h - почасово
  2. g1d - по дням
  3. g1w - по неделям
  4. g1m - по месяцам