Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

34
Splunk niteX @snicker_jp

description

Splunk niteX で発表した資料です 「ノンテクエンジニア でも、デキる!ログ解析 Splunk」

Transcript of Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

Page 1: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

Splunk niteX

@snicker_jp

Page 2: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

•自己紹介

• Splunkとは?

• Splunkとの出会い

•導入編

• 事例• App

お品書き

Page 3: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

・情報システム部門で働いています

・インストールマニアックス

☆インプットIT勉強会によく参加しています!

見かけたら、声をかけてください

☆アウトプット

「元うなぎ屋」というブログをやっています

自己紹介

@snicker_jp

blog

Page 4: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

・私が「実際に使ってみた!」という内容で話します

・対象者:

私のような「情報システム部門」の人です

・ちなみに私は、コードを一切書けません!

おことわり

Page 5: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

• ログの統合基盤収集、インデックス、検索、レポート、アラートなどの機能を持っています

• デスクトップ検索のサーバー版のようなもの「検索窓」で、いろいろできる、SQLライクなコマンドや関数が使える

• 性能監視にも使えるCacti,Nagiosほどではないが、グラフ化を確認することも可能

• ライセンス機能制限のある「無償版」と有償の「エンタープライズ版」がある

Splunkとは?

Page 6: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

機能 無償版 有償版

1日に収集できる最大のログ容量

500MB ライセンスに応じて

検索スケジュールの実行 X 〇

検索や閾値に基づくアラート

X 〇

分散検索、展開サーバ X 〇

アクセス制御と複数ユーザアカウント

X 〇

他のSplunkへのデータ転送/受信

〇 〇

開発用API 〇 〇

容量制限回数 過去30日に2回まで(3回以上でロック)

過去30日に4回まで(5回以上でロック)

ライセンス

http://www.splunk.com/view/free-vs-enterprise/SP-CAAAE8Whttp://www.macnica.net/splunk/test_def.html/http://splunk.intellilink.co.jp/product/details-3

Page 7: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

• エンジニアサポートCROSS 2013 (http://www.cross-party.com/)にて、ランチセッションスポンサーとして講演されていたセッションに参加

• そこで、Splunkも持つポテンシャルを知るε=(ノ゚Д゚)ノ

Splunkとの出会い

• その場で、展示ブースの営業と会話私:「LogStorage微妙なんですよね・・・」営業:「LogStorageなんて相手じゃないですね~」

営業:「まずは無料から簡単にインストールできるので、使ってみてください」「すぐにきれいなダッシュボード出せますよ。( ̄ー+ ̄)どや」

• そーは、言われてもやってみないとわからない!ということで、やってみました。

Page 8: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

て、事でやってみました!

Page 9: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

その顛末をブログに!

• Splunk Universal Forwarder を使って外部サーバーからログを取得する

このページだけで、6,000字超!

• Splunk のパスワードリセット方法

• Splunk の通信をSSL対応させてみた

Page 10: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

要は、初期導入でハマったんです・・・

• 初期はデフォルトで、SSL通信構成です!でも、自分が入れた頃はSSL構成の日本語ドキュメントない!><

• 初期パスワードの後、入れたパスワード忘れた・・・(´・ω・`)

• SSL構成のやり方教えてもらったよ!出来たよ!でも、社内LANだよ!w

他にも・・・・スループット調整・sourcetype・検索コマンド

Page 11: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

と、まあこんな事ありながら出来ました~

٩(๑❛ᴗ❛๑)۶

Page 12: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

•「Apps」を使って、構築「Apps」はSplunkのコミュニティベースで開発されている「テンプレート」のようなもの・データの取り込み対象・ソースタイプ・グラフなどのレポート・検索テンプレートなどが、含まれます。

事例

Page 13: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

Splunk Base 「Apps」

http://splunk-base.splunk.com/apps/

Page 14: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

•Splunk for Squid

•Splunk for Postfix

•*NIX

•Google Maps

•Search(既定) のURL共有

事例

Page 15: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

Client

社内からインターネットへのProxy兆候監視

☆Splunk for Squid

DM

Z

internet

ログ一括収集

Page 16: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

ダッシュボード画面

☆Splunk for Squid

Page 17: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

Client

社内Mailサーバーの兆候監視

・複数台構成の一部

☆Splunk for Postfix

internet

ログ一括収集

Page 18: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

ダッシュボード画面

☆Splunk for Postfix・比較的検索テンプレートが豊富・レポートもキレイ!

Page 19: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

UNIX系のサーバー状況モニタ

☆ *NIX

・サーバー内で取得・一括取得も可能

Page 20: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

画面例:

☆*NIX

Page 21: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

例:

☆*NIX

・差分表示・変更履歴取得が可能

Page 22: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

画面例:

「* | geoip clientip」

MAXMINDのDBを利用

☆Google Maps

Page 23: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

標準App「検索」

☆ Search

標準機能!

Page 24: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

こんな事ありませんか!?

・業務システム・振込処理など金銭に係る処理・ネットワーク上は誰でもアクセス可能

Page 25: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

例:監査対応の月次アクセス監視金銭が関わるシステムなど

こんなことありませんか!?

報告書提出

ログ「grep」

鈴木さん!

いつものお願いします♡

出来ました~!^^;

はい、は~い!

事務職♡

Page 26: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

ちょっと・・・すぐとは言え

・作業止められると、集中力切れるし (´・ω・`)・エンジニア休めないよ!(´・ω・`)

それに、小細工したみたいな疑いかけられたくないし

Page 27: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

それなら、いいのあるわよ!

© 2011 Microsoft Corporation All Rights Reserved.

URL共有機能!☆

Page 28: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

例:監査対応の月次アクセス監視金銭が関わるシステムなど

こうなりました!

報告書提出

鈴木さん、居ない!でも、Splunkあるわ!

画面から取得

事務職♡

Page 29: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

ドヤっ!w

Page 30: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

デモ

Page 31: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

したかったんですが・・・

懇親会で!

Page 32: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

要は、何を実現したかったか!

• 「一時切り分け」は誰でもできるように!

• それによって、人員が少なくてもデキる!

• 工数が減って「ゴール」が一緒ならいいんじゃないか!

Page 33: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

困りごと

• まだ、ケーススタディ(検索の保存)がたくさんは用意できてないです。

• まだまだ「検索」について、共有したいです。

• 導入については「#Splunk」で検索

Page 34: Splunk_NiteX 「ノンテクエンジニアでも、デキる!ログ解析」

Thank you!

ご清聴ありがとうございました!