Инструменты сисадмина: логирование | OTUS

Инструменты сисадмина: логирование

Когда увеличивается число обслуживаемых хостов, появляется необходимость в централизованном сборе логов. Для таких задач прекрасно подойдут уже готовые Open Source-решения.

EAqS_noXUAEBIbH_1-1801-206de4.jpg

Рассмотрим некоторые из таких решений. В первую очередь, важно отметить агенты, которые доступны в большинстве Linux-дистрибутивов:

1-1801-c70386.png

Теперь перечислим проверенные агрегаторы логов:

  • Logstash,
  • Loki (Prometheus),
  • Graylog2,
  • ELK.

Итак, когда число администрируемых хостов не является большим, то вполне хватит syslog-ng в качестве централизованного хранилища для файлов логов (сообщения будут приниматься на 514 UDP-порт). Также syslog-ng может раскладывать сообщения по директориям в учетом источника (FQDN/IP-адреса, даты, сервиса и пр.).

Кроме того, для работы с логами могут пригодиться: • Echofish — система сбора и анализа логов в режиме реального времени; • Fluentd — опенсорсная система по сбору логов; • Flume — распределённая система, предназначенная для сбора и агрегации логов; • Graylog2 — сервер, обеспечивающий анализ событий и логов с возможностью оповещения; • Heka — система, предназначенная для работы с логами от Mozilla; • Kibana — инструмент визуализации данных; • Logstash — инструмент управления событиями и логами; • Octopussy — опенсорсное решение для работы с логами.

log_monitoring_architecture_1-1801-993b73.png

По материалам https://tproger.ru/.

Также вам могут быть интересны следующие статьи:

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто