Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ivanatora в Nov 20, 2004, 14:15



Титла: Cron + rrdtool
Публикувано от: ivanatora в Nov 20, 2004, 14:15
Пускам в крона един скрипт да ъпдейтва базата данни на rrdtool-a и да чертае графика (rrdtool update; rrdtool drawgraph съответно). И неще. Виждам че скриптовете се изпълняват (в тях съм пъхнал echo `date +%T` > last_run), но резултат от тях няма - базата данни не се ъпдейтва (c rrdtool fetch вътре виждам само nan-ове) и графиката не се рисува.
Ако пък пусна скриптовете на ръка, всичко е наред.
Помислих че може да е нещо от пермишъните, сложих a+w на базата данни (myfile.rrd) и на изображението (temp.png) и пробвах на ново. Но явно не е от това.
Някакви идеи?


Титла: Cron + rrdtool
Публикувано от: Uvigii в Nov 20, 2004, 17:58
Пътя към базата зададен ли е?
Примерен код

...
RRDTOOL="/usr/local/rrdtool/bin/rrdtool"
UPTIMEdb="/usr/local/stat/uptime.rrd"
...
$RRDTOOL  update $UPTIMEdb


Титла: Cron + rrdtool
Публикувано от: в Nov 20, 2004, 18:01
Цитат (ivanatora @ Ноември 20 2004,15:15)
Пускам в крона един скрипт да ъпдейтва базата данни на rrdtool-a и да чертае графика (rrdtool update; rrdtool drawgraph съответно). И неще. Виждам че скриптовете се изпълняват (в тях съм пъхнал echo `date +%T` > last_run), но резултат от тях няма - базата данни не се ъпдейтва (c rrdtool fetch вътре виждам само nan-ове) и графиката не се рисува.
Ако пък пусна скриптовете на ръка, всичко е наред.
Помислих че може да е нещо от пермишъните, сложих a+w на базата данни (myfile.rrd) и на изображението (temp.png) и пробвах на ново. Но явно не е от това.
Някакви идеи?

Здрасти !
Отдавна не съм се чоплил, но мисля че трябва да ползваш : RRDs.pm
Успех !


Титла: Cron + rrdtool
Публикувано от: ivanatora в Nov 20, 2004, 19:42
Ами преди имах cd /var/www/htdocs/rrd/ и после скриптовете, така че не мислех че ще трябва да указвам пълния път до базата (тя е там). Ама сложих пътя, сложих пътя и до бинарито на ррд-то (преди беше със symlink), и взе че тръгна :)))))
Относно RRDs.pm - това не е ли нещо общо с перл?