Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| router:syslog-ng [2025/12/06 03:03] – mirocow | router:syslog-ng [2025/12/06 03:31] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| * https:// | * https:// | ||
| + | <note tip>< | ||
| + | RFC3164 Network/ | ||
| + | Promtail (port 1514) -> Loki (port 3100) <- Grafana (port 3000) | ||
| + | </ | ||
| + | |||
| + | * Syslog-ng — принимать логи по сети от других устройств и систем. | ||
| + | * Loki — обрабатывать логи и отправлять их в Grafana для визуализации. | ||
| + | * Grafana — визуализировать логи, собранные с помощью Loki. | ||
| + | |||
| + | Важно, что Syslog-ng, Loki и Grafana могут быть на одном сервере для оптимальной производительности, | ||
| + | |||
| + | Настроить приём логов от устройств, | ||
| + | Настроить отправку логов на удалённый сервер, | ||
| ===== Подготовка ===== | ===== Подготовка ===== | ||
| Строка 23: | Строка 36: | ||
| nano / | nano / | ||
| - | < | + | < |
| ############################################################################# | ############################################################################# | ||
| # syslog-ng.conf customized for scribe on Asuswrt-Merlin firmware | # syslog-ng.conf customized for scribe on Asuswrt-Merlin firmware | ||
| Строка 73: | Строка 86: | ||
| destination(messages); | destination(messages); | ||
| # destination(log_server); | # destination(log_server); | ||
| + | }; | ||
| + | </ | ||
| + | |||
| + | меняем функцию log на | ||
| + | |||
| + | <code bash> | ||
| + | destination d_fluentbit { | ||
| + | syslog(" | ||
| + | }; | ||
| + | |||
| + | log { | ||
| + | source(src); | ||
| + | # source(net); | ||
| + | destination(messages); | ||
| + | # destination(log_server); | ||
| + | destination(d_fluentbit); | ||
| }; | }; | ||
| </ | </ | ||