/var/log/secureをBigQueryに送り始め、sshdへのアクセスがあるIPアドレスを多い順に集計してみたりしています。
* Send secure log to BigQuery
* Visualization of IP address accessing sshd
今回は日毎にssh接続の試行失敗回数を集計して、それに対するIPアドレスの内訳も出してみます。
こんなクエリを作成してみます。
SELECT
LEFT(FORMAT_UTC_USEC(UTC_USEC_TO_DAY(time * 1000000)), 10) AS day,
COUNT(ident) AS count_ident,
REGEXP_EXTRACT(message, r'(\d{1,3}\.\d{1,3}\.\d{1,3}