運用中のシステムで、外部のAPIを使用し、こちらのサーバーから、外部広告サービスのサーバーへ、データを送信しています。
この通信をキャプチャし、ログとして何らかの形で残しておくといった方法はあるでしょうか。
自分なりに調べたところでは、コマンドラインで操作可能なキャプチャツールをサーバーにインストールし、フィルタをかけて特定の通信を監視、記録し、ログとして残しておく。といった方法が良さそうです。が、
ログファイルが大きくなりすぎるだとか、そもそもそういう方法は一般的に行われていない、何らかの形でセキュリティ的に危険だ。等のご意見あるでしょうか、また、似たような事をやられた事がある方いらっしゃいますか?
具体的には、そこそこ大きいcsvデータ(1~50MB程度)を、cronで決められた時間に送信するように設定しています。送信先は広告システムのサーバーです。
特定の時間帯に、特定の種類のファイルが送られたかどうか記録し、「こちらのサーバーからあちらのサーバーへ、確かに〇〇というファイルを送信しています」と断言できるのが理想です。
現在プログラム上でデータ送信時にログを残してはいますが。具体的な通信の内容が記録としてあれば、絶対的な証拠になるのではないかと思い、この方法が実現できるのか、というところを検討中です。
ネットワークに疎いもので、質問するにあたって足りない情報等あるかもしれませんが、ご指摘頂ければと思います。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。