Temat: Collectd i inny format zapisu zbieranych danych

Witam
Czy ktoś się orientuje w jaki sposób zbierane dane można zapisywać do jakiejś bazy danych zamiast do formatu rrd ?
Chciałbym te zbierane dane obrabiać jakoś dynamicznie np poprzez odpowiednie zapytania sql'owe aby mogł wygenerować sobie dowolny wykres wg zadanego fragmentu czasu.

Nie chciałbym obciążać serwera - routera który podejrzewam że miałby z tym ciężko.

Pomyślałem też żeby te dane można było jakoś cyklicznie wysyłać/synchronizować na zewnętrzny serwer jakimś mechanizmem typu rsync - poprzez wysyłanie różnic poszczególnych plików z tym że chyba w rrd tak się nie da chyba że się mylę....

2

Odp: Collectd i inny format zapisu zbieranych danych

Instalujesz pakiet SQlite3 z repozytorium OpenWrt, następnie w skrypcie uruchamianym np z Crona zapisujesz je do pliku z baza danych

SQL='insert into tabela (kol1, kol2, kol3) values ('`$x`', '`$y`','`$z`');'
sqlite3 /tmp/baza "$SQL"

Mając bazę danych na serwerze możesz napisać w php prosty webserwis, który będzie zwracał potrzebne dane, które dalej możesz wyświetlać przy użyciu np. Flot (JavaScript) co znacznie odciąży serwer.