Описание тега systemd-journald

0 ответов

Docker использует journald для сбора журнала, но не может удалить старый файл журнала

Я использую journald собрать файл докера. Journald конф: [Journal] Storage=auto ForwardToSyslog=no ForwardToWall=no SystemMaxUse=100G Поэтому я хочу удалить файлы размером более 100g. По факту, journald удалил эти файлы. Но я обнаружил, что дисковое…
10 апр '18 в 10:51
1 ответ

Ведение журнала объекта journalctl остановлено, пока устройство все еще работает

Кажется, ничего не могу найти на нем, и я тоже странный. У меня есть программа на Python, которая очень часто вставляет записи в базу данных, и она все еще делает это, так что я знаю, что программа все еще работает. У меня есть программа, установлен…
06 авг '18 в 16:33
0 ответов

Как поймать journalctl -f в nodejs exec

У меня есть системный сервис с именем "mylog" Я хочу ловить его живые журналы в моей программе. Тем не менее, когда я использую journalctl -f, это не работает. Я пытался без -f флаг, и это работает. Но когда я использовал флаг, exec обратный вызов н…
31 дек '18 в 10:55
0 ответов

Записать определенный сервис в системный журнал

У меня есть ряд служб в /etc/system/system. Они регистрируются в журнале и отправляются в системный журнал. Есть один сервис, который загружает /var/logs. Есть ли способ направить вывод в системный журнал напрямую с помощью этой службы, которую реги…
22 янв '19 в 10:42
0 ответов

Сделать выходной журнал journalctl именем службы

Я хотел бы знать, как сделать journalctl вывести название сервисного блока (_SYSTEMD_UNIT). В моем случае у меня запущено несколько процессов узлов, и я получаю только service node[pid] с journalctl -f например. Я знаю, что могу отфильтровать процес…
24 янв '19 в 08:58
0 ответов

rsyslog микросекундная метка времени journald

Ubuntu 18.04 представила journald в качестве менеджера журналов, а rsyslog, по-видимому, стал "выходным" интерфейсом, на который выходит journald. К сожалению, выходные журналы не показывают метки времени за секунды (в то время как journald действит…
06 дек '18 в 08:34
1 ответ

sd_journal_sendv пишет BLOB вместо строки

Может кто-нибудь объяснить мне, как использовать системный вызов sd_journal_sendv? Я попытался использовать приведенный ниже фрагмент кода, но входные строки интерпретируются как BLOB по journald. #include <iostream> #include <iostream> …
01 мар '18 в 06:18
0 ответов

Служба systemd не подключается к сеансу dbus

У меня есть приложение, которое должно общаться с сессией dbus. Если я запускаю свое приложение вручную или начинаю использовать Init.d, оно подключается к сеансу d-bus. Но если я запускаю свое приложение через systemd, оно не запускается. А также я…
17 июл '18 в 05:30
0 ответов

systemd StandardOutput в системный журнал не отправляет журналы в системный журнал

У меня есть системный файл systemd для процесса kubelet, и у меня сложилось впечатление, что я могу отправить его вывод в системный журнал, используя StandardOutput= в [Service] раздел файла модуля. Значения по умолчанию должны отправить вывод /var/…
30 янв '19 в 23:27
0 ответов

Как я могу получить журналы журналов в модуле SystemD --user OnFailure (journalctl не работает)

Systemd предоставляет механизм OnFailure= для вызова действий при сбое. Наиболее очевидное использование для этого - действовать как MAILTO= cron и регистрировать сообщения электронной почты при сбое устройства. Я попробовал это в Ubuntu 16.04 с так…
03 янв '19 в 17:58
1 ответ

Как гарантировать, что буфер stdout между systemd и journald очищается при выходе из программы?

Упрощенный пример, который демонстрирует проблему #include <stdio.h> int main(void) { printf("foo\n"); fflush(stdout); getchar(); return 0; } (хотя это не зависит от языка программирования - исходное приложение, с которым я обнаружил проблему,…
17 май '18 в 20:36
1 ответ

sd_journal_send для отправки двоичных данных. Как я могу получить данные, используя journalctl?

Я смотрю на systemd-journal как на метод сбора логов с внешних процессоров. Я очень заинтересован в его способности собирать двоичные данные при необходимости. Я просто проверяю и исследую журнал прямо сейчас. Я хорошо знаю, что есть и другие, возмо…
05 июл '18 в 00:28
1 ответ

Расположение журнала systemd-journald

Я спрашиваю, что может быть простым вопросом, прежде чем погрузиться в исходный код, чтобы увидеть, есть ли ответ: /var/log/journal расположение файлов журнала systemd, жестко запрограммированных в двоичные файлы? Я не имею в виду "это по умолчанию?…
30 авг '18 в 04:37
1 ответ

Как пересылать журналы из контейнеров Docker на хост службы journald/syslog?

Я хочу отправить все журналы из контейнера docker postgresql в службу хоста journald. т.е. я хочу иметь возможность читать журналы Docker-контейнеров на хост-машине, используя tail -f / var / logs / messages или journald -f вот мой конфиг docker-com…
24 апр '18 в 02:19
0 ответов

Понять использование диска системного журнала / почему он слишком большой

Мой системный журнал имеет Storage= постоянный. Поскольку я заметил, что "journalctl --disk-Использование" сообщил о слишком большом количестве, чем ожидалось (однако, полностью соответствует размеру содержимого /var/log/journal/68604663b22c43c8a614…
07 июн '18 в 07:38
1 ответ

Journalctl регистрирует сообщения в группах?

Так что на наших машинах мы заметили что-то странное. Наши службы регистрируются нормально, но эти сообщения, похоже, сгруппированы в пакеты определенного размера. Например, одна команда нашего сервиса генерирует только 1 строку в журнале. Другая ко…
0 ответов

Проверьте, присутствует ли выражение в журналах journalctl

Я новичок в Python, так что извините, если это просто. Итак, у меня есть задача, где мне нужно получить журналы с устройства и проверить, есть ли в журналах предложение или нет, если да, я должен записать строку, где находится предложение, и тест пр…
09 июл '18 в 10:14
0 ответов

Как реагировать на события в журнале err, crit, alert, emerg?

Есть ли сигнал / событие, которое я могу настроить для прослушивателя / обработчика / обратного вызова, когда сообщение регистрируется с journald? Мне нужно распечатать дополнительную диагностическую информацию именно в тот момент, когда создается с…
15 сен '18 в 11:51
0 ответов

Запустите файл службы systemd с переменной среды, имеющей пробелы

dnsmasq_service@.Service [Unit] SourcePath=/usr/bin/dnsmasq Description= dnsmasq service [Service] EnvironmentFile=/var/run/data/%I ExecStart=/usr/bin/dnsmasq ${dnsmasq_arg1} Type=oneshot dnsmasq_env.conf dnsmasq_arg1=--conf-file=/etc/data/dnsmasq.c…
28 фев '19 в 05:11
3 ответа

Есть ли способ перенаправить все stdout и stderr в системный журнал изнутри скрипта?

Мне нравится идея использовать журнал systemd для просмотра и управления журналами моих собственных сценариев. Мне стало известно, что вы можете войти в журнал из моих пользовательских сценариев для каждого сообщения. echo 'hello' | systemd-cat -t m…
28 янв '19 в 01:45