前回と同様に今回も、datファイルに変換するためにzipファイルを
ダウンロードするだけの場合はgeoipupdateコマンドは必要ないが
mmdbファイルをgeoipupdateを使いアップデートする場合などには
以降アカウントIDやライセンスキーなど付加したconfigファイルが
必須のようなのでキー取得時に設置しておいた方がいいだろう。
あとは自動更新スクリプトを以下のように書き換えておく。
1 2 3 4 5 6 7 8 9 | cd /geolite2legacy // ツール設置ディレクトリー wget -q -O GeoLite2-City-CSV.zip "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City-CSV&license_key=取得したライセンスキー&suffix=zip" wget -q -O GeoLite2-Country-CSV.zip "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-Country-CSV&license_key=取得したライセンスキー&suffix=zip" wget -q -O GeoLite2-ASN-CSV.zip "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-ASN-CSV&license_key=取得したライセンスキー&suffix=zip" ./geolite2legacy.py -i GeoLite2-City-CSV.zip -f geoname2fips.csv -o GeoIPCity.dat ./geolite2legacy.py -i GeoLite2-Country-CSV.zip -f geoname2fips.csv -o GeoIP.dat ./geolite2legacy.py -i GeoLite2-ASN-CSV.zip -o GeoIPASNum.dat mv -f *.dat /usr/share/GeoIP/ rm -f *.zip |
ちょっと長くて見づらいが変更はwgetダウンロード分の3行のみ。
URLの変更とサイトで取得したライセンスキーを付加してる部分。
スクリプトの改変もこれが最後にしたいものだ。
1 2