vrypan — panayotis vryonis
My blog is a digital scrapbook of ideas, thoughts and personal events. My home is vrypan.net.
Home — Archive: All · English · Greek — RSS Feeds: full feed · other options
#howto #linux #misc #gr

gentoo+imac G3 = syslog console (και server)

Μια που έκανα update το gentoo στο παλιό imac (G3), είπα να το βάλω να κάνει κάτι χρήσιμο. Η αλήθεια είναι ότι έχω αρκετά μηχανήματα, πολύ πιο σύχρονα για να κάνουν τις περισσότερες "δουλειές". Το iMac όμως έχει ενσωματωμένη οθόνη, κάτι που το κάνει ιδανικό για "monitor". Αποφάσισα λοιπόν να το μετατρέψω σε syslog server για το ADSL modem/router μου, ένα Linksys WAG200G.

Πρώτα εγκατέστησα το syslog-ng (ήταν εγκατεστημένο) στο linux. Μετά έβαλα τις παρακάτω γραμμές στο /etc/syslog-ng/syslog-ng.conf:


source remote_log {
        udp() ;
        tcp();
        };
destination remote {file("/var/log/remote.d/$HOST.log");};
log {source(remote_log); destination(remote);};

Βεβαιωθείτε ότι στο "options" υπάρχει η γραμμή "create_dirs"


options {
        ...
        create_dirs(yes);
        ...
Σημειώστε ότι αυτός είναι ένας πολύ πρόχειρος τρόπος, αν ρυθμίζετε κάτι ανάλογο σε ένα επαγγελματικό περιβάλλον ή κάπου που χρειάζεται να έχετε έστω και λίγη προσοχή στην ασφάλεια, καλό θα ήταν αν διαβάσετε προσεκτικά το documentation του syslog-ng.

Μετά, ρύθμισα το Linksys να κάνει log σε απομακρυσμένο server (192.168.1.13 είναι το IP του imac):

Restart το syslog-ng, /etc/init.d/syslog-ng restart και μετά tail -f /var/log/remote.d/192.168.1.1.log.

Voila! Στην οθόνη του imac "τρέχουν" τα logs του linksys :-) Πολύ βολικό όταν βλέπεις το led να είναι κόκκινο και προσπαθείς να καταλάβεις τί φταίει.

Share this post:
The Letter is a newsletter I send out whenever I have something to say or share. It may take a few days, weeks or months for the next one.
Privacy: I hate spam as much as you do, maybe more. I will not share your email with advertisers, etc.