問題タブ [syslog-ng]

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 投票する
1 に答える
4369 参照

linux - raspberry pi で syslog-ng で logrotate を使用する (古いログを削除するには?)

Ok..

Cisco ASA と Cisco ルーターの syslog サーバーとしてラズベリー パイを使用しています。

/var/log/network 宛先にログが取り込まれています。それらは現在、デバイスとして ROUTER または FIREWALL を使用して、_$MONTH$DAY$YEAR.log の形式でログに記録されています。

これまでのところ、うまく機能しています!ルーターとファイアウォールの両方について、1 日ごとに分割されたログを取得しています。問題は、非常に大きなログを取得していることです... ASA のおかげで非常に高速です。

私はlogrotateが初めてなので、これは私がこれまでに持っているものです:

/etc/logrotate.d/syslog-ng ディレクトリに...

logrotate.conf ファイルのグローバル オプションの場合:

今... logrotate を強制的に実行しようとすると:

(rotate 5コマンドに基づいて)5日以上経過したファイルを削除する代わりに..私はこれを取得します:

FIREWALL_03062014.log.1.1.1.1.1.1 FIREWALL_03082014.log.1.1.1.1.1.1 FIREWALL_03122014.log

それが役立つ場合、「logrotate /etc/logrotate.d -v」コマンドの出力には次のように表示されます。

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

logging - syslog-ng で、SQL 送信先への繰り返しメッセージを抑制します

さまざまなデバイスからログを受信し、それらを MySQL に書き込むために、一元化された syslog サーバーを設計しています。繰り返しメッセージが多すぎますが、解決策を見つけようとしています。

syslog-ng >= 2.1 で重複メッセージを抑制するサポートが追加されていることがわかりました ( Change log )。しかし、SQL 宛先では動作しないようですか?

ファイルの宛先 ( file-destination-doc ) で抑制オプションを見つけることができますが、SQL の宛先では、このオプション ( sql-destination-doc )を見つけることができません。

syslog-ng の SQL 宛先への繰り返しメッセージを抑制する方法はありますか?

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

linux - syslog-ng はメッセージで改行制御文字をサポートしていますか?

sles 10 で実行されている Java アプリケーション用に syslog-ng を構成しました。例外が発生すると、改行なしでスタック トレースが表示されます。

どんな提案でも大歓迎です。

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

php - ファシリティ LOG_LOCAL1 のログを設定しようとすると、syslog-ng エラーが発生する

私は CentosOS Linux 環境にいて、syslog-ng を使用して、php アプリのログを構成しています。

PHP 側では、以下のコードを使用してログを生成します。

syslog-ng.conf ファイルを編集する前は、php コードから生成されたすべてのログが /var/log/messages に記録されていました。

ログを /var/log/program1.log に保存したいので、次の行を syslog-ng.conf に追加しました。

しかし、syslog-ng サービスを再起動すると、次のエラーが発生します。

どんな助けでも大歓迎です:)

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

php - プログラムで syslog のログ レベルを設定する

syslog-ng でログレベルをプログラムで設定するにはどうすればよいですか?

そのため、/etc/syslog-ng/syslog-ng.conf を編集し、syslog-ng サービスを再起動して、ログ レベルを設定しました。

PHP アプリを使用しており、ユーザーが Web UI からログ レベルを設定できるようにしたいと考えています。

php/linux を使用して syslog-ng のログレベルをプログラムで設定するにはどうすればよいですか?

setlogmask($mask_priority) について何か見たことがありますが、php/linux を使用してこれを使用する方法がわかりません。

ありがとう

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

python - syslog-ng はスクリプトを実行しません

syslog-ng を使用して netgear ログを受信し、python スクリプト プロセスを使用したいと考えています。

しかし、syslog-ng は python スクリプトを実行しませんでした。

syslog-ng.config

そして、このようなpythonスクリプト

スクリプトは既に 777 です。「echo」を使用してファイルに直接パイプするように構成を変更しても、単語も書きませんでした...

なぜ?