Systemd-journal-gatewayd: различия между версиями
Vik Tam (обсуждение | вклад) (Новая страница: «Category:другой СОФТ Есть служба systemd-journal-gatewayd, с помощью которой можно смотреть логи systemd через браузер. Причём настраивается она максимально просто, буквально в пару действий. Показываю на примере базового образа v_44 для Raspberry Pi (Debian 10). Так же можно вообщ...») |
Vik Tam (обсуждение | вклад) Нет описания правки |
||
Строка 19: | Строка 19: | ||
'''''Порт по умолчанию 19531.''''' | '''''Порт по умолчанию 19531.''''' | ||
Идём смотреть логи в браузер: обзор логов | Идём смотреть логи в браузер: обзор логов | ||
http://192.168.1.121:19531/browse | |||
Это обзорный url. Тут в выпадающем списке можно выбирать любой лог системной службы. | Это обзорный url. Тут в выпадающем списке можно выбирать любой лог системной службы. | ||
Можно посмотреть логи только текущей загрузки: http://192.168.1.121:19531/entries?boot | Можно посмотреть логи только текущей загрузки: http://192.168.1.121:19531/entries?boot или же непосредственно выбрать интересующий тебя сервис. | ||
Можно через curl забирать эти же логи в json формате. Примерно так для юнита ssh: | Можно через curl забирать эти же логи в json формате. Примерно так для юнита ssh: |
Текущая версия от 07:38, 13 ноября 2023
Есть служба 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. Идём смотреть логи в браузер: обзор логов http://192.168.1.121:19531/browse
Это обзорный 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'
Более подробно параметры и возможности описаны в документации Пример документации.