濱田孝治(172)62先日、こちらの記事で生まれて始めてSplunkを試してみたハマコーは、そのログ分析プラットフォームとしての柔軟かつパワフルな機能に惚れ込んでしまいました。統合ログ分析ソリューションSplunkの凄さを公式チュートリアルで体感する「こんなんできるんやったら、AWSと統合したらもっとおもろいことできるんちゃうん?」と興奮して試してみたのがこちらの記事となります。AWS」を使うことで、AWS上の下記いろんなサービスのログを扱うことができます。Logs今回は、一番基本となるDescriptionの設定手順解説だけですが、この記事読めば他のログの分析も可能になるので、SplunkでのAWSサービス分析に興味があるかたは、お試しくださいませ。Servicesにおける致命的な操作やセキュリティの情報を集約してダッシュボード参照できるアプリケーション。公式ドキュメントはこちら。Documentation必要なアプリケーションは以下の2つ。それぞれ役割が違ってドキュメントも別々に用意されているので、この2つの違いは意識しておきましょう。SplunkbaseAWSからデータを取得するアドオン。入力設定はこちらで実施それぞれのファイルをダウンロードし、Webコンソール上の「Appの管理」より、「ファイルからAppをインストール」するのが簡単です。インストール直後、このようなダッシュボードが表示されます。設定が完了していないので、各種情報が取得できていない状態です。通常の運用では、クラスターモードで構成している場合が多いと思うので、そういう場合は別途上記マニュアルを参照の上対応しましょう。AWSの設定方法ここまでAppのインストールが完了したら、実際にAWS環境にアクセスするための設定を実施していきます。ここからは、Add-onのマニュアルを参照して設定していきます(余談ですが、公式ドキュメント、AppのマニュアルとAdd-onのマニュアルがわかれてて、最初違いがよくわかんなかった...)。Enterpriseをインストールしているため、このインスタンスにIAMロールを割り当てます。割り当てるポリシーは、ここでは簡易的にAdministratorAccessとしておきます。AWSから取得するサービスごとに必要なポリシーは異なるので、そのあたりの詳細はこちらを参照してください。Rules、CloutTrailなど、あらかじめSplunkからログを取得させたいサービスは、事前にAWS側での設定が必要になります。下記を参照に設定しておきましょう。Documentation特に、Splunkへのデータ送信のためにSQSを介すものがほとんどなので、そのあたり一つ一つ確認していく必要があります。上部のメニュー「設定」をクリックし、Account一覧に、EC2に設定したIAMロール(ここでは、ec2-splunk-role)が表示されていれば、アクセス許可設定はOKです。AWSのインプットの作成をやります。これを実施して初めて、Splunk側のデータソースに対してAWS側のデータが入力されます。ドキュメントはこちら。Input」ボタンをクリック。Typeの一覧が表示されます。ここでは、一番お手軽に設定できる「Description」をクリック。Regionsを埋めていきます。取得対象のAPIをチェックし、「保存」ボタンをクリック。デフォルトの設定だとインターバルが3600秒なので、データがSplunkに送られてくるのをしばらく待ちます。待った後、サーチ画面を起動。こんな感じで、ソースタイプにaws:descriptionが増えていたら、無事Splunkにデータが入力されています。aws:descriptionをクリックすると、送信データが表示されます。後は、Splunkの世界ですな。自由にログを検索できます。AWSでの表示をみてみます。InstancesとStorageに値が取得できていることが確認できると思います。ドリルダウンも可能で、クリックすることで、さらに詳細を表示することができます。Add-onでのAWSインプットが未作成なのが原因なので、表示したいものについては、適宜インプットを追加していきながら対応していくことになります。AWSの各種情報をSplunkで統合管理するための第一歩として以上、SplunkのAWS統合AppとAdd-onの基本的な使い方を紹介してきました。AWS用のAppとしては、この記事で紹介したもの以外にも、以下のAppが用意されています。Documentation)を実施しておくなどしたほうが、理解は早いかと思います。チュートリアルを実施してみた記事として、こちらも参考にしてみてください。統合ログ分析ソリューションSplunkの凄さを公式チュートリアルで体感するまた、シングルインスタンスモードではなく、Splunkをクラスター運用する場合は、こちらのQuickStartが全て網羅しており構築がめちゃくちゃ簡単なので、クラスターを自分で構築する前にまずは参照しておくことをおすすめします。クイックスタート皆さんに良きSplunkライフが訪れることを祈って。それでは、今日はこのへんで。濱田(@hamako9999)でした。〜ログ収集、監視、分析を触って体感しよう!〜」を開催しますお申し込み受付は終了しました。ありがとうございました。今後セミナーのお知らせを受け取りたい方は、こちらからご登録をお願いします。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe300件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui300インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。平野重利123Pythonで、標準入力を変換して標準出力に出すCLIプログラムのテンプレートをご紹介します。菊池修治47こんにちは、菊池です。勉強会#1に登壇しました。サーバのみならずネットワーク機器の仮想化も年々進んでいます。スペックに縛られないこととか、展開のしやすさとか初期考慮点が少なくなるのは嬉しいです。武田隆志1098このエントリは、2018年、2019年に公開したAWS全サービスまとめの2020年版です。これまではいくつかに分割して公開していましたが、1エントリにまとめてほしいという要望をもらっていたため、今年は1エントリに集約してみました。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe300件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui300インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。悠紀235ShifterはWordPress環境をサーバーレスで立ち上げ、静的なサイトを生成することができるサービスです。FAQサイトをサクッと作ってみました。Takumi227こんにちは。DA事業本部の春田です。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。