This shows you the differences between two versions of the page.
| 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 | ||