2013-03-01から1ヶ月間の記事一覧

【SCOM】管理パックについて

管理パック(Management Pack) * 監視に必要な情報を、製品や機能ごとに纏めたXMLファイル 監視に必要な情報 * クラス * モニタ * オブジェクト検出条件 * ルール * タスク * 表示 * ナレッジ * レポート 構成要素 [1] ターゲット → 監視対象を自動的に検出…

【C#】列挙型・Enum ~ Enumの文字列化 ~

C#

■ Enumの文字列化 https://blogs.yahoo.co.jp/dk521123/29483903.html で「アトリビュート」と「拡張メソッド」(それぞれの技術説明は下記「関連記事」参照)で作成したが 1つのEnumに対して、1つの文字列化メソッドを作成しなくてはならない そこで、使い…

【C#】【フリーツール】StyleCop(コーディング規約に従っているか分析するツール)

StyleCop * C#向けのソースコード分析ツール FxCopとの差異 利点 * 指摘事項に対するコードを探すのが容易 (FxCopの場合、IL を解析するので、指摘事項がコードのどこに該当するのか、分かり難い) 欠点 * C# しか対応していない →別の言い方をすれば、C#だけ…

【MOM】【SCOM】MOM / SCOM ~概要~

MOM * Microsoft Operations Manager * Windows プラットフォーム上のサーバー環境を管理、監視、運用を行う、Microsoft が提供している統合システム管理製品 * Windows Management Instrumentation (WMI) を使用してネットワークのパフォーマンスを監視でき…

WMI

WMI * Windows Management Instrumentation * WBEMをWindows OS向けに実装したもの 使用目的 [1] PCのハードウェア情報の取得 [2] PCのソフトウェア情報の取得 [3] リモート管理 WMIを体験する http://technet.microsoft.com/ja-jp/scriptcenter/ff189453.as…

【PowerShell】PowerShellスクリプト

拡張子 * 「.ps1」 参考文献 http://www.atmarkit.co.jp/fwin2k/operation/psh02/psh02_01.html 変数 変数の命名規則 * 1文字目は、「$」で始まる * 2文字目以降は、英数字または「_」 参考文献 http://www.atmarkit.co.jp/fwin2k/operation/psh02/psh02_02.…

【ネットワーク】OSI参照モデル / トランスポート層

【1】TCP (Transmission Control Protocol) * コネクション型通信 => データを確実に届けるために、受信側と1対1で通信を行う * 確実性を重視(誤りがあった場合、誤り訂正、再送を行う) 1)役割 [1] 接続と切断 * 通信相手を呼び出して相手と1対1で通信…

【デザインパターン】【GoF】【C#】プロトタイプ(Prototype)パターン

Prototype * 現在のインスタンスをまるごとクローン(コピー)を作成する (単純なnewでは、属性値が初期値に戻ってしまう) 注意 .NETやJavaでは、以下のように実装するが、これらは、浅いコピー(後述)であることに注意 ■.NETの場合 →ICloneableインタフ…

【MMC】Microsoft 管理コンソール ~作成 [1]・準備編~

スナップイン作成 * 以下のサイトでは、動画で説明してくれる http://msdn.microsoft.com/ja-jp/events/dd266870.aspx 環境設定 【1】Windows SDKの設定 Windows SDKをダウンロードして、インストールする (後述の「追加する参照DLLファイル」のために必要で…

【MMC】Microsoft 管理コンソール ~入門編~

MMC * Microsoft 管理コンソール (Microsoft Management Console, MMC) * システムの設定と監視を行うための柔軟なインターフェイスを備えたツール 利点 * 複数のシステム管理作業が迅速に行える * リモートコンピュータの管理も簡単に行える MMCを起動する …

【トラブル】【.NET】Windows イベントログ に関するトラブルシューティング

■ Windows イベントログ 操作で、SecurityExceptionが発生する 現象 VSで、Windowsイベントログに関する機能を開発している時に、例外「SecurityException」が発生する * Case1:EventLog.SourceExists()から例外が発生 * Case2:デザインナーでeventLogのプ…

【C#】トレースリスナ / TraceListener

トレースリスナ トレースリスナとは、トレース出力を受け取って、それを他の場所に出力するオブジェクト メソッド Trace.Failメソッド * メッセージ ボックスが表示される。 参考資料 http://msdn.microsoft.com/ja-jp/library/95s7fba5.aspx http://www.atm…

【VisualStudio】メッセージファイル DLLの作成方法

目的 * イベントログに使用する http://blogs.yahoo.co.jp/dk521123/31281282.html 大まかな手順 大きく分けて、以下の4ステップ必要。 [1] MCファイル(~.mc)作成 => メッセージ(文言)の元になるデータをテキストデータを作成する [2] MCファイルのコン…

【プロトコル】SNMP ~ 機器監視プロトコル ~

【1】SNMP * SNMP = Simple Network Management Protocol * ネットワークで接続された機器の情報をネットワークで取得し、 管理および監視(モニタリング)するためのプロトコル SNMPに関するその他の事項 * OSI参照モデルでは、第7層・アプリケーション層…