【改訂版】EasyBlocks Smart log seriesのログを自動バックアップしよう!

この記事では、EasyBlocks Smart log seriesに保存されている大事なログデータをバックアップする方法について紹介していきます!

EasyBlocks Smart log seriesを運用していく上で…

今まで保存したログを消したくない…

EasyBlocksを初期化したいけど、ログは残しておきたい…

という場面があるでしょう。

Smart log seriesに保存されているログは総ストレージ容量の80%を越えると、最も古いテーブル(月分)から自動的に削除されてしまいます。保存されているログをパソコンにダウンロードすることもできますが、”月単位のデータを手動で” となるとそれなりに時間が掛かります。また、初期化する際には設定と一緒にログも削除されてしまいます。

そこで今回は!

ログデータをバックアップする方法について、ご紹介していきます。

 

はじめに

 

また、バックアップ機能の種類について「バックアップ送信」「CSVログ送信」「当月テーブル自動バックアップ送信」と3種類ありますが、設定内容が同一のため、今回はバックアップ送信を例として設定します。

☟バックアップ機能の種類については、以下の記事から確認できます☟

知っておきたい!Syslogサーバーの13の機能 Part.2
前回から引き続き、EasyBlocks Syslogにある13個の機能について紹介していきます! EasyBlocks Syslogには、Syslogサーバーとしての機能以外にもメール通知やバックアッ...

対象となる製品

EasyBlocks Syslog:バージョン 1.1.11
EasyBlocks Network Reporter:バージョン 1.0.8

 

バックアップ方法

ここからはFTPサーバーAWS S3Azure Blob Storageのそれぞれのバックアップ方法を紹介していきます。

また、今回使用するFTPサーバーは以下の通りです。
FTPサーバー:BUFFALO LS220DNBシリーズ(LS220DN0402B )
ソフトウェアバージョン: 1.78
FTPサーバーと Smart log seriesは共通ネットワークにLAN接続しています。

 

☟AWS S3、Azure Blob Storageのバックアップ方法は、以下の記事を引用しています☟

【アプデ告知】EasyBlocks Syslogシリーズのバックアップ先拡充をチラ見せ
2024年10月17日に開催された弊社主催のウェビナー「EasyBlocks完全ガイドvol.2 2024年上半期の最新アップデート情報をまるっと解説」にて、2024年度 上半期に行ったEasyBlo...

 

※注意事項
AWS及びAzure側の設定に関して、今回は必要最低限の設定のみで実施しましたが、アクセス制御やセキュリティ関連の設定に関しては実際に使用する自社のセキュリティポリシー等に沿って厳密に設定することを推奨いたします。

 

<FTPサーバーの場合>

FTPサーバー側

まず、NASのWebUIから詳細設定のファイル共有にある「FTP」をオンにします。

次に、共有フォルダーの一覧からバックアップ先に指定したい共有フォルダーを選択します。

選択した共有フォルダーの編集から公開プロトコルの「FTP」にチェックを入れ、OKをします。

これでFTPサーバー側での設定は完了となります。

 

EasyBlocks Smart log series側

WebUI のサービスを選択し、基本設定からバックアップ送信の項目にて、以下のように設定・入力します。

バックアップ先:プルダウンから「FTPサーバ」を選択します。
サーバURL:FTPサーバの保存先URLを入力します。
        array1 については BUFFALO NAS ユーザーマニュアル 第6章に記載されています。
FTPユーザ名/パスワード:FTPサーバーにログインするユーザー名・パスワードを入力します
設定確認:[確認]を押すと入力されている設定からバックアップ先との接続を確認します。

URL の入力形式:ftp://<ドメイン名 or IP アドレス>/array1/ディレクトリ名/

接続確認が無事にできたら、保存します。

 

バックアップされたログは「logs_[年月].sql.gz」というファイル名で転送されます。

これで Smart log series側での設定は完了となります。

設定完了後、FTPサーバーにバックアップされたログデータが送信されるようになります。

 

<AWS S3の場合>

AWS S3側

◆ パケット
まず、AWSマネジメントコンソールのS3画面にてパケットを作成します。
今回は[easyblockssyslog]というバケットを作成します。

パケットを作成したあとは、IAM画面に移動します。

 

◆ IAM
IAM画面では、ユーザーグループの作成し、作成したグループポリシーにAWS S3のフルアクセス権限を付与し、ユーザーをグループに所属させます。
今回は[ebsyslog]というグループを作成します。

作成したグループにグループポリシーとして、[AmazonS3FullAccess]を付与します。

その後、ユーザー[seguchi]を所属させます。

次に必要な項目として所属させたユーザーのアクセスID、アクセスキーになります。

 

◆ アクセスキー
アクセスキーはIAMユーザー画面のセキュリティ認証情報タブから作成、取得ができます。

これで AWS S3側での設定は完了となります。
AWS S3の詳細は公式ページを参照してください。

 

EasyBlocks Smart log series側

バックアップ送信の項目にて、以下のように設定・入力します。

バックアップ先:プルダウンから「AWS S3」を選択します。
アクセスキー/ID:AWS S3で作成,取得したアクセスキー/IDを入力します。
バケット:バックアップ先となるAWS S3のバケット名を入力します。
リージョン:バックアップ先となるバケットのAWS リージョンを入力します。
設定確認:[確認]を押すと入力されている設定からバックアップ先との接続を確認します。

接続確認が無事にできたら、保存します。

 

バックアップされたログは「logs_[年月].sql.gz」というファイル名で転送されます。

これで Smart log series側での設定は完了となります。

設定完了後、AWS S3にバックアップされたログデータが送信されるようになります。

 

<Azure Blob Storageの場合>

Azure Blob Storage側

◆ ストレージアカウント
まず、Azure portalからストレージアカウントを作成します。今回は[easyblockssyslog]というストレージアカウントを作成します。

 

◆ コンテナー
次に、ストレージアカウント画面のコンテナーから新規でコンテナーを作成します。
今回は[ebsyslog]というコンテナーを作成します。

その後、作成したコンテナーへのアクセスキーを取得します。

 

◆ アクセスキー
作成したコンテナー画面からアクセスキーを選択します。
アクセスキー画面のキーを取得します。

これで Azure Blob Storage側での設定は完了となります。
Azure Blob Storageの詳細は公式ページを参照してください。

 

EasyBlocks Smart log series側

バックアップ送信の項目にて、以下のように設定・入力します。

バックアップ先:プルダウンから「Azure Blob Storage3」を選択します。
ストレージアカウント:作成したストレージアカウントを入力します。
BLOBコンテナー:バックアップ先となるコンテナー名を入力します。
アクセスキー:Azureで取得したアクセスキーを入力します。
設定確認:[確認]を押すと入力されている設定からバックアップ先との接続を確認します。

接続確認が無事にできたら、保存します。

 

バックアップされたログは「logs_[年月].sql.gz」というファイル名で転送されます。

これで Smart log series側での設定は完了となります。

設定完了後、Azure Blob Storageにバックアップされたログデータが送信されるようになります。

 

最後に

ログのバックアップ方法についてまとめますと…

● FTPサーバー:NASなどの物理的なストレージへの保存できる。
● AWS S3:Amazonのクラウドストレージサービスへの保存できる。
● Azure Blob Storage:Microsoftのクラウドストレージサービスへの保存できる。

今回は、EasyBlocks Smart log seriesのログをバックアップする方法について紹介しました。「ログをバックアップしたいけど、どうやって設定すればいいかわかならい!」という方のご参考になれば幸いです。

 

☟今回紹介した製品は、コチラになります☟

EasyBlocks Syslog シリーズ | ぷらっとホーム株式会社
EasyBlocks SyslogアプライアンスはSyslogサーバー専用機です。年々肥大化していくログ情報に対して、汎用サーバーでは、保存領域の問題や管理も容易ではありません。簡単に導入・設定作業が...
EasyBlocks Network Reporter | ぷらっとホーム株式会社
「EasyBlocks Network Reporter」はヤマハ製RTXルーター・製品のCPU・メモリの使用率やネットワークトラフィックの負荷状況などを日々するレポーティングする機能に加え、各種サー...
EasyBlocks Syslog ProLine | ぷらっとホーム株式会社
EasyBlocks Syslog ProLineは大容量かつ可用性に優れた大規模システム向けログサーバー専用機です。肥大化していくログ情報に対して、汎用サーバーでは、保存領域の問題や管理も容易ではあ...
タイトルとURLをコピーしました