問題タブ [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 投票する
2 に答える
3535 参照

config - 「$msg contains」と「$fromhost-ip startswith」の両方を含む rsyslog 構成

rsyslog構成で「$msg contains」と「$fromhost-ip startswith」の両方のステートメントを使用できますか?

rsyslog構成に次を使用すると、機能します!

しかし、両方を組み合わせると、失敗しました!

私はインターネットから多くの記事、特にrsyslogオフィスドキュメントを検索しましたが、有用な提案は見つかりませんでした!

誰でもこれを行う方法を教えてもらえますか?

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

mysql - Syslog を介して構造化データを送信する方法は?

syslog を介してログに記録する必要がある構造化データ、キーと値のペアがあります。最後に、これらのメトリックに関する統計を表示したいと考えています。受信側でどのようにエンコードしてからデコードする必要がありますか?

syslog のログのメッセージ部分を解析し、その解析に基づいてそれをリレーショナル データベース テーブルに挿入する 1 つのオプション。

2 つ目のアイデアは、JSON でデータを送信することです。受信者側では、リレーショナル データベース テーブルをジョブ キューとして扱います。別のテーブルに挿入する前に、レコードを解析する必要があります。

さらに、キーと値のペアは、ログに記録する内容に基づいて変更される場合があります。

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

syslog - sysklogd でログ メッセージの形式を変更できますか (rsyslog でテンプレートを作成するのと同様)

次のような形式で rsyslog からデータを送信する必要があります。

"my.conf"だから私は呼び出された新しいconfファイルを作成し/etc/rsyslog.d/、それに次の行を追加しました

Java アプリケーションでこのログ メッセージを削除して、ファシリティ名、優先度名、および残りのメッセージを取得できるようにします。ここでは、文字列 "HELLO" がフィルター要素として機能します。

rsyslogでテンプレートを作成し、受信syslogメッセージをこの形式で log.txt に送信できます。しかし、sysklogd (syslog-ng や rsyslog ではない) から同じ形式でログ メッセージを送信する必要がありますが、sysklogdはテンプレートをサポートしていません。sysklogdでログ メッセージ形式を変更する方法はありますか

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

c++ - C++ でリモート rsyslog にメッセージを送信する

C++ コードでリモート syslog にメッセージを送信する方法はありますか?

Linux コマンドの次の行に相当します。

このコードは、ソケットで何かを行うことになっていますが、機能しません。

}

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

php - PHP: LOCAL_LOG0 が認識されない

私はUbuntu(rsyslogを使用)に取り組んでおり、PHPでいくつかの情報をカスタムログする必要があります。これが私のコードです:

そして私はで定義しました/etc/rsyslog/rsyslog.d/50-default.conf

local2.* /var/log/apache2/mywebsite.log

ファイルmywebsiteは定義されていますがchmod 777、何も表示されませんがmywebsite.log、まだerror.log

LOG_LOCAL2PHPがまたはLOG_LOCAL0を認識しないためであることがわかりました

私はエラーをキャッチします:

PHP 注意: 未定義の変数: 6 行目の /var/www/default/public_html/index.php にアクセス

公式ドキュメントで定義されているにもかかわらず: openlog() の PHP 公式マニュアル

PS: 私は PHP 5.3.10 を使用しています。

どうすればこれを解決できますか?

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

c - rsyslogd の問題、openlog () でログに記録されますが、ログは /var/log/messages に移動します

私はACプログラムを持っていますコードは

コードは正常に動作していますが、問題はログがファイル /var/log/messages に記録されていることです。 /etc/rsyslog.conf no と syslog.conf があります

ログを新しいファイル /var/log/thelog.log ファイルに記録したい

この問題を解決する方法。