Syslog-ng

From Wikipedia, the free encyclopedia

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

開発元 One Identity LLC.
最新版
4.10.2 / 2025年10月14日 (4か月前) (2025-10-14)
プログラミング
言語
C言語
概要 開発元, 最新版 ...
syslog-ng Open Source Edition
開発元 One Identity LLC.
最新版
4.10.2 / 2025年10月14日 (4か月前) (2025-10-14)
リポジトリ syslog-ng - GitHub
プログラミング
言語
C言語
対応OS Unix系オペレーティングシステム
サポート状況 開発中
種別 システムロギング
ライセンス LGPL (core) GPLv2 (plugins)
公式サイト http://www.balabit.com/network-security/syslog-ng/
テンプレートを表示
閉じる

特徴

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

関連 RFC とワーキンググループ

  • RFC 3164 - The BSD syslog protocol
  • RFC 5424 - The Syslog Protocol
  • RFC 5425 - Transport Layer Security (TLS) Transport Mapping for Syslog
  • RFC 5426 - Transmission of Syslog Messages over UDP

脚注

外部リンク

Related Articles

Wikiwand AI