<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Logs on YmnukTech</title>
		<link>https://ymnuktech.ru/tags/logs/</link>
		<description>Recent content in Logs on YmnukTech</description>
		<generator>Hugo</generator>
		<language>ru</language>
		
		
		
		
			<lastBuildDate>Thu, 04 May 2023 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://ymnuktech.ru/tags/logs/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Централизованное чтение логов в Windows</title>
				<link>https://ymnuktech.ru/posts/2023/05/%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2-%D0%B2-windows/</link>
				<pubDate>Thu, 04 May 2023 00:00:00 +0000</pubDate>
				<guid>https://ymnuktech.ru/posts/2023/05/%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2-%D0%B2-windows/</guid>
				<description>&lt;p&gt;&lt;img src=&#34;https://ymnuktech.ru/images/posts/%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png&#34; alt=&#34;Журналы Windows&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Ранее уже было написано у меня &lt;a href=&#34;https://ymnuktech.ru/server-logs-and-collect&#34;&gt;о сборе логов&lt;/a&gt; с различных серверов и хранения их в единой БД. Сегодня будет заметка для сбора логов.&lt;/p&gt;&#xA;&lt;h2 id=&#34;софт-и-настройка&#34;&gt;Софт и настройка&lt;/h2&gt;&#xA;&lt;p&gt;Логи нужно собирать, в первую очередь, с серверов, так что это достаточно важная задача. А вот чем собирать — вопрос. Можно отправлять файлы на сервер и там их парсить и анализировать. Можно поставить специальный софт, который сам это будет делать и отправлять на сервер готовые записи (этот больше подходит, так как удобнее). Теперь сам софт.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Анализ логов</title>
				<link>https://ymnuktech.ru/posts/2022/12/%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2/</link>
				<pubDate>Mon, 12 Dec 2022 00:00:00 +0000</pubDate>
				<guid>https://ymnuktech.ru/posts/2022/12/%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2/</guid>
				<description>&lt;p&gt;Ура! У нас есть накапливаемая БД в &lt;a href=&#34;https://ymnuktech.ru/storage-logs-in-db&#34;&gt;логами&lt;/a&gt;! Дальше только анализ логов и разбор полетов…&lt;/p&gt;&#xA;&lt;h2 id=&#34;графики-логов&#34;&gt;Графики логов&lt;/h2&gt;&#xA;&lt;p&gt;Ну вот не знаю что с этим делать и как дальше жить. Из готового особо ничего такого не обнаружил (может все же плохо искал). Из того что есть — это графики логов, т.е. пишем специальный запрос и смотрим как это «красиво» рисуется.&lt;/p&gt;&#xA;&lt;h2 id=&#34;чем-же-смотреть&#34;&gt;Чем же смотреть&lt;/h2&gt;&#xA;&lt;p&gt;Из того что я нашел более простое в освоении и «красивое» — это &lt;a href=&#34;https://grafana.com/grafana&#34;&gt;Grafana&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Хранение логов в БД</title>
				<link>https://ymnuktech.ru/posts/2022/12/%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2-%D0%B2-%D0%B1%D0%B4/</link>
				<pubDate>Thu, 08 Dec 2022 00:00:00 +0000</pubDate>
				<guid>https://ymnuktech.ru/posts/2022/12/%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2-%D0%B2-%D0%B1%D0%B4/</guid>
				<description>&lt;p&gt;После анализа &lt;a href=&#34;https://ymnuktech.ru/collect-logs&#34;&gt;логов&lt;/a&gt; их необходимо куда-то структурированно сохранить (какую-то базу). Для хранения логов в БД для начала нужно выбрать в какую СУБД. При этом существует, опять же, целая масса вариантов.&lt;/p&gt;&#xA;&lt;p&gt;Немного поразмыслив я решил использовать ClickHouse. Судя по обзорам достаточно быстрая (не зря же yandex ее создавали как раз для хранения большого объема и обработки аналитики). Можно было бы выбрать тот же PostgreSQL, MySQL (MariaDB), Elasticsearch… В общем все что угодно, но я остановился на этом варианте.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Обработка логов</title>
				<link>https://ymnuktech.ru/posts/2022/12/%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2/</link>
				<pubDate>Mon, 05 Dec 2022 00:00:00 +0000</pubDate>
				<guid>https://ymnuktech.ru/posts/2022/12/%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2/</guid>
				<description>&lt;p&gt;Логи, собственно, уже &lt;a href=&#34;https://ymnuktech.ru/send-logs-syslog&#34;&gt;собираем&lt;/a&gt;. Следующая задача их нужно каким-то образом обработать логи: подготовить и отправить в базу данных.&lt;/p&gt;&#xA;&lt;h2 id=&#34;чем-обрабатывать&#34;&gt;Чем обрабатывать?&lt;/h2&gt;&#xA;&lt;p&gt;В принципе вариантов на эту тему масса. Первый вариант — использовать готовое решение, второй вариант — писать свое. Собственно сложность состоит в том, что хоть и логи +/- похожи друг на друга, но все же имеют отличия. Возьмем первый вариант и попробуем его реализовать.&lt;/p&gt;&#xA;&lt;p&gt;Для получения и парсинга логов, дума, можно взять fluentd. Продукт открытый, документация объемная, готовые плагины тоже есть. Попробуем разобраться.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Передача логов на один сервер</title>
				<link>https://ymnuktech.ru/posts/2022/12/%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2-%D0%BD%D0%B0-%D0%BE%D0%B4%D0%B8%D0%BD-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80/</link>
				<pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate>
				<guid>https://ymnuktech.ru/posts/2022/12/%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2-%D0%BD%D0%B0-%D0%BE%D0%B4%D0%B8%D0%BD-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80/</guid>
				<description>&lt;p&gt;Вот не хочется устанавливать ворох ПО на серверы &lt;a href=&#34;https://ymnuktech.ru/server-logs-and-collect&#34;&gt;для сбора логов&lt;/a&gt; в одном месте. Хочется использовать что-то уже  предустановленное.  Будем организовывать передачу логов на один сервер (может на 2, а может и на 3 — все зависит от нагрузок на систему и передаваемого трафика). В данной статье речь пойдет об операционных системах Debian и CentOS (просто они у нас есть).&lt;/p&gt;&#xA;&lt;h2 id=&#34;серверная-часть&#34;&gt;Серверная часть&lt;/h2&gt;&#xA;&lt;p&gt;В общем в подавляющем большинстве на этих ОС rsyslog уже установлен, по этому почему бы не взять его? Ну значит так и сделаем!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Сервер логирования и сбор логов</title>
				<link>https://ymnuktech.ru/posts/2022/10/%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B8-%D1%81%D0%B1%D0%BE%D1%80-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2/</link>
				<pubDate>Fri, 28 Oct 2022 00:00:00 +0000</pubDate>
				<guid>https://ymnuktech.ru/posts/2022/10/%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B8-%D1%81%D0%B1%D0%BE%D1%80-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2/</guid>
				<description>&lt;p&gt;Логирование событий — очень нужная вещь. Лучше же конечно не откладывать данную проблему в долгий ящик (если, конечно, у вас не один сервер, а целый парк). В такой конфигурации не набегаешься по серверам и текстовиков не насмотришься. А если еще их и анализировать нужно, то мои поздравления — мы попали в бездну. И вот тут бело бы неплохо настроить сервер логирования и сбор логов в одном месте, чтобы можно было получить доступ к данным.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
