Εμφάνιση 1-8 από 8
  1. #1
    Εγγραφή
    28-03-2006
    Περιοχή
    KV G434
    Ηλικία
    49
    Μηνύματα
    42.354
    Downloads
    23
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    310/31
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΕΡΜΟΥ
    Router
    RB4011iGS+5 ONT: G-010G-R
    Post
    Ο παρακάτω οδηγός αφορά την αποστολή των logs σε έναν syslog server και από εκεί με email στον προσωπικό μας λογαριασμό.

    Χρησιμοποιώ ubuntu linux με ΙΡ: 5.36 και name: "Milady"
    και το ΜΤ με ΙΡ: 5.33 και name:"porthos".

    Ξεκινάω από το ΜΤ:
    Send logs to external log server (rsyslog)
    Spoiler:
    Κώδικας:
    *** Send Logs to rsyslog server
    System > Logging > Actions
    	Name: remote
    	Type: remote
    	Remote Address: 192.168.5.36
    	Remote Port: 514
    System > Logging > Rules > (+ add new with the same name)
    	Topics: info
    	Action: remote


    Στο ubuntu κάνουμε τα εξής:
    Βρίσκουμε πώς στέλνει το ΜΤ και κάθε άλλη συσκευή τα data:
    Spoiler:
    Κώδικας:
    at rsyslog/conf add lines: 
    	: /var/log/rsyslog.log
    	& ~

    Κάνουμε τις ανάλογες ρυθμίσεις στον rsyslog:
    Spoiler:
    Κώδικας:
    pico /etc/rsyslog.conf
    	# provides UDP syslog reception
    	$ModLoad imudp
    	$UDPServerRun 514
    	# $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
    	# at the end of file
    	:HOSTNAME, isequal, "porthos" /var/log/rsyslog.log
    	& ~	
    touch /var/log/rsyslog.log
    chmod 640 /var/log/rsyslog.log
    chown syslog:adm /var/log/rsyslog.log
    service rsyslog restart
    netstat -tlnup | grep 514
    tail -f /var/log/rsyslog.log


    Στήνουμε έναν mail server κάνοντας χρήση των ρυθμίσεων της cosmote [ή όπου αλλού έχουμε λογαριασμό]:
    Spoiler:
    Κώδικας:
    apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules
    	Internet Site
    	System mail name: Milady
    pico /etc/postfix/main.cf
    	relayhost = mailgate.cosmotemail.gr:25
    	smtpd_sasl_auth_enable = yes
    	smtpd_sasl_path = smtpd
    	smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    	smtp_sasl_type = cyrus
    	smtp_sasl_auth_enable = yes
    	smtp_cname_overrides_servername = no
    	smtp_sasl_security_options = noanonymous
    	smtp_generic_maps = hash:/etc/postfix/generic
    pico /etc/postfix/sasl_passwd
    	mailgate.cosmotemail.gr:25    USERNAME:PASSWORD
    chmod 400 /etc/postfix/sasl_passwd
    postmap /etc/postfix/sasl_passwd
    postmap -q smtp.provider.com:25 /etc/postfix/sasl_passwd
    pico /etc/postfix/generic
    	root@Milady xxx@cosmotemail.gr
    postmap /etc/postfix/generic
    		pico /etc/postfix/master.cf
    				submission inet n       -       -       -       -       smtpd
    			  -o syslog_name=postfix/submission
    			  -o smtpd_tls_security_level=encrypt
    			  -o smtpd_sasl_auth_enable=yes
    			  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
    			#  -o milter_macro_daemon_name=ORIGINATING
    			smtps     inet  n       -       -       -       -       smtpd
    			  -o syslog_name=postfix/smtps
    			  -o smtpd_tls_wrappermode=yes
    			  -o smtpd_sasl_auth_enable=yes
    			  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
    			#  -o milter_macro_daemon_name=ORIGINATING
    /etc/init.d/postfix restart
    echo "Test mail from postfix" | mail -s "Test Postfix" xxx@cosmotemail.gr


    *** Forward root mail
    Spoiler:
    Κώδικας:
    pico /etc/aliases
    	root: xxx@cosmotemail.gr
    newaliases


    *** Send log file via email (for previous day)
    Spoiler:
    Κώδικας:
    pico /usr/local/bin/logview.sh
    	#!/bin/bash
    	mailTemp="/var/log/mailTemp"
    	logfile="/var/log/rsyslog.log"
    	search=$(date --date='yesterday' "+%F")
    	grep -r "$search" "$logfile" > "$mailTemp"
    	if [[ -s $mailTemp ]] ; then
    		cat "$mailTemp" | mail -s "Milady Logs (Mikrotik, Modem, VoIP)" xxx@cosmotemail.gr
    	else
            echo "No Activity" | mail -s "Milady Logs (Mikrotik, Modem, VoIP)" xxx@cosmotemail.gr
    	fi ;
    chmod 755 /usr/local/bin/logview.sh
    ./usr/local/bin/logview.sh
    crontab -e
    	00 01 * * * /usr/local/bin/logview.sh >/dev/null 2>&1


    Κάθε βράδυ στις 1:00 θα στέλνονται τα Logs τις προηγούμενης ημέρας.
    Πατήστε στην εικόνα για να τη δείτε σε μεγέθυνση. 

Όνομα:  Capture.PNG 
Εμφανίσεις:  22 
Μέγεθος:  132,9 KB 
ID: 190625
    Τελευταία επεξεργασία από το μέλος deniSun : 20-01-18 στις 21:58.
    | "Anyone can build a fast CPU.
    | The trick is to build a fast system."
    |____________Seymour Cray...

  2. #2
    Εγγραφή
    14-11-2003
    Περιοχή
    At Milliways, the Restaurant at the End of the Universe
    Ηλικία
    44
    Μηνύματα
    3.048
    Downloads
    96
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    50000/5000
    ISP
    ΟΤΕ Conn-x
    Router
    OpenWRT (WNDR3700v2)
    πολύ καλό (αν και ίσως υπερβολή), το είχα κοιτάξει και εγώ αλλά είχα κολλήσει στο οτι ο syslog δεν αναγνώριζε το format των μηνυμάτων.
    See first, think later, then test. But always see first. Otherwise you will only see what you were expecting. Most scientists forget that. - Douglas Adams
    There's no right, there's no wrong, there's only popular opinion. - Jeffrey Goines (12 Monkeys)


  3. #3
    Εγγραφή
    31-05-2008
    Ηλικία
    56
    Μηνύματα
    526
    Downloads
    0
    Uploads
    0
    εγώ είχα κολλήσει στο να βρω έναν καλό log analyzer που να είναι δωρεάν,
    αλλοιώς ψάχνεις ψύλους στα άχυρα (εκτός αν κάνεις log μόνο τις λάθος προσπάθειες log in )

  4. #4
    Εγγραφή
    24-08-2006
    Περιοχή
    Αθήνα
    Ηλικία
    40
    Μηνύματα
    80
    Downloads
    6
    Uploads
    0
    DSLAM
    HOL - ΑΓ. ΒΑΡΒΑΡΑ
    Αν θέλουμε να παραλείψουμε την αποστολή σε sys server και απλα να στείλουμε το log στο mail μας, το χεις κάνει με κάποιο script?

    Εχω βρει το παρακάτω αλλα δεν στέλνει τίποτα απλα βαζοντας το mail μου. Τι λάθος κάνω;

    Κώδικας:
    /system script add name="LogDump" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff 
    
    #read log
    :local logcontent
    :foreach int in=[/log find ] do={
    :set logcontent ("$logcontent\r\n" .[/log get $int time]. " - " .[/log get $int message])
    }
    #send email
    /tool e-mail send to="log@xxxx.xxx" subject=([/system identity get name] . " Log " . [/system clock get date]) body=$logcontent
    #delete old log
    /system logging action set memory memory-lines=1
    /system logging action set memory memory-lines=65000

  5. #5
    Εγγραφή
    24-08-2006
    Περιοχή
    Αθήνα
    Ηλικία
    40
    Μηνύματα
    80
    Downloads
    6
    Uploads
    0
    DSLAM
    HOL - ΑΓ. ΒΑΡΒΑΡΑ
    Παράθεση Αρχικό μήνυμα από casperino99 Εμφάνιση μηνυμάτων
    Αν θέλουμε να παραλείψουμε την αποστολή σε sys server και απλα να στείλουμε το log στο mail μας, το χεις κάνει με κάποιο script?

    Εχω βρει το παρακάτω αλλα δεν στέλνει τίποτα απλα βαζοντας το mail μου. Τι λάθος κάνω;

    Κώδικας:
    /system script add name="LogDump" policy=ftp,reboot,read,write,policy,test,winbox,password,sniff 
    
    #read log
    :local logcontent
    :foreach int in=[/log find ] do={
    :set logcontent ("$logcontent\r\n" .[/log get $int time]. " - " .[/log get $int message])
    }
    #send email
    /tool e-mail send to="log@xxxx.xxx" subject=([/system identity get name] . " Log " . [/system clock get date]) body=$logcontent
    #delete old log
    /system logging action set memory memory-lines=1
    /system logging action set memory memory-lines=65000
    Να απαντησω στον εαυτό μου. Ειχα πρόβλημα με το gmail. Επρεπε απο το gmail να ενεργοποιησω να επιτρεπονται οι λιγότερο ασφαλείς εφαρμογες αλλιώς δεν...

  6. #6
    Εγγραφή
    28-03-2006
    Περιοχή
    KV G434
    Ηλικία
    49
    Μηνύματα
    42.354
    Downloads
    23
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    310/31
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΕΡΜΟΥ
    Router
    RB4011iGS+5 ONT: G-010G-R
    Παράθεση Αρχικό μήνυμα από casperino99 Εμφάνιση μηνυμάτων
    Να απαντησω στον εαυτό μου. Ειχα πρόβλημα με το gmail. Επρεπε απο το gmail να ενεργοποιησω να επιτρεπονται οι λιγότερο ασφαλείς εφαρμογες αλλιώς δεν...
    Και με ενεργοποιημένο το two-step-verification θέλει κάποιες κινήσεις παραπάνω.
    | "Anyone can build a fast CPU.
    | The trick is to build a fast system."
    |____________Seymour Cray...

  7. #7
    Εγγραφή
    13-11-2002
    Περιοχή
    Αστρίς Θάσου
    Ηλικία
    45
    Μηνύματα
    4.627
    Downloads
    37
    Uploads
    1
    Τύπος
    Other / Άλλο
    Ταχύτητα
    350/100
    ISP
    Cosmote 4G - 5G - VDSL
    DSLAM
    ΟΤΕ - ΑΣΤΡΙΔΑ ΘΑΣΟΥ
    Router
    RB LHGG & ZTE MC 8020
    ο syslog server έχει κάποιο γραφικό περιβάλλον που τα βλέπουμε κτλ... ποιον τρέχεις... δώσμου περισσότερες πληροφορίες για το κομμάτι του λινουξ...
    RB3011 & RB LHGG & ZTE MC8020 | ucm6202 | fritzbox 7390 | HP microserver gen8 | Raspberry pi 2 tvserver | ....και αρκετά ακόμη...

  8. #8
    Εγγραφή
    28-03-2006
    Περιοχή
    KV G434
    Ηλικία
    49
    Μηνύματα
    42.354
    Downloads
    23
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    310/31
    ISP
    Cosmote
    DSLAM
    ΟΤΕ - ΕΡΜΟΥ
    Router
    RB4011iGS+5 ONT: G-010G-R
    Παράθεση Αρχικό μήνυμα από puntomania Εμφάνιση μηνυμάτων
    ο syslog server έχει κάποιο γραφικό περιβάλλον που τα βλέπουμε κτλ... ποιον τρέχεις... δώσμου περισσότερες πληροφορίες για το κομμάτι του λινουξ...
    Όχι δεν έχει γραφικό.
    Αυτό που κάνω εγώ είναι να τα στέλνω σε καθημερινή βάση στο email μου.
    | "Anyone can build a fast CPU.
    | The trick is to build a fast system."
    |____________Seymour Cray...

Παρόμοια Θέματα

  1. Mikrotik IPv6 σε PPPoE client με modem σε bridge mode
    Από deniSun στο φόρουμ MikroTik ADSL modems, routers & routerBOARDs
    Μηνύματα: 136
    Τελευταίο Μήνυμα: 24-05-23, 22:17
  2. Μηνύματα: 56
    Τελευταίο Μήνυμα: 17-01-18, 23:36
  3. Εφαρμογή mikrotik πάνω σε unifi AP LR για εφαρμογές simple queues
    Από idaf στο φόρουμ MikroTik ADSL modems, routers & routerBOARDs
    Μηνύματα: 8
    Τελευταίο Μήνυμα: 08-12-17, 17:44
  4. HP g6-1300ev: Ξαφνικά shut down σε windows, δεν έχει πρόβλημα σε Linux
    Από uncle_nontas στο φόρουμ Hardware Γενικά
    Μηνύματα: 34
    Τελευταίο Μήνυμα: 03-05-17, 21:23
  5. Εγκατάσταση κάρτα ήχου xonar dg σε linux mint
    Από chris1975 στο φόρουμ Unix - Linux
    Μηνύματα: 0
    Τελευταίο Μήνυμα: 30-01-17, 19:39

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας