2009-05-28 13 views
11

私はWMIの概念全体を好んでおり、実際にはLinux上で(一部のスクリプトでは)それを利用することができます。 Linuxシステムのようなものはありますか?WMI for Linuxのようなものはありますか?

+0

こんにちはジオ、掲載の回答は役に立ちましたか?興味のあるOSと使用したソリューションについてより多くの情報を提供できますか? - あなたが何かを使用した場合。ありがとう。 – Andreas

+0

こんにちはアンドレアス、私はWMIのアイデアをあきらめて、ファイルで利用可能な情報を使用しました。 – Geo

+3

これは汚れより古いと知っていますが、誰かがそれに遭遇した場合、OpenLMIで多くの作業が行われているので、これに興味がある人はそれをチェックアウトする必要があります。 WMIはMicrosoftのCIM実装製品ですが、OpenLMIはGNU/LinuxのCIM製品です(主にRed Hatが当面開発しています)。 – Bratchley

答えて

11

WMIを使用してシステムパラメータを取得したり、プロセスを照会したり、構成を変更したり、システムイベントを監視したりしていますか?

カーネルは、/proc/sysファイルシステムを介して多くの情報と調整可能なノブを公開しています。クエリー言語はなく、ディレクトリとファイルの階層化された構造です。これらのファイルの一部は、読み取り専用、読み取り/書き込み、または書き込み専用です。それらのいくつかはpoll可能です。

一部のサービスは、その場でクエリを実行するためのカスタムクライアントおよび更新の構成を有することができる - chronychronycが頭に浮かぶが、それでも非常に最も基本的なinitinitctlを持っています。 HALのような新しいサービスは、D-Busを介してイントロスペクトされ操作されます。

2

/procインターフェイスを見てください。そこには多くのシステム情報が得られます。システム情報を収集するための多くの優れたユーティリティもあります。 sysstatパッケージは、私が最近インストールした最初のものの1つです。

編集:いつでもSNMPに照会することができます。デフォルトでは多くの情報が公開されています。

26

Windows Management Instrumentation(WMI)は、Distributed Management Task ForceWBEM(Webベースエンタープライズ管理)標準のMicrosoft実装です。これらの標準は* nixシステムのいくつかのフレーバーで利用でき、使用されています。例として、LinuxシステムでWBEMを使用可能にするSourceForge projectがあります。

CIMは、システム、 ネットワーク、アプリケーション、サービス、 用 管理情報の共通定義を提供するベンダーが可能になります:次のようにDTMFによって記述されているCIM(共通情報モデル)と呼ばれる規格があります拡張機能。 CIMの共通定義により、 ベンダはネットワーク全体で システム間の管理情報を の間で意味的に交換することができます。

+0

マイクロソフトでは、Linux/UNIX用のWBEMの実装であるオープンソースの[OMI](http://www.opengroup.org/software/omi)を提供しています。これはSCCM 2012がLinuxシステムのクエリに使用するものです。 – Kupiakos

3

OpenLMIその目的のために設計されているようです...それは、Linuxベースのサーバーを監視し、制御するための計測を提供します。

WBEM GNU/Linux用エージェント(OpenPegasusなど)もあります。

実際には、OpenLMIは外部インターフェイスとしてPegasusを使用しているようです。

0

私は異なっていると思いますが、はい、あります。 はFWTSを取得し、

fwts wmi - 

を実行すると、あなたはそれが実装され、どのような変更/読み出すことができる方法を確認します。ここ

より:https://wiki.ubuntu.com/Kernel/Reference/WMI

関連する問題