поиск_важных_событий_в_syslog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
поиск_важных_событий_в_syslog [2026/08/08 17:31]
val created
поиск_важных_событий_в_syslog [2026/08/08 17:51] (current)
val [Шаг 1. Что у нас есть, для начала]
Line 1: Line 1:
 ====== Поиск важных событий в syslog ====== ====== Поиск важных событий в syslog ======
  
 +===== Реклама =====
 +
 +  * Как быстро на вопрос "​все ли у нас в порядке"​ поможет ответить просмотр лог файлов системы?​ Обычно за "​роем"​ сообщений ничего не видно. Давайте разберемся,​ как можно выделить то что действительно важно
 +
 +===== Техническое задание =====
 +
 +  * Настроить отдельный журнал важных сообщений
 +
 +===== Запись вебинара =====
 +
 +  * Тэги: ​
 +
 +===== Шаг 1. Что у нас есть, для начала =====
 +
 +  * [[Развертывание стенда дома]]
 +===== Шаг 2. Поиск важных событий в syslog =====
 +  * Гипотеза - все важные события содержат слово error?
 +<​code>​
 +gate# grep -i '​error'​ /​var/​log/​syslog
 +</​code>​
 +  * Тестируем на важном событии,​ например,​ подстановка чужого IP
 +  * [[Настройка сети в Linux#​Динамическая настройка ip параметров]]
 +
 +<​code>​
 +2026-07-17T19:​49:​49.451736+03:​00 gate dhcpd[943]: ICMP Echo reply while lease 192.168.13.101 valid.
 +2026-07-17T19:​49:​49.452103+03:​00 gate dhcpd[943]: Abandoning IP address 192.168.13.101:​ pinged before offer
 +2026-07-17T19:​49:​54.446616+03:​00 gate dhcpd[943]: DHCPDISCOVER from 08:​00:​27:​98:​57:​d0 via eth0
 +</​code>​
 +
 +  * или, устаревании зоны DNS ([[Сервис DNS#​Настройка вторичного сервера]])
 +
 +<​code>​
 +2026-07-31T12:​21:​16.642667+03:​00 server named[4622]:​ zone comp13.un/​IN/​inside:​ refresh: NODATA response from primary 172.16.1.254#​53 (source 0.0.0.0#0)
 +2026-07-31T12:​25:​23.495897+03:​00 server named[4622]:​ zone comp13.un/​IN/​inside:​ expired
 +</​code>​
 +
 +  * Пробуем отфильтовать неважные события ...
 +
 +<​code>​
 +gate# cat /​var/​log/​syslog | egrep -v '​DHCPACK|DHCPREQUEST|Wrote.*leases|sessionclean|ALLOWED|run-parts.*report' ​
 +</​code>​
 +
 +  * Вспоминаем про степени критичности/​уровни важности событий в syslog
 +  * Создаем [[Регистрация событий в Linux#​Журнал важных сообщений]] в rsyslog, пишем в него все события с указанием уровня важности (можно и источник события)
 +  * Убеждаемся,​ что они соответствуют примерам важных событий
 +<​code>​
 +Jul 31 13:03:40 gate [info] dhcpd[716]: DHCPACK on 192.168.13.103 to 08:00:27:f9
 +:8e:73 (clientN) via eth0
 +Jul 31 13:03:44 gate [err] dhcpd[716]: Abandoning IP address 192.168.13.103:​ declined.
 +Jul 31 13:03:44 gate [info] dhcpd[716]: DHCPDECLINE of 192.168.13.103 from 08:​00:​27:​f9:​8e:​73 (clientN) via eth0: abandoned
 +...
 +Jul 31 14:50:13 server [info] named[5042]:​ zone comp13.un/​IN/​inside:​ refresh: NODATA response from primary 172.16.1.254#​53 (source 0.0.0.0#0)
 +Jul 31 14:54:43 server [warning] named[5042]:​ zone comp13.un/​IN/​inside:​ expired
 +</​code>​
 +
 +  * Добавляем фильтрацию неинтересных событий
 +
 +<​code>​
 +gate# cat /​var/​log/​syslog.high | egrep -v '​PNP0A03|LPM|vmwgfx|ehci_hcd'​
 +</​code>​
 +
 +  * Добавляем фильтр в [[Регистрация событий в Linux#​Журнал важных сообщений]] в rsyslog
поиск_важных_событий_в_syslog.1786199514.txt.gz · Last modified: 2026/08/08 17:31 by val