ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle VM Server for SPARC 3.0 管理ガイド Oracle VM Server for SPARC (日本語) |
パート I Oracle VM Server for SPARC 3.0 ソフトウェア
1. Oracle VM Server for SPARC ソフトウェアの概要
3. Oracle VM Server for SPARC のセキュリティー
パート II オプションの Oracle VM Server for SPARC ソフトウェア
13. Oracle VM Server for SPARC 物理から仮想への変換ツール
14. Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
16. Oracle VM Server for SPARC 管理情報ベース (MIB) ソフトウェアの使用
Oracle VM Server for SPARC 管理情報ベースの概要
Logical Domains Manager と Oracle VM Server for SPARC MIB
Oracle VM Server for SPARC MIB オブジェクトツリー
Oracle VM Server for SPARC MIB ソフトウェアのインストールと構成
Oracle VM Server for SPARC MIB ソフトウェアのインストールと構成 (タスクマップ)
Oracle VM Server for SPARC MIB ソフトウェアパッケージのインストール方法
Oracle VM Server for SPARC MIB モジュールを Oracle Solaris SNMP エージェント にロードする方法
Oracle VM Server for SPARC MIB ソフトウェアパッケージを削除する方法
Oracle VM Server for SPARC MIB の問い合わせ
Oracle VM Server for SPARC MIB オブジェクトを取得する方法
Oracle VM Server for SPARC MIB 情報の取得
ドメインポリシーテーブル (ldomPolicyTable)
サービスプロセッサ構成テーブル (ldomSPConfigTable)
Logical Domains バージョン情報のスカラー変数
Oracle VM Server for SPARC MIB モジュールトラップの使用
Oracle VM Server for SPARC MIB トラップの説明
17. Logical Domains Manager の検出
このセクションでは、トラップを送受信するためのシステムの設定方法について説明します。また、論理ドメイン (ドメイン) の変更通知を受信するために使用するトラップのほか、使用可能なほかのトラップについても説明します。
Oracle VM Server for SPARC MIB では、Oracle Solaris 10 と Oracle Solaris 11 の両方に同じ SNMP トラップが提供されます。
ただし、snmptrapd デーモンでは Oracle Solaris 11 用の受信トラップのすべてを必ずしも自動的に受け入れなくなりました。その代わりに、承認された SNMP v1 と v2c コミュニティー文字列、または SNMPv3 ユーザー (あるいはその両方) を使用してデーモンを構成する必要があります。承認されていないトラップまたは通知は破棄されます。snmptrapd.conf(4) または snmptrapd.conf(5) のマニュアルページを参照してください。
Oracle Solaris 11 MIB では、Oracle Solaris 10 MIB で提供されるものと同じ SNMP トラップが提供されます。ただし、net-snmp のバージョンが異なるため、異なる方法で構成する必要があります。Oracle Solaris 10 MIB では、snmptrapd がすべての受信通知を受け入れ、自動的に記録します。Oracle Solaris 11 MIB では、受信通知にアクセス制御チェックが適用されます。snmptrapd を適切な構成ファイルを指定せず、または同等のアクセス制御設定を指定して実行した場合、このようなトラップは処理されません。snmptrapd.conf(4) または snmptrapd.conf(5) のマニュアルページを参照してください。
/etc/sma/snmp/snmpd.conf ファイルを編集して、トラップ、通知バージョン、および送信先を定義する指令を追加します。
trapcommunity string --> define community string to be used when sending traps trapsink host[community [port]] --> to send v1 traps trap2sink host[community [port]] --> to send v2c traps informsink host[community [port]] --> to send informs
詳細は、snmpd.conf(4) または snmpd.conf(5) のマニュアルページを参照してください。
/etc/net-snmp/snmp/snmpd.conf SNMP 構成ファイルを編集して、トラップ、通知バージョン、および送信先を定義する指令を追加します。
trapcommunity string --> define community string to be used when sending traps trapsink host[community [port]] --> to send v1 traps trap2sink host[community [port]] --> to send v2c traps informsink host[community [port]] --> to send informs
詳細は、snmpd.conf(4) または snmpd.conf(5) のマニュアルページを参照してください。
たとえば、次の指令では、トラップの送信時にコミュニティー文字列として public 文字列が使用され、v1 トラップが localhost 送信先に送信されます。
trapcommunity public trapsink localhost
次の例では、トラップの送信を承認されているユーザー (public)、および受信トラップの処理方法 (log,execute,net) を示します。snmptrapd.conf(4) または snmptrapd.conf(5) のマニュアルページを参照してください。
authCommunity log,execute,net public
例 16-4 SNMP v1 および v2c トラップの送信
この例では、v1 トラップおよび v2c トラップの両方を、同じホスト上で動作する SNMP トラップデーモンに送信しています。次の指令を含めて Oracle Solaris 10 /etc/sma/snmp/snmpd.conf ファイルまたは Oracle Solaris 11 /etc/net-snmp/snmp/snmpd.conf ファイルを更新します。
trapcommunity public trapsink localhost trap2sink localhost
出力形式オプションについては、snmptrapd(1M) のマニュアルページを参照してください。
snmptrapd ユーティリティーは、SNMP TRAP メッセージを受信してログに記録する SNMP アプリケーションです。たとえば、次の snmptrapd コマンドは、新しいドメインが ldg2 (ldomName = ldg2) という名前で作成された (ldomTrapDesc = Ldom Created) ことを示しています。
# /usr/sfw/sbin/snmptrapd -P -F \ "TRAP from %B on %m/%l/%y at %h:%j:%k Enterprise=%N Type=%w SubType=%q\n with Varbinds: %v\nSecurity info:%P\n\n" localhost:162 TRAP from localhost on 5/18/2007 at 16:30:10 Enterprise=. Type=0 SubType=0 with Varbinds: DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (47105) 0:07:51.05 SNMPv2-MIB::snmpTrapOID.0 = OID: SUN-LDOM-MIB::ldomCreate SUN-LDOM-MIB::ldomIndexNotif = INTEGER: 3 SUN-LDOM-MIB::ldomName = STRING: ldg2 SUN-LDOM-MIB::ldomTrapDesc = STRING: Ldom Created Security info:TRAP2, SNMP v2c, community public
読みやすくするために、-F オプション引数文字列を 2 行に分けています。
出力形式オプションについては、snmptrapd(1M) のマニュアルページを参照してください。
snmptrapd ユーティリティーは、SNMP TRAP メッセージを受信してログに記録する SNMP アプリケーションです。たとえば、次の snmptrapd コマンドは、新しいドメインが ldg2 (ldomName = ldg2) という名前で作成された (ldomTrapDesc = Ldom Created) ことを示しています。
# /usr/sbin/snmptrapd -f -Le -F \ "TRAP from %B on %m/%l/%y at %h:%j:%k Enterprise=%N Type=%w SubType=%q\n with Varbinds: %v\nSecurity info:%P\n\n" localhost:162 NET-SNMP version 5.4.1 TRAP from localhost on 6/27/2012 at 12:13:48 Enterprise=SUN-LDOM-MIB::ldomMIBTraps Type=6 SubType=SUN-LDOM-MIB::ldomCreate with Varbinds: SUN-LDOM-MIB::ldomIndexNotif = INTEGER: 3 SUN-LDOM-MIB::ldomName = STRING: ldg2 SUN-LDOM-MIB::ldomTrapDesc = STRING: Ldom Created Security info:TRAP, SNMP v1, community public
読みやすくするために、-F オプション引数文字列を 2 行に分けています。
このセクションでは、使用可能な Oracle VM Server for SPARC MIB トラップについて説明します。
このトラップは、ドメインが作成されたときに通知を行います。
表 16-24 ドメインの作成トラップ (ldomCreate)
|
このトラップは、ドメインが削除されたときに通知を行います。
表 16-25 ドメインの削除トラップ (ldomDestroy)
|
このトラップは、ドメインの動作状態の変更を通知します。
表 16-26 ドメインの状態変更トラップ (ldomStateChange)
|
このトラップは、ドメイン中の仮想 CPU の数が変更されたときに通知を行います。
表 16-27 ドメインの仮想 CPU の変更トラップ (ldomVCpuChange)
|
このトラップは、ドメイン中の仮想メモリーの容量が変更されたときに通知を行います。
表 16-28 ドメインの仮想メモリーの変更トラップ (ldomVMemChange)
|
このトラップは、ドメインの仮想ディスクサービスが変更されたときに通知を行います。
表 16-29 ドメインの仮想ディスクサービスの変更トラップ (ldomVdsChange)
|
このトラップは、ドメインの仮想ディスクが変更されたときに通知を行います。
表 16-30 仮想ディスクの変更トラップ (ldomVdiskChange)
|
このトラップは、ドメインの仮想スイッチが変更されたときに通知を行います。
表 16-31 仮想スイッチの変更トラップ (ldomVswChange)
|
このトラップは、ドメインの仮想ネットワークが変更されたときに通知を行います。
表 16-32 仮想ネットワークの変更トラップ (ldomVnetChange)
|
このトラップは、ドメインの仮想コンソール端末集配信装置が変更されたときに通知を行います。
表 16-33 仮想コンソール端末集配信装置の変更トラップ (ldomVccChange)
|
このトラップは、ドメインの仮想コンソールグループが変更されたときに通知を行います。
表 16-34 仮想コンソールグループの変更トラップ (ldomVconsChange)
|