udvnl

 
<<< Back

Контроль SystemD и инструмент работы с системными логами через веб браузер

Небольшая заметка о возможности контроля SystemD и просмотра логов служб через веб браузер (т.е. без необходимости заходить через SSH и просмотра каждого лога по отдельности).

Есть служба systemd-journal-gatewayd, с помощью которой можно смотреть логи systemd через браузер. Причём настраивается она максимально просто, буквально в пару действий. Показываю на примере базового образа v_44 для Raspberry Pi (Debian 10).
Так же можно вообще попытаться разобраться у себя в системе, а что там творится :-)

Устанавливаем пакет systemd-journal-remote:

sudo apt install systemd-journal-remote

Запускаем службу:

sudo systemctl start systemd-journal-gatewayd.service

При необходимости включение в автозагрузку:

sudo systemctl enable systemd-journal-gatewayd.service

Порт по умолчанию 19531.
Идём смотреть логи в браузер: обзор логов
Это обзорный url. Тут в выпадающем списке можно выбирать любой лог.

как видим на экране я обнаружил некоторые проблемы со своим блоком питания, о которых и не подозревал ((

Можно посмотреть логи только текущей загрузки: http://192.168.1.121:19531/entries?boot. или же непосредственно выбрать интересующий тебя сервис.

Можно через curl забирать эти же логи в json формате. Примерно так для юнита ssh:

curl --silent -H 'Accept: application/json' \   'http://10.20.1.36:19531/entries?UNIT=ssh.service'

Более подробно параметры и возможности описаны в документации (https://www.freedesktop.org/software/systemd/man/s...).
Так же имеется возможность сбора логов и с удаленных машин.

Discuss (0) (2)

See also:
2024-05-21 RHVoice установка, проверка и прочее
2023-11-03 Пару мыслей о совместном применении SIP телефонии и систем «Умного Дома», а также немного об организации независимого от Internet канала связи с УД.
2023-10-10 Установка SIP сервера FreeSWITCH 1.10.10 на Raspberry Pi OS Lite (Debian11)
2023-01-03 Установка MajorDoMo с помощью скрипта от SergeJey на Raspberry Pi
2022-12-09 Где Телефон?
2022-05-30 Вариант установки Majordomo на Windows 10 с использованием пакета XAMPP. Немного о переносе и создании тестовой копии системы с Raspberry PI на Windows
2022-03-09 Небольшие заметки по подключению и использованию сервиса CONNECT
2022-02-27 Zigbee2mqtt, немного о стиках CC2531 и Sonoff USB Zigbee 3.0 Dongle Plus (сравнение, подключение, тестирование).
2021-09-23 Второй раз в первый класс. Часть 1: начало работы c базовым образом для RPi.
2020-12-31 Возможность создания канала управления через телефонные сети для системы домашней автоматизации.
2020-07-06 Чтение файлов из образа img Операционной системы. Возможность записи образа на меньшую по размеру SD карту памяти
2020-06-19 Raspberry Pi: немного о резервном копировании и актуальной копии системы
2020-05-07 Установка VoIP сервера FreeSWITCH с частичной интеграцией в систему MajorDoMo
2020-04-28 Установка базового образа MajorDoMo на Raspberry Pi. Начало первые шаги.
2019-10-07 Возможность создания видео звонков у MajorDoMo (RPI +WebCam)
2019-09-11 Создание голосового оповещения MajorDoMo
2019-08-21 Установка USB аудиокарты и настройка звука в Raspberry Pi
2019-04-04 Сертификация в Z-Wave
2019-03-11 RPI Monitor полезное ПО для Raspberry PI и Orange Pi
2019-02-04 Тестирование пропускной способности канала Ethernet (Wi-Fi) с помощью утилиты IPerf
2018-12-23 Пошаговая инструкция с картинками по установки MajorDoMo на Raspberry Pi 3 с помощью скрипта от Immortal
2018-10-20 Установка Freeswitch 1.8.2 на Debian 9 (Raspbian Stretch) на базовый образ системы «Умного дома» MajorDomo
2018-08-14 Создание беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo. Включение первого устройства Z-Wave и первые шаги по автоматизации
2018-07-08 Создание беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo. Включение контроллера RaZberry и первые шаги по Z-Wave
2018-06-29 Пошаговая инструкция по установке образа Majordomo на Raspberry Pi
2018-06-21 Удаленное наблюдение за близкими, но к сожалению, больными людьми.

Минск, Беларусь

На форуме: udvnl