クエリが飛んでるか確認

テスト環境にて、システムからクエリが発行されているか不明だったため、tcpdumpでパケットをキャプチャしてクエリがシステムから飛んできているか確認した。

手動実行したバッチ以外にクエリ発行するプログラムがいない環境だったため、DBサーバーで以下のコマンドを実行。

tcpdump port 3306

これでパケットが飛んできているかどうかは確認が可能。
ただし、パケットの中身は表示されない。
パケットの中身は「-X」オプションで確認できるが、ASCII文字として処理するらしいので、エンコードが必要だと思う。

送信元やLANインターフェースで切り分けをしたい場合、オプションを追加しないといけない。
「w」オプションでワイヤシャーク用のキャプチャファイルとして出力できる。