Небольшая заметка о возможности контроля 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...).
Так же имеется возможность сбора логов и с удаленных машин.
Минск, Беларусь
На форуме: udvnl