Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13052|Απάντηση: 1

Ξεκινήστε με το Logstash, ένα εργαλείο διαχείρισης αρχείων καταγραφής ανοιχτού κώδικα

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2021-1-27 15:34:49 | | | |
Το Logstash είναι μια πλατφόρμα για τη μετάδοση, επεξεργασία, διαχείριση και ανάκτηση αρχείων καταγραφής εφαρμογών, συμβάντων. Μπορείτε να το χρησιμοποιήσετε για να συλλέξετε και να διαχειριστείτε αρχεία καταγραφής εφαρμογών με ενοποιημένο τρόπο και να παρέχετε μια διεπαφή ιστού για ερωτήματα και στατιστικά στοιχεία.

Εκμάθηση εγκατάστασης και ανάπτυξης του Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Εγκαταστήστε το πρόσθετο elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Οδηγός για την εγκατάσταση του elasticsearch-analysis-ik στο elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Εκμάθηση εγκατάστασης και ανάπτυξης του Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Εγκαταστήστε το πρόσθετο elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Οδηγός για την εγκατάσταση του elasticsearch-analysis-ik στο elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash σημαίνει απλώς δεδομένα:Είσοδος, φίλτρο, έξοδοςΗ πηγή και η έξοδος των δεδομένων μπορεί να είναι αρχεία, δεδομένα mq, tcp, βάσεις δεδομένων, es κ.λπ.Δεν χρειάζεται να είναι Elasticsearch(es))!

Λήψη και εγκατάσταση

Αρχικά, ο υπολογιστής πρέπει να εγκαταστήσει το περιβάλλον Java (παραλείπεται)

C:\Users\itsvse_nuc>java -version
Έκδοση Java "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (δομή 25.271-b09, μεικτή λειτουργία)

Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Διεύθυνση λήψης Logstash:Η σύνδεση με υπερσύνδεσμο είναι ορατή., λαμβάνοντας ως παράδειγμα τα Windows, απλώς κατεβάστε και αποσυμπιέστε το.

Οδηγός έναρξης

Το Logstash χρησιμοποιεί το {} για να ορίσει περιοχές, οι οποίες μπορούν να περιλαμβάνουν ορισμούς περιοχών προσθέτων και μπορείτε να ορίσετε πολλές προσθήκες σε μία περιοχή. Στην περιοχή προσθήκης, μπορείτε να ορίσετε ρυθμίσεις ζεύγους κλειδιού-τιμής. Τα παραδείγματα περιλαμβάνουν:


Το προεπιλεγμένο αρχείο logstash-sample.conf μοιάζει με αυτό:

# Δείγμα διαμόρφωσης Logstash για τη δημιουργία ενός απλού
# Beats -> Logstash -> Ελαστικός αγωγός αναζήτησης.

είσοδος {
  χτυπά {
    θύρα => 5044
  }
}

έξοδος {
  elasticsearch {
    κεντρικοί υπολογιστές => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][έκδοση]}-%{+YYYY. MM.dd}"
    #user => "ελαστικό"
    #password => "αλλάζω"
  }
}
Το λογισμικό της σειράς Beats υποστηρίζει το πρωτόκολλο Lumberjack και το Logtail μπορεί να χρησιμοποιήσει το πρωτόκολλο LumberjackΚτυπήματαΤα δεδομένα που συλλέγονται από το λογισμικό (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat κ.λπ.) και το Logstash μεταφορτώνονται στην υπηρεσία καταγραφής.

Ανάγνωση του αρχείου καταγραφής

Συγχρονίστε όλα τα περιεχόμενα ενός αρχείου και ακούστε το

Αφού ακούσετε, δεν μπορείτε να ανοίξετε, να επεξεργαστείτε και, στη συνέχεια, να αποθηκεύσετε το αρχείο, πρέπει να χρησιμοποιήσετε το echo >> για να προσθέσετε περιεχόμενο στο αρχείο, μπορείτε να το δείτε

Διαβάστε mysql

Χρησιμοποιήστε το stdin ως είσοδο και το stdout ως έξοδο

Εκτελέστε την ακόλουθη εντολή στον κατάλογο bin του προγράμματος:

Τέλος Logstash Προσθέτουμε αυτόματα πολλά πεδία, @timestamp χρονικής σήμανσης, έκδοση @version, τύπο που εισήχθη και κεντρικό όνομα κεντρικού υπολογιστή.



Ακρόαση της θύρας UDP ως εισόδου

Κάτω από τον κατάλογο bin του προγράμματος, δημιουργήστε ένα νέο αρχείο διαμόρφωσης test.conf ως εξής:

Ξεκινήστε το πρόγραμμα logstash με ένα αρχείο διαμόρφωσης χρησιμοποιώντας την εντολή cmd ως εξής:

.net/c# Gadget επικοινωνίας UDP [πηγαίος κώδικας]
https://www.itsvse.com/thread-3538-1-1.html
Προσπαθώντας να στείλετε δεδομένα μέσω του πρωτοκόλλου UDP, ο κώδικας C# έχει ως εξής:

{"name":"αρχιτέκτονας","age":116,"result":{"url":"https://www.itsvse.com/"}}
Οπως φαίνεται παρακάτω:



Τροποποιήστε το αρχείο διαμόρφωσης test.conf και προσπαθήστε να γράψετε τα δεδομένα στο Elasticsearch, ως εξής:

Το Kibana σάς επιτρέπει να δείτε ότι τα δεδομένα έχουν εγγραφεί με επιτυχία στο ES, όπως φαίνεται στην παρακάτω εικόνα:



(Τέλος)





Προηγούμενος:Αποστολή, ενημέρωση, προσθήκη και διαγραφή αρχείων με χρήση SVN
Επόμενος:Το CentOS μετράει κάθε μέγεθος φακέλου και αναζητά μεγάλα αρχεία
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2021-5-7 14:26:57 |
Εισαγωγή στη διεπαφή Logstash API
https://www.itsvse.com/thread-9638-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com