[vz-users] Aggregierung (war Freeboard Integration (war Heatmap))

Heiko Baumann hbcs at gmx.de
Sat Jan 17 17:02:37 CET 2015


Hi Udo,

Danke fürs Nachschauen, aber zumindest auf meiner Installation heißt das 
Verzeichnis wirklich so:

pi at BauratPi /var/www/volkszaehler.org $ ls
CHANGELOG      composer.lock  etc     INSTALL  misc    test
composer.json  COPYING        htdocs  lib      README  vendor

Ich habe aber gesehen, dass meine crontab etwas anders aussieht also die 
im wiki und hab sie deswegen angepasst.
Vorher:
# min ,hour, day of month, month, day of week (0 und 7=Sonntag)
1 1 * * * cd /var/www/volkszaehler.org/misc/tools/ ; php vzcompress2.php 
 >>/var/log/vzcompress.log 2>&1
0 3 * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m 
delta -l day run
15 * * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m 
delta -l hour run
01 00 * * * /home/pi/dbbackup.sh

Jetzt  (siehe http://wiki.volkszaehler.org/howto/datenmengen):

# min ,hour, day of month, month, day of week (0 und 7=Sonntag)
1 1 * * * cd /var/www/volkszaehler.org/misc/tools/ ; php vzcompress2.php 
 >>/var/log/vzcompress.log 2>&1
* * * * *  php /var/www/volkszaehler.org/misc/tools/aggregate.php run -m 
delta -l minute >/dev/null
1 * * * *  php /var/www/volkszaehler.org/misc/tools/aggregate.php run -m 
delta -l hour >/dev/null
* 1 * * *  php /var/www/volkszaehler.org/misc/tools/aggregate.php run -m 
delta -l day >/dev/null
01 00 * * * /home/pi/dbbackup.sh

Im syslog wird aggregate.php ja offenbar auch minütlich ausgeführt:

pi at BauratPi /var/www/volkszaehler.org $ tail /var/log/syslog
Jan 17 16:52:23 BauratPi /USR/SBIN/CRON[26285]: (CRON) info (No MTA 
installed, discarding output)
Jan 17 16:53:01 BauratPi /USR/SBIN/CRON[26331]: (pi) CMD (php 
/var/www/volkszaehler.org/misc/tools/aggregate.php run -m delta -l 
minute >/dev/null)
Jan 17 16:53:02 BauratPi /USR/SBIN/CRON[26330]: (CRON) info (No MTA 
installed, discarding output)
Jan 17 16:54:01 BauratPi /USR/SBIN/CRON[26335]: (pi) CMD (php 
/var/www/volkszaehler.org/misc/tools/aggregate.php run -m delta -l 
minute >/dev/null)
Jan 17 16:54:03 BauratPi /USR/SBIN/CRON[26334]: (CRON) info (No MTA 
installed, discarding output)
Jan 17 16:55:01 BauratPi /USR/SBIN/CRON[26339]: (pi) CMD (php 
/var/www/volkszaehler.org/misc/tools/aggregate.php run -m delta -l 
minute >/dev/null)
Jan 17 16:55:02 BauratPi /USR/SBIN/CRON[26338]: (CRON) info (No MTA 
installed, discarding output)
Jan 17 16:55:37 BauratPi crontab[26343]: (pi) LIST (pi)
Jan 17 16:56:02 BauratPi /USR/SBIN/CRON[26345]: (pi) CMD (php 
/var/www/volkszaehler.org/misc/tools/aggregate.php run -m delta -l 
minute >/dev/null)
Jan 17 16:56:03 BauratPi /USR/SBIN/CRON[26344]: (CRON) info (No MTA 
installed, discarding output)
Jan 17 16:57:01 BauratPi /USR/SBIN/CRON[26350]: (pi) CMD (php 
/var/www/volkszaehler.org/misc/tools/aggregate.php run -m delta -l 
minute >/dev/null)
Jan 17 16:57:03 BauratPi /USR/SBIN/CRON[26349]: (CRON) info (No MTA 
installed, discarding output)

Aber das hat auf jeden Fall schon was gebracht. Dauert jetzt für 4x S0 
und 11x 1wire-Temperatur in der Tagesansicht ca 6 Sekunden. Das ist 
erträglich und ein Riesenfortschritt. Wenn man nicht immer ganz genau 
auf jedes Detail schaut... Danke fürs Nachhaken :))

LG Heiko


Am 17.01.2015 um 16:44 schrieb Udo Matzinger:
>> Am 17.01.2015 um 15:14 schrieb Heiko Baumann <hbcs at gmx.de>:
>>
>>
>> Jan 17 14:15:01 BauratPi /USR/SBIN/CRON[23899]: (pi) CMD (/usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta -l hour run)
>>
>> crontab -l zeigt:
>> # min ,hour, day of month, month, day of week (0 und 7=Sonntag)
>> 1 1 * * * cd /var/www/volkszaehler.org/misc/tools/ ; php vzcompress2.php >>/var/log/vzcompress.log 2>&1
>> 0 3 * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta -l day run
>> 15 * * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta -l hour run
>> 01 00 * * * /home/pi/dbbackup.sh
>>
>> Also doch eigentlich alles aktiviert, oder? Sorry ist OT...
>>
> Hallo Heiko,
>
> sieht so aus, als wenn bei den beiden Aufrufen der Aggregierungsfunktionen in der crontab der Pfad zum Aggregierungsskript nicht vollständig wäre:
>> 0 3 * * * /usr/bin/php volkszaehler.org/misc/tools/aggregate.php -m delta -l day run
>                                     ^^^^^^^
>                                     Hier muss ein absoluter Pfad stehen, z.B. /var/www/volkszaehler/misc/tools usw.
>
> Greetinx,
> Udo

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150117/4b486f61/attachment.html>


More information about the volkszaehler-users mailing list