Если вы видите что-то необычное, просто сообщите мне. Skip to main content

Анализ логов.

Для чего необходим анализ логов.

    Анализ работы приложения Анализ работы инфраструктуры.

    Journalctl - инструмент работы системы

    Systemd

      systemd — менеджер системы и сервисов systemctl — утилита для просмотра и управление статусом сервисов systemd-analyze — предоставляет статистику по процессу загрузки системы, проверяет корректность unit-файлов и так же имеет возможности отладки systemd

      Место где можно найти конфигурации сервисов, демонов /etc/systemd/system/

        Journald - системный демон журналов systemd. Systemd спроектирован так, чтобы централизованно управлять системными логами от процессов, приложений и т.д. Все такие события обрабатываются демоном journald, он собирает логи со всей системы и сохраняет их в бинарных файлах.

        Команды:

        Отображение всех логов системы

        journalctl
        

        -e - отматает в самый конец -f - следить за логами в реальном времени.

        Фильтрация по важности

        journalctl -p 0
        

        Уровни важности:

          0: emergency (неработоспособность системы) 1: alerts (предупреждения, требующие немедленного вмешательства) 2: critical (критическое состояние) 3: errors (ошибки) 4: warning (предупреждения) 5: notice (уведомления) 6: info (информационные сообщения) 7: debug (отладочные сообщения)

          Фильтрация по старту системы

          journalctl -b 0
          
            0 - текущая загрузка -1 - прошлая загрузка

            Фильтрация сообщений ядра

            journalctl -k
            

            Фильтрация сообщений определенного сервиса

            journalctl -u NetworkManager.service