問題タブ [rsyslog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
17587 参照

apache2 - 仮想ホストごとに異なる syslog 機能に Apache エラーを記録する方法は?

複数の仮想ホストが apache 2.2.22 (Ubuntu 12.04) で実行されています。各仮想ホストのエラー ログを個別の rsyslog ファイルに送信したいです。以下は構成です。

アパッチホスト

syslog 構成 /etc/rsyslog.d/50-default.conf

ただし、すべての vhosts エラーは、Apache 構成に記載されている syslog の最初のエントリにリダイレクトされます。つまり、両方の仮想ホストのエラー ログが「local1.* /var/log/apache2/modsec/sdemoqa.log」に出力されます。

ありがとうinfosec.pk

0 投票する
1 に答える
4634 参照

c - syslog がプログラム ログ エントリを記録しない

C プログラムからログを記録しようとしましたが、プログラムから /var/log/messages にエントリが見つかりません。その他の最近のエントリがあります。

Fedora 17 を使用しています: Linux appliance.localdomain 3.5.3-1.fc17.i686 #1 SMP Wed Aug 29 19:25:38 UTC 2012 i686 i686 i386 GNU/Linux

次のログ パッケージがインストールされていることがわかります: rsyslog-5.8.10-2.fc17.i686

/etc/rsyslog.conf:

私のコード:

0 投票する
1 に答える
2927 参照

c# - C# アプリケーション ログを Linux Syslog サーバーに送信する

Linux に一元化された Syslog サーバーがあります。会社から、プロジェクト ログをこのサーバーに送信するように依頼されました。

C# アプリケーション ログを Linux syslog サーバーに送信するにはどうすればよいですか? 出来ますか?

0 投票する
1 に答える
3477 参照

unix-timestamp - rsyslog.conf の unixtimestamp

これは私のrsyslog.confテンプレート形式です:

しかし、ログファイルのログの日付はunixtimestapフォーマットされていません。

0 投票する
2 に答える
1154 参照

archive - rsyslog 動的ファイル名ログ ローテーション

すべてのホストがすべてのログを RSyslog サーバー (ver 5.8.10) に送信しています。

RSyslog は、次のテンプレートを使用してログ ファイルを保存します -

したがって、host11 からの Windows イベント ログは /var/log/x/host/2013-09-24/host11/EvntSLog.log に記録されます。

logrotate をセットアップして、1 日分のログ ファイルを圧縮して「/nfs/archive/」に送信するようにしたいと思います。したがって、上記のログ ファイルは、アーカイブすると /nfs/archive/2013-09-24.tgz のようになります。ここでは、個々のログ ファイルを圧縮しているのではなく、ディレクトリ全体を圧縮していることに注意してください。

logrotate/cron を使用してこれを達成するにはどうすればよいですか?

0 投票する
1 に答える
58 参照

logging - リダイレクトされた rsyslog はどこに保存されますか?

2 台のコンピューターを接続してネットワークを形成しましたが、その間はイーサネット ケーブルのみでした。どちらも Ubuntu 12.04 であり、問​​題なく相互に ping を実行できます。ログについては、IP アドレス 10.0.0.1 を転送したいのですが、送信先は 10.0.0.2 です。

私は TCP 経由でログをリダイレクトしたかったので、次のようにクライアントで次の行を /etc/rsyslog.conf ファイルに追加しました。

次に、ログを転送したいアドレス 10.0.0.2 のマシンで、正しい構成を理解しているので、以下の行のコメントを外しました。

私が読んだガイドに基づいて、他に何かをする必要があることがわかりません。両方のマシンを再起動しましたが、別のマシンのログが保存されていることを示す /var/log に何も表示されません。

彼らはどこに救われるべきですか?読んでくれてありがとう。

0 投票する
0 に答える
370 参照

logging - Splunk: 1 つのプロジェクトでの Apache アクセスと Apache エラー

rsyslog を使用して Splunkstorm に送信したいと考えています。Apache Access と Apache Errors を同じプロジェクトに送信したいと考えています。この回答によると、2 つの個別のプロジェクトを作成することも (許可されている最大 3 つのプロジェクトを無駄にしているように思えます)、イベントにマーカーを追加することもできます。したがって

  1. tag=\"access\"マーカーはand などの任意の値/ペアにすることができますかtag=\"error\"(rsyslog $template 行構文を使用しています)?
  2. どのソースタイプを使用しますか? syslog または一般的な単一行データ
  3. これらの 2 つの rsyslog 構成は受け入れられるように見えますか? access_log はncsa を組み合わせたもので、error_log は Apache 2.2 標準です。

$template access,"<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msgid% tag=\"access\"] %msg%"

$template error,"<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msgid% tag=\"error\"] %msg%"

0 投票する
1 に答える
1206 参照

linux - syslog: ログ ファイルの間違ったプログラム名 (#001)

rsyslog を使用していて、アプリケーションからのアクションをログに記録したいと考えています。ロギングは正常に機能し、ログ ファイルは適切に作成されます。

見たいので、出力をフォーマットしましたprogramname

rsyslog.conf:

出力:

「電卓」である必要がありますが、私は常に#001を取得します。programname誰かがそれを修正する方法を知っていますか?

アプリケーションでロガーのインスタンスを作成します。

//ident = "電卓"

//facility= LOG_USER /* (1<<3) ランダムなユーザーレベル メッセージ */

openlog(ident.c_str(), 0, 施設);

0 投票する
1 に答える
116 参照

c - systemd エラー ログ ドキュメントが必要です

arch Linux などの一部の Linux ディストリビューションでは syslog エラー ログの有効期限が切れているため、systemd でエラーをログに記録する方法を探していますが、それに関するドキュメントやリソースが見つかりませんでした。systemd のエラー ログについてご存知でしたら、ご協力をお願いします。