狠狠撸

狠狠撸Share a Scribd company logo
Powershell とOSS で作る
お手軽モニタリング環境
やっぱり
グラフがいいよね
@yukiusagi2052
2016年4月15日 ふくてん#2
自己紹介
? 3年前 ネットワーク系 + IAサーバー系
インフラエンジニア
? いま 地場企業の社内システム部門にて、
Excel?PowerPoint職人。
(日々の雑用との戦い + ちょっぴり企画 )
? 楽しみ 勉強会参加
? Twitter @yukiusagi2052
ブログ 雪うさぎの道具箱
今日のお話
? Powershellとの出会い
? OSSの紹介
? 全体的な仕組み
? 適用シーン
? 使い方
Powershellとの出会い
? GUIツールで戦う日々
? AD アカウント管理
? Exchange ユーザー管理
? ログの集計?レポートデータの抽出
? ITじゃないーーい!
? 最近のMS管理ツールは、Powershellスクリプトを生成し
ているだけ
OSS(ログ集約)
? 定番ログ収集ツール
? Pluginで対象を拡張できる素敵な子です
? ブラウザーから設定できるfluentd-uiが付いて、ますます便利に
REST API
Azure
Storage
Azure
Event Hubs
めっちゃ
Plugin有?
HTTP
Post
syslog
JSON
主にLinux環境
Application
tail -f
OSS(データストア)
InfluxDBは、高負荷の書込みとクエリを処理するためにゼ
ロから構築された時系列データベースです。
DevOps向けモニタリング、アプリケーション?メトリクス、
IoTセンサデータ、リアルタイム分析など、膨大なタイム
スタンプ付データを格納するストアとして使うために、
InfluxDBはあります。
ただし今後は、高可用性?スケールアウトな構成は、
Enterprise版(有償、closed source)のみで提供予定
(クラスタリング機能は、 v0.12 で翱厂厂开発を打止め)
OSS(可視化ツール)
? Grafanaは、データ探索、ダッシュボードの作成、その共
有をするための強力かつエレガントな方法を提供します。
今回の環境
x86_64
? td-agent 0.12.12
? Influxdb 0.10.3
? grafana 2.6.0
? centos6 (Linux 2.6.32)
? virtualbox 5.0.16
$PSVersionTable
CLRVersion 2.0.50727.5485
BuildVersion 6.1.7601.17514
PSVersion 2.0
WSManStackVersion 2.0
PSCompatibleVersions {1.0, 2.0}
全体的な仕組み
データ
Powershell
VM
(Linux )
ダッシュボードを
チェック!
定期的
(タスク?スケジューラー)
イベント発生時
(イベントログ)
起動?停止時
(グループ?ポリシー)
こんな場面に
? ときどきパフォーマンス悪化。
原因箇所はサーバー? ネットワーク?
取り急ぎ傾向が知りたい。? まずはデータ収集
? 常時カウントが必要なイベント
ウィルス検知、アカウントロック
? パソコンの稼働率はどうなってるの?
起動?停止の長期的な情報収集
データの送り方
◆Fluentd in_httpの仕様に合わせて『post』
Invoke-RestMethod `
-Uri ‘http://server:9880/influxdb.net' `
-Method POST `
-Body 'json={“location":“tokyo",“latency":50,”lossrate”:0.1}‘
◆コマンドレット結果をJSONに変換するには
ConvertTo-Json -Compress
Tag
データ(JSON)
ひと工夫
? 素のWindows 7/WS2008R2でも使いたい
→ Powershell 2.0 環境前提
? グループポリシーで、組み込みたい
→ Moduleにしない
? 使い易く(ちょびっと)
→ コマンドレット実行結果(PSObject)を、
パイプで受け取れるように
使い方
function Do-Ping
{
計測の処理??
New-Object PSObject -Property @{
location = $LocationString
latency = $LatencyMilliSecond
lossrate = $LossRate
}
}
Do-Ping | write-fluentd –server 'http://server:9880/' `
-tag 'influxdb.net' `
-text 'location'
良かったら...
? 試してみたり、他によい利用シーンがあれば、教えてい
ただけると嬉しいです。
https://github.com/yukiusagi2052/write-fluentd/

More Related Content

What's hot (20)

Microsoft Access講習
Microsoft Access講習Microsoft Access講習
Microsoft Access講習
Tetsuya Yamamoto
?
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
さくらインターネット株式会社
?
奥别产サーバ勉强会#5
奥别产サーバ勉强会#5奥别产サーバ勉强会#5
奥别产サーバ勉强会#5
oranie Narut
?
第51回NDS PostgreSQLのテ?ータ型 #nds51
第51回NDS PostgreSQLのテ?ータ型 #nds51第51回NDS PostgreSQLのテ?ータ型 #nds51
第51回NDS PostgreSQLのテ?ータ型 #nds51
civicpg
?
第52回なんてかんたんな闯补惫补贰贰
第52回なんてかんたんな闯补惫补贰贰第52回なんてかんたんな闯补惫补贰贰
第52回なんてかんたんな闯补惫补贰贰
civicpg
?
サーバーレスでアンケートフォームを作ってみた
サーバーレスでアンケートフォームを作ってみたサーバーレスでアンケートフォームを作ってみた
サーバーレスでアンケートフォームを作ってみた
ryutakatori
?
いまいま惭测厂蚕尝蔼翱厂颁2016长冈
いまいま惭测厂蚕尝蔼翱厂颁2016长冈いまいま惭测厂蚕尝蔼翱厂颁2016长冈
いまいま惭测厂蚕尝蔼翱厂颁2016长冈
sakaik
?
いまいま惭测厂蚕尝@翱厂颁2016岛根
いまいま惭测厂蚕尝@翱厂颁2016岛根いまいま惭测厂蚕尝@翱厂颁2016岛根
いまいま惭测厂蚕尝@翱厂颁2016岛根
sakaik
?
Ec2 automation framework
Ec2 automation frameworkEc2 automation framework
Ec2 automation framework
Kiyotaka Kunihira
?
さくらのクラウドサービス概要资料2016年8月版
さくらのクラウドサービス概要资料2016年8月版さくらのクラウドサービス概要资料2016年8月版
さくらのクラウドサービス概要资料2016年8月版
さくらインターネット株式会社
?
Amazon ec2とは何か?
Amazon ec2とは何か?Amazon ec2とは何か?
Amazon ec2とは何か?
Shinya_131
?
20110305冲颁辞诲别4尝颈产2011参加报告会:田辺浩介参加报告
20110305冲颁辞诲别4尝颈产2011参加报告会:田辺浩介参加报告20110305冲颁辞诲别4尝颈产2011参加报告会:田辺浩介参加报告
20110305冲颁辞诲别4尝颈产2011参加报告会:田辺浩介参加报告
Code4Lib JAPAN
?
搁顿厂!スケールアップ前のアプリチューニング(ざっくり版)
搁顿厂!スケールアップ前のアプリチューニング(ざっくり版)搁顿厂!スケールアップ前のアプリチューニング(ざっくり版)
搁顿厂!スケールアップ前のアプリチューニング(ざっくり版)
Masaru Tomonaga
?
たくさんあるよMy sql互換db(正式版)
たくさんあるよMy sql互換db(正式版)たくさんあるよMy sql互換db(正式版)
たくさんあるよMy sql互換db(正式版)
tabun_muri
?
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
hideyuki ikeda
?
Sql serverと他dbの違いを押さえよう!
Sql serverと他dbの違いを押さえよう!Sql serverと他dbの違いを押さえよう!
Sql serverと他dbの違いを押さえよう!
Oda Shinsuke
?
WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -
Yuusuke Yoshida
?
Azure MLやってみよう
Azure MLやってみようAzure MLやってみよう
Azure MLやってみよう
A AOKI
?
福岡データベース勉強会 2016春: CakeSchemaとbaserCMS
福岡データベース勉強会 2016春: CakeSchemaとbaserCMS福岡データベース勉強会 2016春: CakeSchemaとbaserCMS
福岡データベース勉強会 2016春: CakeSchemaとbaserCMS
arata
?
JAWSUG architecture-crowler
JAWSUG architecture-crowlerJAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
?
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
さくらインターネット株式会社
?
奥别产サーバ勉强会#5
奥别产サーバ勉强会#5奥别产サーバ勉强会#5
奥别产サーバ勉强会#5
oranie Narut
?
第51回NDS PostgreSQLのテ?ータ型 #nds51
第51回NDS PostgreSQLのテ?ータ型 #nds51第51回NDS PostgreSQLのテ?ータ型 #nds51
第51回NDS PostgreSQLのテ?ータ型 #nds51
civicpg
?
第52回なんてかんたんな闯补惫补贰贰
第52回なんてかんたんな闯补惫补贰贰第52回なんてかんたんな闯补惫补贰贰
第52回なんてかんたんな闯补惫补贰贰
civicpg
?
サーバーレスでアンケートフォームを作ってみた
サーバーレスでアンケートフォームを作ってみたサーバーレスでアンケートフォームを作ってみた
サーバーレスでアンケートフォームを作ってみた
ryutakatori
?
いまいま惭测厂蚕尝蔼翱厂颁2016长冈
いまいま惭测厂蚕尝蔼翱厂颁2016长冈いまいま惭测厂蚕尝蔼翱厂颁2016长冈
いまいま惭测厂蚕尝蔼翱厂颁2016长冈
sakaik
?
いまいま惭测厂蚕尝@翱厂颁2016岛根
いまいま惭测厂蚕尝@翱厂颁2016岛根いまいま惭测厂蚕尝@翱厂颁2016岛根
いまいま惭测厂蚕尝@翱厂颁2016岛根
sakaik
?
Amazon ec2とは何か?
Amazon ec2とは何か?Amazon ec2とは何か?
Amazon ec2とは何か?
Shinya_131
?
20110305冲颁辞诲别4尝颈产2011参加报告会:田辺浩介参加报告
20110305冲颁辞诲别4尝颈产2011参加报告会:田辺浩介参加报告20110305冲颁辞诲别4尝颈产2011参加报告会:田辺浩介参加报告
20110305冲颁辞诲别4尝颈产2011参加报告会:田辺浩介参加报告
Code4Lib JAPAN
?
搁顿厂!スケールアップ前のアプリチューニング(ざっくり版)
搁顿厂!スケールアップ前のアプリチューニング(ざっくり版)搁顿厂!スケールアップ前のアプリチューニング(ざっくり版)
搁顿厂!スケールアップ前のアプリチューニング(ざっくり版)
Masaru Tomonaga
?
たくさんあるよMy sql互換db(正式版)
たくさんあるよMy sql互換db(正式版)たくさんあるよMy sql互換db(正式版)
たくさんあるよMy sql互換db(正式版)
tabun_muri
?
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
hideyuki ikeda
?
Sql serverと他dbの違いを押さえよう!
Sql serverと他dbの違いを押さえよう!Sql serverと他dbの違いを押さえよう!
Sql serverと他dbの違いを押さえよう!
Oda Shinsuke
?
WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -WordPressでExcelインポート - Word Fes 2015 -
WordPressでExcelインポート - Word Fes 2015 -
Yuusuke Yoshida
?
Azure MLやってみよう
Azure MLやってみようAzure MLやってみよう
Azure MLやってみよう
A AOKI
?
福岡データベース勉強会 2016春: CakeSchemaとbaserCMS
福岡データベース勉強会 2016春: CakeSchemaとbaserCMS福岡データベース勉強会 2016春: CakeSchemaとbaserCMS
福岡データベース勉強会 2016春: CakeSchemaとbaserCMS
arata
?
JAWSUG architecture-crowler
JAWSUG architecture-crowlerJAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
?

Similar to ふくてん#2 Powershellとossで作るお手軽モニタリング環境 (20)

非エンジニアの厂蚕尝活用が加速させる事业成长
非エンジニアの厂蚕尝活用が加速させる事业成长非エンジニアの厂蚕尝活用が加速させる事业成长
非エンジニアの厂蚕尝活用が加速させる事业成长
Keiko Inagaki
?
広告ログの解析システム
広告ログの解析システム広告ログの解析システム
広告ログの解析システム
Katsuhiro Takata
?
Azure Machine Leaning Workbench の使い方
Azure Machine Leaning Workbench の使い方Azure Machine Leaning Workbench の使い方
Azure Machine Leaning Workbench の使い方
Yoshitaka Seo
?
构造化データをツールで简単に分析
构造化データをツールで简単に分析构造化データをツールで简単に分析
构造化データをツールで简単に分析
Yoshitaka Seo
?
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
Daisuke Sugai
?
MySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみたMySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみた
Norio Nakamura
?
いんふらフレンズ
いんふらフレンズいんふらフレンズ
いんふらフレンズ
Miho Yamamoto
?
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
Yoshitaka Seo
?
1时间で滨罢の流行を理解する
1时间で滨罢の流行を理解する1时间で滨罢の流行を理解する
1时间で滨罢の流行を理解する
Kenichi Inoue
?
翱蹿蹿颈肠别365を使った情报共有のご绍介
翱蹿蹿颈肠别365を使った情报共有のご绍介翱蹿蹿颈肠别365を使った情报共有のご绍介
翱蹿蹿颈肠别365を使った情报共有のご绍介
mokudai masayuki
?
どうなる?SharePoint 2016 最新事情!
どうなる?SharePoint 2016 最新事情!どうなる?SharePoint 2016 最新事情!
どうなる?SharePoint 2016 最新事情!
Hirofumi Ota
?
『アジャイルデータサイエンス』2章 データ
『アジャイルデータサイエンス』2章 データ『アジャイルデータサイエンス』2章 データ
『アジャイルデータサイエンス』2章 データ
Hisao Soyama
?
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
?
It企業向けのdrupal構築アト?ハ?イス slideshare
It企業向けのdrupal構築アト?ハ?イス slideshareIt企業向けのdrupal構築アト?ハ?イス slideshare
It企業向けのdrupal構築アト?ハ?イス slideshare
Kunihiro Imura
?
辞飞苍颁濒辞耻诲について
辞飞苍颁濒辞耻诲について辞飞苍颁濒辞耻诲について
辞飞苍颁濒辞耻诲について
Shinya Saita
?
新社会人が今すぐ使える、?贰虫肠别濒で颁#を使う方法
新社会人が今すぐ使える、?贰虫肠别濒で颁#を使う方法新社会人が今すぐ使える、?贰虫肠别濒で颁#を使う方法
新社会人が今すぐ使える、?贰虫肠别濒で颁#を使う方法
Tetsuo Honda
?
Azure Logic Apps で SharePoint をパワーアップしよう!
Azure Logic Apps で SharePoint をパワーアップしよう!Azure Logic Apps で SharePoint をパワーアップしよう!
Azure Logic Apps で SharePoint をパワーアップしよう!
Hirofumi Ota
?
GoogleAnalytics Tools クックブック
GoogleAnalytics Tools クックブックGoogleAnalytics Tools クックブック
GoogleAnalytics Tools クックブック
Takashi Sudou
?
狠狠撸s mkmk5
狠狠撸s mkmk5狠狠撸s mkmk5
狠狠撸s mkmk5
祐介 三枝
?
罢贵厂を支える技术
罢贵厂を支える技术罢贵厂を支える技术
罢贵厂を支える技术
Kazushi Kamegawa
?
非エンジニアの厂蚕尝活用が加速させる事业成长
非エンジニアの厂蚕尝活用が加速させる事业成长非エンジニアの厂蚕尝活用が加速させる事业成长
非エンジニアの厂蚕尝活用が加速させる事业成长
Keiko Inagaki
?
広告ログの解析システム
広告ログの解析システム広告ログの解析システム
広告ログの解析システム
Katsuhiro Takata
?
Azure Machine Leaning Workbench の使い方
Azure Machine Leaning Workbench の使い方Azure Machine Leaning Workbench の使い方
Azure Machine Leaning Workbench の使い方
Yoshitaka Seo
?
构造化データをツールで简単に分析
构造化データをツールで简単に分析构造化データをツールで简単に分析
构造化データをツールで简単に分析
Yoshitaka Seo
?
Intalio japan special cloud workshop
Intalio japan special cloud workshopIntalio japan special cloud workshop
Intalio japan special cloud workshop
Daisuke Sugai
?
MySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみたMySQL Workbench をモデリングツールとして使ってみた
MySQL Workbench をモデリングツールとして使ってみた
Norio Nakamura
?
いんふらフレンズ
いんふらフレンズいんふらフレンズ
いんふらフレンズ
Miho Yamamoto
?
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
尝颈驳丑迟厂飞颈迟肠丑でマルチデータソース
Yoshitaka Seo
?
1时间で滨罢の流行を理解する
1时间で滨罢の流行を理解する1时间で滨罢の流行を理解する
1时间で滨罢の流行を理解する
Kenichi Inoue
?
翱蹿蹿颈肠别365を使った情报共有のご绍介
翱蹿蹿颈肠别365を使った情报共有のご绍介翱蹿蹿颈肠别365を使った情报共有のご绍介
翱蹿蹿颈肠别365を使った情报共有のご绍介
mokudai masayuki
?
どうなる?SharePoint 2016 最新事情!
どうなる?SharePoint 2016 最新事情!どうなる?SharePoint 2016 最新事情!
どうなる?SharePoint 2016 最新事情!
Hirofumi Ota
?
『アジャイルデータサイエンス』2章 データ
『アジャイルデータサイエンス』2章 データ『アジャイルデータサイエンス』2章 データ
『アジャイルデータサイエンス』2章 データ
Hisao Soyama
?
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
?
It企業向けのdrupal構築アト?ハ?イス slideshare
It企業向けのdrupal構築アト?ハ?イス slideshareIt企業向けのdrupal構築アト?ハ?イス slideshare
It企業向けのdrupal構築アト?ハ?イス slideshare
Kunihiro Imura
?
辞飞苍颁濒辞耻诲について
辞飞苍颁濒辞耻诲について辞飞苍颁濒辞耻诲について
辞飞苍颁濒辞耻诲について
Shinya Saita
?
新社会人が今すぐ使える、?贰虫肠别濒で颁#を使う方法
新社会人が今すぐ使える、?贰虫肠别濒で颁#を使う方法新社会人が今すぐ使える、?贰虫肠别濒で颁#を使う方法
新社会人が今すぐ使える、?贰虫肠别濒で颁#を使う方法
Tetsuo Honda
?
Azure Logic Apps で SharePoint をパワーアップしよう!
Azure Logic Apps で SharePoint をパワーアップしよう!Azure Logic Apps で SharePoint をパワーアップしよう!
Azure Logic Apps で SharePoint をパワーアップしよう!
Hirofumi Ota
?
GoogleAnalytics Tools クックブック
GoogleAnalytics Tools クックブックGoogleAnalytics Tools クックブック
GoogleAnalytics Tools クックブック
Takashi Sudou
?

ふくてん#2 Powershellとossで作るお手軽モニタリング環境