Может ли syslog-ng отправлять логи через порт локально?

Я хочу, чтобы syslog-ng отправлял логи и получал логи на той же машине через определенный порт. Например, syslog-ng читает файл, отправляет эти журналы на порт 10000, а затем программа мониторинга, которая просматривает этот журнал, читает эти журналы. Я не хочу записывать его в другой файл или читать из текущего файла журнала.

Я отредактировал свой текущий файл syslog-ng для отправки журналов через текущий IP-адрес компьютера и порт, который я хочу. Это выглядит так:

destination d_net { syslog("10.80.12.99" transport("udp") port(10000) template("$MSG")); };

Однако, похоже, это не работает, так как я не получаю логи, и я не вижу, чтобы они попадали через tshark. Можно ли как-нибудь отправить логи локально на порт через syslog-ng, и если да, то как? Спасибо!

0 ответов

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