Системные файлы журнала импорта в локальный сокет

Я кодировал единственную программу в искре для получения данных из локального сокета и строк получения, который имеет "Ошибку" в них. Я пишу вручную в терминале:

$ nc -lk 9999
Error: some error message
Warning: some warning message

и так далее. Мне нужен сокет, получают системную информацию журнала автоматически. Какой когда-либо файл журнала в системе, которая содержит сообщения об ошибках или Предупреждение и затем моей программы, может извлечь Ошибочные из сокета.

0
задан 17 May 2018 в 08:34

1 ответ

Вы сказали, что используете rsyslogd. Затем поместите файл (например, my-forward.conf) со следующим содержимым в /etc/rsyslog.d/:

if ( prifilt("*.warning") ) then {
    action(type="omfwd" protocol="tcp" target="127.0.0.1" port="9999")
}

и перезапустите демон syslog:

systemctl restart rsyslog

Это перенаправит сообщения системного журнала для все средства с серьезностью , предупреждением и хуже через TCP до 127.0.0.1:9999.

1
ответ дан 29 October 2019 в 07:46

Другие вопросы по тегам:

Похожие вопросы: