マジセミドライブ

ウェビナー関連のニュースやITサービス&ツールの最新情報を随時配信します。

OSS情報

2020.01.01

【OSS情報アーカイブ】rsyslog

【OSS情報アーカイブ】rsyslog

※当記事に記載されている情報は、古くなっている場合があります。オフィシャルサイトで最新情報をご確認ください。

「rsyslog」とは

概要

rsyslog(アールシスログ)とは、オープンソースの高性能ロギングツールです。

「syslogプロトコル」を実装し、ネットワーク経由での強力なログ転送処理機能を提供します。

「マルチスレッドアーキテクチャ」「高スループット処理」「拡張性」などを特徴としています。

基本説明

rsyslogは、主としてUNIX(Linux)システムにおいて、IPネットワークを介してログメッセージを転送するためのオープンソースツールです。

コアsyslogプロトコルを実装し、「コンテンツベースフィルタリング」「高度なフィルタリング機能」「柔軟な構成オプション」「トランスポートにTCP、SSL、RELPを使用」などの機能を追加しています。

オフィシャルサイト情報

■オフィシャルサイト

→rsyslog.com

■GitHub

→github.com →rsyslog/rsyslog

■主要開発元

rsyslogは、AdisconGmbHが中心となり開発が進められています。

→adiscon.com

■ライセンス情報

rsyslogのライセンスは「GNU GENERAL PUBLIC LICENSE Ver3」です。

詳細について、こちらを参照ください。
→github.com →rsyslog/rsyslog →COPYING

■ダウンロード

以下のディストリビューション用のパッケージ形式で提供されています。
・Ubuntu
・RHEL / CentOS
・Debian

→rsyslog.com →downloads

同様製品

同様な機能を提供する製品として、次のようなものがあります。

オープンソース製品:「syslog-ng」など。

syslog強化版

■「syslog」とは

・「System Logging Protocol」の略
・システムログ(イベントメッセージ)をsyslogサーバに送信するために使用される標準プロトコル
・関連ツールを意味する場合もある
・シンプルに利用できるために、業界全体で広く受け入れられた

■「rsyslog」=「syslogの堅牢な実装」

・「高性能」「セキュリティ機能」「モジュラー設計」を提供

高スループット

rsyslogは、卓越したスループット能力を提供します。
・ログ処理用の高速システム
・ローカル宛先へ「1秒あたり100万を超えるメッセージ」を処理
・ネットワーク経由でのメッセージ送信でも、拡張機能により優れたパフォーマンスを提供

クライアント/サーバモデル

rsyslogは「クライアント/サーバモデル」で構成されます。
・クライアント:TCP/UDPプロトコルでリモートサーバにログ送信
・サーバ:カスタムポートでリモートクライアントからログ受信

プラグイン拡張

「入力系」「変更系」「出力系」などのプラグインが提供されています。

→rsyslog.com →plugins

その他ポイント

・マルチスレッドログ処理
・「TCP over SSL」および「TLS」サポート
・信頼性の高いイベントログプロトコル「RELP(Reliable Event Logging Protocol)」
・SQLデータベースへのロギング—PostgreSQL、Oracle、MySQL など
・柔軟で構成可能な出力フォーマット
・ログメッセージのすべての側面でのフィルタリング機能 など

参考サイト
→rsyslog.com
→github.com →rsyslog/rsyslog
→loggly.com →Rsyslog: Manual Configuration and Troubleshooting
→pcwdld.com →What is Syslog, including Linux and Windows Servers, Ports and more.
→kifarunix.com →Setup Rsyslog Server on Ubuntu 20.04
→wiki.debian.org →Rsyslog

この記事のタグ一覧

おすすめの記事

【デジタル寺田の3分用語解説】自然言語でアプリ開発「 GitHub Spark 」とは?⚡

デジタル寺田の3分用語解説

2024.11.25

【デジタル寺田の3分用語解説】自然言語でアプリ開発「 GitHub Spark 」とは?⚡

「 GitHub Spark 」は、コードを書かずに自然言語でアプリを作成できるAIツールです。アイデアを言葉で伝えるだけで、AIが自動的にアプリを作成します。リアルタイム編集や自動デプロイに対応し、初心者でも簡単にアプリ開発を楽しめます。

【デジタル寺田の3分用語解説】「企業によるベンダー、SIerへの 訴訟 」とは?〜日本通運がアクセンチュアを提訴〜🏢

デジタル寺田の3分用語解説

2024.11.25

【デジタル寺田の3分用語解説】「企業によるベンダー、SIerへの 訴訟 」とは?〜日本通運がアクセンチュアを提訴〜🏢

企業がベンダー(SIer)に対する 訴訟 の背景や原因を解説します。日本通運とアクセンチュアの125億円訴訟に加え、他の大規模な紛争事例も紹介します。プロジェクト管理や要件定義の重要性を具体例で説明し、成功への鍵を探ります。

【デジタル寺田の3分用語解説】経済産業省「 ダイバーシティ・コンパス 」とは?🧭

デジタル寺田の3分用語解説

2024.11.25

【デジタル寺田の3分用語解説】経済産業省「 ダイバーシティ・コンパス 」とは?🧭

経済産業省の「 ダイバーシティ・コンパス 」は、多様性を活かし企業の持続的成長を目指すためのツールです。企業が「目指す姿」や「行動指針」を整理し、未来へのビジョンを描く支援をします。また、診断ツールを活用し、「経営者」「人事」「現場」の取り組み状況を可視化することで、新たなステップを模索できます。