私はbro
ログの複雑なイベント処理を実行するプロジェクトを持っていますので、セキュリティの遅れや攻撃などを検出できます。私は最初の調査を行い、Bro氏がさまざまなログファイルを生成していることを知り、WSO2 CEP
にこれらのファイルを取得し、イベント処理のためにSiddhi
クエリを書き込むことができます。 WSO2 CEPのイベントレシーバはメッセージ形式としてxml
、json
またはtext
となるため、ログログファイルの形式を変更するか、そのまま使用できますか?イベントレシーバーとして標準のログファイルを取っているWSO2CEPのサンプルを見つけることはありませんでしたか?Broは処理のためにWSO2 CEPへのアドレスを記録します
0
A
答えて
0
幸いなことに、ログファイルのフォーマットはjson
です。私はちょうど
# to use json instead of `tsv` for all log files. It was F bydefault
const use_json = T &redef;
# to display timestamps in a standard format
const json_timestamps:JSON::TimestampFormat = JSON::TS_ISO8601 &redef;
ようascii.bro
ファイルにいくつかのデフォルトのオプションを変更し、 今、私は必要な形式ですべてのログを取得しています。
1
これを実現するには、here(WSO2CEP 4.1のサンプル番号0022)のサンプルと同様に、CEPファイルテールイベントレシーバを使用し、RegExを使用してログメッセージから詳細を抽出することができます。
また、クライアントを作成してログを抽出し、XML
またはJSON
イベントとして、任意の転送方法でCEPに送信することもできます。
関連する問題
- 1. WSO2 CEP
- 2. Bro:1つのストリームのみを記録する
- 3. wso2 cep Siddhiql
- 4. Wso2 CEP - on docker
- 5. wso2 cep externalTime issue
- 6. WSO2 CEP - 複数の実行プランのための単一のイベントテーブル
- 7. 中間データセットの処理済メトリックを記録します
- 8. SQL Server 2016のwso2 cepストアドプロシージャ
- 9. WSO2のCEP - SiddhiQL - 同じイベントテーブル
- 10. AWS CloudWatch処理された例外と未処理の例外のメトリックをログに記録します
- 11. WSO2 CEPは分散処理用にApache stormで正しく構成されています
- 12. WSO2 CEP - 多数の実行計画を管理する
- 13. EclipseでWSO2 CEPを実行
- 14. Muleで元のペイロードメッセージを記録または処理する方法
- 15. バックアップWSO2 DAS CEPイベントフローと別のDASへの復元
- 16. 例外を処理してログに記録する例外
- 17. 処理 - 文字列をtxtファイルに記録する方法は?
- 18. WSO2 CEPでデータベース接続をファイルに設定しますか?
- 19. Wso2マイクロサービス(MSF4j):ロギングの処理
- 20. ウィンドウデータを保存する - WSO2 CEP
- 21. カスタムイベントアダプタの使い方wso2 cep 4.1.0
- 22. WSO2 CEPの実行計画テンプレート
- 23. jqueryの記録のためにFireFoxの
- 24. IPアドレスへの物理アドレス
- 25. Rakeタスクで未処理のSQLエラーを記録する
- 26. パフォーマンスが非常に遅い処理40M + MySQLテーブルを記録
- 27. すべてのブラウザのDOM/JQueryイベントを記録またはログに記録
- 28. Rails 3のクイックルックアップのためにIPv4とIPv6のIPアドレスを記録するためのモデルを作成するにはどうしたらいいですか?
- 29. WSO2 CEP Siddhiイベントを単一のjsonオブジェクトに集約する
- 30. システムを監視するためのCEP