Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 13052|Отговор: 1

Започнете с Logstash, инструмент за управление на логове с отворен код

[Копирай линк]
Публикувано на 27.01.2021 15:34:49 | | | |
Logstash е платформа за предаване, обработка, управление и извличане на логове и събития на приложения. Можете да го използвате за събиране и управление на логове на приложения по унифициран начин и предоставяне на уеб интерфейс за заявки и статистика.

Tutorial за инсталация и внедряване на 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

Tutorial за инсталация и внедряване на 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


Логсташ просто означава данни:Вход, филтър, изходИзточникът и изходът на данните могат да бъдат файлове, 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-битова сървърна виртуална машина (build 25.271-b09, смесен режим)

Входът към хиперлинк е видим.

Logstash адрес за изтегляне:Входът към хиперлинк е видим., вземи Windows за пример, просто го изтегли и разархивирай.

Урок за започване

Logstash използва {} за дефиниране на региони, което може да включва дефиниции на региони на плъгини, а можете да дефинирате няколко плъгина в един регион. В зоната за плъгини можете да зададете настройки за двойка ключ-стойност. Примери включват:


Стандартният файл logstash-sample.conf изглежда така:

# Примерна конфигурация на Logstash за създаване на проста
# Beats -> Logstash -> Elasticsearch pipeline.

input {
  beats {
    порт => 5044
  }
}

output {
  elasticsearch {
    хости => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY. MM.dd}"
    #user => "еластичен"
    #password => "changeme"
  }
}
Софтуерът от серията 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# UDP комуникационен уред [изходен код]
https://www.itsvse.com/thread-3538-1-1.html
При опит да се изпратят данни през UDP протокола, C# кодът е следният:

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
Както е показано по-долу:



Модифицирайте конфигурационния файл test.conf и опитайте да запишете данните в Elasticsearch(es), както следва:

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 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com