Syslog-ng

syslog-ngは、Syslogプロトコルのオープンソースの実装である。オリジナルのsyslogdの機能はもちろんのこと、リッチなフィルタリング機能や柔軟な設定オプション、TCPでのログ転送など、さまざまな機能がサポートされている。syslog-ng は現在、One Identity Inc. (Balabit IT Security を買収し syslog-ng も吸収されました) により開発されている。
2024年5月 AxoSyslog が syslog-ng からフォークされた。

特徴
Unixシェルのような、様々な拡張を用いてログメッセージの書式を整形する機能
ローカルのアプリケーションにログメッセージを送信する機能
データベースに直接ロギングする機能（syslog-ng OSE 2.1から）
サポート有りの Premium Edition と Open Source Edition  がある。
様々な入出力インターフェースがあり、入力は udp, tcp, unixドメインソケット, 通常ファルなどの標準的なものから OpenTelemetry, :en:Jellyfin、出力は Elasticsearch, OpenObserve, Flentd, PostgreSQL, slack, discord, telegram などと多くのアプリケーションに接続できる。
プラグイン (ログの成形などに使用) を C, Python, Java, Lua, Perl で作成することができる。

関連 RFC とワーキンググループ
  - The BSD syslog protocol
  - The Syslog Protocol
  - Transport Layer Security (TLS) Transport Mapping for Syslog
  - Transmission of Syslog Messages over UDP

 脚注 

外部リンク
 syslog-ng PE (商用バージョン) 公式サイト（英語）
 syslog-ng OSE (オープンソース版) 公式サイト（英語）
 syslog-ng FAQ（英語）
 syslog-ng OSE ドキュメント
 archlinux syslog-ng

Category:UNIXのソフトウェア
Category:オープンソースソフトウェア
Category:システム管理
Category:ネットワーク管理
Category:インターネット標準