SlideShare a Scribd company logo
2014/07/12
PowerShell 勉強会 LT
PowerShell DSC と連携して
監視を効率化してみる
@system_ika / いか
インフラエンジニアの昨今
一人あたりで見る
サーバー数が
…少し昔と比べて
インフラエンジニアの昨今
一人あたりで見る
サーバー数が
…少し昔と比べて
爆増
こんなの絶対おかしいよ!
コードで管理 / 自動化
Infrastructure as Code :プログラマブルインフラ
Chef とか Puppet 等、冪等性を実現している
「プロビジョニングツール」とか言われてるやつで、
コードベースでよしなに自動化・生産性 UP
PowerShell Desired State
Configuration
MS 純正、 Windows 用のプロビジョニングツール台頭
PowerShell ベースの構文で「あるべき状態」を定義
…プロビジョニングツールを導入しても
おいィ?
まだ手のかかる部分があるんだが
日々増えるサーバーの
監視を効率化したい!
…個人的に
そもそも監視って何さ
提供サービスの停止や
クオリティ低下につながる事象を
検知・処置すること
そもそも監視って何さ
• 死活監視 (Ping 等 )
• リソース監視
• Windows サービス監視
• ログ監視 (NT イベントログ・テキストログ )
• その他諸々
そもそも監視って何さ
• 死活監視 (Ping 等 )
• リソース監視
• Windows サービス監視
• ログ監視 (NT イベントログ・テキストログ )
• その他諸々
上記は対象は
DSC の Configuration から引ける
具体的には
具体的には ->
->
これ
->
Configuration と実機を照会する Cmdlet
Get-DscConfiguration
を使ってみた
Configuration 情報を引く監視の実装
Configuration 情報を引く監視の実装
Configuration 情報を引く監視の実装
Configuration 情報を引く監視の実装
Configuration 情報を引く監視の実装
Configuration 情報を引く監視の実装
別解 1
Service リソースのみの
Configuration を書いて、
Start-DscConfiguration して、
コケてるの検知する手も。
->
別解 2
Test-DscConfiguration
使ってもいいかもね。
別解 3
[ ノード名 ].mof ファイル
直接見に行ってもいいかも
。
(Get-Service)
まとめ
• PowerShell DSC 流行りそう
• よしなに PowerShell で、
痒い所を工夫しよう
• DSC の Configuration 情報を引いて、
監視等を定義・実装するとスマート
ありがとうございました

More Related Content

PPTX
PowerShell DSC 入門
PDF
PowerShell 5.0 で広がる運用管理の世界
PDF
PowerShell DSC と Linux
PDF
Windows PowerShell 5.0 と Windows Server vNext の管理
PDF
DSC 再入門
PDF
PowerShell 5.0 JEA (Just Enough Administration) First Step
PDF
PowerShell 5.0 & Security
PDF
Windows Azure and PowerShell DSC
PowerShell DSC 入門
PowerShell 5.0 で広がる運用管理の世界
PowerShell DSC と Linux
Windows PowerShell 5.0 と Windows Server vNext の管理
DSC 再入門
PowerShell 5.0 JEA (Just Enough Administration) First Step
PowerShell 5.0 & Security
Windows Azure and PowerShell DSC

What's hot (19)

PPTX
Power shell の基本操作と処理の自動化 v2_20120514
PDF
Nano Server First Step
PDF
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
PDF
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
PDF
Past and Future of PowerShell
PPTX
社内システムの移行に役立った“時間節約”方法~PowerShellとExcelを上手に使おう
PPTX
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
PDF
[MR09] デスクトップ アプリをストアから配布するための A to Z
PDF
最近の PowerShell のお話
PDF
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
PDF
TFSを支える技術
PPTX
Windows Azure PHP Tips
PDF
Introducing Windows Terminal
PDF
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
PDF
Visual studio online and Agile
PDF
IT Pro のための PowerShell スクリプティング
PDF
PowerShell and Release Management Server
PPTX
1st step LogicFlow
PDF
はじめてのTeam foundation server執筆裏話
Power shell の基本操作と処理の自動化 v2_20120514
Nano Server First Step
[MW01] ご注文は Linux + Docker ですか? Windows だけじゃない App Service を使い切る
それでも僕はユニットテストを書きたい - Pester powered by PowerShell
Past and Future of PowerShell
社内システムの移行に役立った“時間節約”方法~PowerShellとExcelを上手に使おう
Windows Server 2016 Essentials TP4の強化ポイントと PowerShellの使いどころ
[MR09] デスクトップ アプリをストアから配布するための A to Z
最近の PowerShell のお話
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
TFSを支える技術
Windows Azure PHP Tips
Introducing Windows Terminal
[TL10] Azure IaaS 構築・運用・管理の専門家が語る DevTest Labs ~高速・費用無駄ナシ・簡単管理を実現する開発・テスト環境の構築~
Visual studio online and Agile
IT Pro のための PowerShell スクリプティング
PowerShell and Release Management Server
1st step LogicFlow
はじめてのTeam foundation server執筆裏話
Ad

Viewers also liked (20)

PPTX
Professional Help for PowerShell Modules
PPTX
新卒1年目の個人活動まとめ
PPTX
Azureで始めるDevOps
PDF
使ってみようAzure activedirectory
PDF
Hyper-V の本格採用に必要なエンタープライズ設計術
PDF
Hyper-V エンタープライズ設計の現実解:2015 年版
ODP
自宅サーバ仮想化
PDF
Microsoft っぽいハイパーコンバージドって?
PDF
Azure CLI あずにゃんの CLI を使ってみた結果www
PDF
Xenとzfsで作る家庭内VDIサーバ
PDF
AWSをテラフォーミングする会(Terraformハンズオン)
PDF
Windows server2016注目の新機能
PDF
どうなる?SharePoint 2016 最新事情!
PPTX
Windows と標準的なハードウェアで構築するストレージ サーバー
PDF
Powershell training material
PDF
Introducing Serverless Computing (20160802)
PPTX
Step by stepで学ぶTerraformによる監視付きAWS構築
PDF
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
PPTX
みんなのTerraformで AWSをテラフォーミングさせるぜ
PPTX
VMware ESXi と Microsoft Hyper-V Server を比較してみた
Professional Help for PowerShell Modules
新卒1年目の個人活動まとめ
Azureで始めるDevOps
使ってみようAzure activedirectory
Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V エンタープライズ設計の現実解:2015 年版
自宅サーバ仮想化
Microsoft っぽいハイパーコンバージドって?
Azure CLI あずにゃんの CLI を使ってみた結果www
Xenとzfsで作る家庭内VDIサーバ
AWSをテラフォーミングする会(Terraformハンズオン)
Windows server2016注目の新機能
どうなる?SharePoint 2016 最新事情!
Windows と標準的なハードウェアで構築するストレージ サーバー
Powershell training material
Introducing Serverless Computing (20160802)
Step by stepで学ぶTerraformによる監視付きAWS構築
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
みんなのTerraformで AWSをテラフォーミングさせるぜ
VMware ESXi と Microsoft Hyper-V Server を比較してみた
Ad

PowerShell DSC と連携して監視を効率化してみる

Editor's Notes

  • #22: ちなみに別解としては、ServiceリソースのConfigurationを適用したときに、
  • #23: ちなみに別解としては、ServiceリソースのConfigurationを適用したときに、
  • #24: ちなみに別解としては、ServiceリソースのConfigurationを適用したときに、