Title: syslog-ng / Logging server + mySQL Post by: TED on January 28, 2009, 02:57:24 am Hello ppl!
Πρόσφατα άρχισα να ψάχνομαι με log-servers και θέλησα να στήσω κ εγώ έναν. Έτσι άρχισα να διαβάζω για τον syslog, αλλά γρήγορα αποδείχτηκε πως δε μου αρκούσαν αυτά που μου πρόσφερε, οπότε κατέβασα τον syslog-ng open source. Όλα καλά με αυτόν, αλλά μόλις πήγα να αποθηκεύσω τις εγγραφές σε mySQL άρχισε να μου βγάζει περίεργα σφάλματα. Οπότε βλέποντας τα μικρά γράμματα στο documentation διαπίστωσα πως χρειαζόμουν την premium έκδοση. Και η ερώτηση: Υπάρχει κάποιο άλλο πακέτο που μπορώ να χρησιμοποιήσω; Ή μήπως με κάποιον άλλο τρόπο (να αποθηκεύω για παράδειγμα σε αρχείο και μετά με κάποιο script να περνάω τις εγγραφές σε mysql); Title: Re: syslog-ng / Logging server + mySQL Post by: SolidSNK on January 28, 2009, 03:19:36 am Δεν μπορώ να εγγυηθώ τπτ αλλά πόσταρε τα σφάλματα σου :) :)
Title: Re: syslog-ng / Logging server + mySQL Post by: TED on January 28, 2009, 03:24:55 am όταν πάω να κάνω start τον syslog-ng μου βγάζει το:
Starting system logging: syslog-ngsyntax error at 39 failed! και το config file είναι το: Code:
Η σειρά 39 είναι εκεί που λέει: sql( Title: Re: syslog-ng / Logging server + mySQL Post by: SolidSNK on January 28, 2009, 03:40:07 am Το config file ποιος το έκανε? :???:
Title: Re: syslog-ng / Logging server + mySQL Post by: TED on January 28, 2009, 03:40:57 am I did... γιατί;
Title: Re: syslog-ng / Logging server + mySQL Post by: SolidSNK on January 28, 2009, 03:42:53 am Είσαι σίγουρος ότι το
Code: sql() Title: Re: syslog-ng / Logging server + mySQL Post by: TED on January 28, 2009, 03:47:01 am το είδα από το επίσημο documentation... εδώ:
http://www.balabit.com/dl/html/syslog-ng-v3.0-guide-admin-en.html/ch08s02.html#reference_destination_sql Βέβαια σε ένα άλλο σημείο του documentation λέει: Note In order to use the sql() destination, syslog-ng Premium Edition must run in server mode. Typically, only the central syslog-ng Premium Edition server uses the sql() destination. και εγώ έχω την open source έκδοση... Title: Re: syslog-ng / Logging server + mySQL Post by: SolidSNK on January 28, 2009, 03:47:38 am γιατί να μην το κάνεις pipe όπως εδώ...
http://wiki.yobi.be/wiki/Php-Syslog-ng Title: Re: syslog-ng / Logging server + mySQL Post by: TED on January 28, 2009, 03:50:50 am Θέλω τα δεδομένα σε mySQL για να τα βλέπω (εγώ ή και άλλοι) από web interface που θα φτιάξω. Βέβαια μπορώ να βάλω την PHP να τραβάει τα logs από αρχεία, αλλά θα έχω πρόβλημα στο sorting - filtering... (μεγάλος χρόνος απόκρισης)
edit: μόλις είδα το link που μου έστειλες, μισό να το διαβάσω... edit2: νομίζω είναι ακριβώς ότι χρειάζομαι :) Θα το δώ αύριο αναλυτικά και επιστρέφω! Ευχαριστώ!! :) Title: Re: syslog-ng / Logging server + mySQL Post by: TED on January 29, 2009, 04:22:46 am Τελικά το έκανα έτσι, με pipe... Ουσιαστικά το syslog αποθηκεύει τις εγγραφές σε ένα αρχείο και υπάρχει ένα script που τις διαβάζει και τις εκτελεί on the fly... Τώρα μένει να γράψω κάτι σε web interface για να βλέπω τις εγγραφές αυτές. (το php-syslog-ng δε μ' άρεσε...)
Ευχαριστώ για τη βοήθεια ! ! |