PHP & RRDtool για δημιουργία γραφημάτων

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

PHP & RRDtool για δημιουργία γραφημάτων

Δημοσίευση από Cha0s » 05 Σεπ 2007 16:32

Έχει ασχοληθεί κανείς με RRD σε συνδιασμό με PHP για δημιουργία γραφημάτων κλπ;

Παίζει κανένα sample κώδικα να μπω λίγο στο κλίμα;


Φτιάχνω μία εφαρμογή όπου μετράει τo traffic που κάνει ένας user σε ένα server και θέλω να κρατάω στατιστικά και να τα εμφανίζω σε μορφή γραφημάτων (πχ πόσο ftp ή http traffic έκανε στην διάρκεια του χρόνου).

Κάποια tutorials που βρήκα δεν με κάλυψαν... :(

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

PHP & RRDtool για δημιουργία γραφημάτων

Δημοσίευση από soteres2002 » 05 Σεπ 2007 18:05

Distixos den iparxei documentation. I tha diabaseis to extension apo kodika, gia na matheis kala ti kanei. Allios des auto edo http://www.ioncannon.net/system-adminis ... -tutorial/, p exei sample code.

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

PHP & RRDtool για δημιουργία γραφημάτων

Δημοσίευση από Cha0s » 06 Σεπ 2007 10:53

Thanks δεν είχα δει ότι παίζει και σαν extension στην PHP.

Το έψαχνα σαν command στο linux (όπου θα πέρναγα τις σχετικές εντολές μέσω PHP στο rrdtool).

Θα του ρίξω μια ματιά. :)

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

PHP & RRDtool για δημιουργία γραφημάτων

Δημοσίευση από Cha0s » 06 Σεπ 2007 14:20

Το έψαξα λίγο, το πέρασα σαν extension στην PHP αλλά για κάποιο λόγο χτύπαγε όταν καλούσα την rrd_create()
[Thu Sep 6 12:50:47 2007] [notice] child pid 8518 exit signal Segmentation fault (11)
Anyway ούτως ή άλλως δεν αλλάζει κάτι απότι είδα.
Το ίδιο είναι σαν να καλώ το rrdtool από command line (δεν με διευκολύνει στην συνταξη or smth το php extension)

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

PHP & RRDtool για δημιουργία γραφημάτων

Δημοσίευση από soteres2002 » 06 Σεπ 2007 15:08

eixes dikaiomata na grapseis ekei p pige na grapsei sto script otan dokimazes ta samples? Xazi erotisi, all mou exei simbei ki emena se alles periptoseis, logo permissions na crasharei kapoio kommati. An boreis kane tin PHP CLI na fortosei to rrdtool, kai kane ena traceback na doume pou kolaei. Ego pantos to trexo se Ubuntu 7.04, ekana egatastasi ta development files tou rrdtool, egatestisa sto extension apo kodika, fortosa sto CLI kai gia apache, kai ola einai ok.

Paizei basika na exei kanena collision me alles bibliothikes, an to ekanes egatastasi sto rrd apo kodika.
sou dino ena ldd apo to diko m compilation:

Κώδικας: Επιλογή όλων

bri@bitch:~$ ldd `php-config --extension-dir`/rrdtool.so
        linux-gate.so.1 =>  (0xffffe000)
        librrd.so.2 => /usr/lib/librrd.so.2 (0xb7f08000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7dc7000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7d5b000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7d38000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7d24000)
        libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7d0f000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ce8000)
        /lib/ld-linux.so.2 (0x80000000)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες