This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
SNMPによるホストとdom0リソースの監視
注:
SNMP機能は、XenServer PremiumまたはTrial Editionのお客様にご利用いただけます。XenServerのライセンスの詳細については、ライセンスを参照してください。アップグレードまたはXenServerライセンスの取得については、XenServer Webサイトをご覧ください。
プール管理者ロールを使用すると、SNMPを使用して、XenServer®ホストとdom0(ホストの制御ドメイン)によって消費されるリソースをリモートで監視できます。ネットワーク管理システム(NMS)とも呼ばれるSNMPマネージャーは、XenServerホストで実行されているSNMPエージェントにクエリ要求を送信します。SNMPエージェントは、さまざまなメトリックで収集されたデータをNMSに送り返すことで、これらのクエリ要求に応答します。収集できるデータは、管理情報ベース(MIB)と呼ばれるテキストファイル内のオブジェクト識別子(OID)によって定義されます。OIDは、CPUやメモリ使用量など、ネットワークデバイスに関する特定の測定可能な情報を表します。
また、トラップを設定することもできます。トラップは、XenServerで特定のイベントが発生したことをNMSに警告するエージェントが開始するメッセージです。クエリ要求とトラップの両方を使用して、XenServerプールのステータスを監視できます。これらはメトリックオブジェクトおよびトラップオブジェクトとして定義され、XenServerダウンロードページからダウンロードできるMIBファイルXENSERVER-MIB.txt内のOIDによって識別されます。次の表に、これらのメトリックオブジェクトとトラップオブジェクトに関する情報を示します。
メトリックオブジェクト
次の表にリストされているメトリックを使用して、XenServerホストに関する特定の情報を要求できます。これらのメトリックは、SNMPマネージャーがSNMPエージェントにクエリ要求を送信するときに使用されるため、このデータをNMSで表示できます。
これらのメトリックオブジェクトから返されたデータは、NMSまたはxe CLIから表示できます。xe CLIからメトリックオブジェクトをクエリするには、host-data-source-queryまたはvm-data-source-queryを実行し、data-sourceパラメーターの値としてRRDDデータソースを指定します。例:
xe host-data-source-query data-source=cpu_avg host=<host UUID>
<!--NeedCopy-->
注:
デフォルトでは、NMSはポート161を使用してSNMPエージェントにOIDクエリ要求を送信します。
| オブジェクト識別子(OID) | RRDDデータソース | 返されたデータ | タイプ |
|---|---|---|---|
| 1.3.6.1.4.1.60953.1.1.1.1 | memory |
Dom0 の合計メモリ (MB) | 符号なし32ビット |
| 1.3.6.1.4.1.60953.1.1.1.2 | memory_internal_free |
Dom0 の空きメモリ (MB) | 符号なし32ビット |
| 1.3.6.1.4.1.60953.1.1.1.3 | cpu_usage |
Dom0 の CPU 使用率 (%) | フロート |
| 1.3.6.1.4.1.60953.1.1.1.4 | memory_total_kib |
ホストの合計メモリ (MB) | 符号なし32ビット |
| 1.3.6.1.4.1.60953.1.1.1.5 | memory_free_kib |
ホストの空きメモリ (MB単位) | アンサイン32 |
| 1.3.6.1.4.1.60953.1.1.1.6 | cpu_avg |
ホストのCPU使用率 (パーセンテージ) | フロート |
| 1.3.6.1.4.1.60953.1.1.1.7 | (注1を参照) | pCPU数 | アンサイン32 |
| 1.3.6.1.4.1.60953.1.1.1.8 | running_vcpus |
実行中のvCPU数 | 符号なし32ビット |
| 1.3.6.1.4.1.60953.1.1.1.9 | running_domains |
実行中のVM数 | 符号なし32ビット |
注記:
pCPUの名前は
cpuの形式で、その後に数字が続きます。xe CLIからpCPUの数を照会するには、次のコマンドを実行します。
xe host-data-source-list host=<host UUID> | grep -E 'cpu[0-9]+$'これは、正規表現
cpu[0-9]+に一致するCPUメトリックのリストを返します。
トラップ
トラップは、特定のイベントが発生したときにSNMPマネージャーに通知するためにSNMPエージェントによって送信されるアラートであり、XenServerホストを監視し、問題を早期に特定するのに役立ちます。制限に達したとき(たとえば、ホストのCPU使用率が高すぎる場合など)にトラップを生成するようにSNMP設定を構成できます。トラップが生成されると、NMSに送信され、トラップオブジェクトの一部として以下のフィールドが返されます。
注:
デフォルトでは、プールコーディネーターホスト上のSNMPエージェントは、UDPポート162を使用してNMSにトラップを送信します。
| オブジェクト識別子 (OID) | フィールド名 | タイプ | 説明 |
|---|---|---|---|
| 1.3.6.1.4.1.60953.1.10.1.1 | operation |
文字列 | 次のいずれかの値になります: add または del。XenServer によってトラップが生成され、NMS に送信された場合 (XenCenter でもアラートが作成されます) は operation が add になり、アラートが破棄された場合 (たとえば、アラートを無視した場合) は del になります。 |
| 1.3.6.1.4.1.60953.1.10.1.2 | ref |
文字列 | トラップオブジェクトの参照。 |
| 1.3.6.1.4.1.60953.1.10.1.3 | uuid |
文字列 | トラップオブジェクトのUUID。 |
| 1.3.6.1.4.1.60953.1.10.1.4 | name |
文字列 | トラップオブジェクトの名前。 |
| 1.3.6.1.4.1.60953.1.10.1.5 | priority |
整数 | トラップの重大度。以下のいずれかの値になります: 1: 重大、2: 主要、3: 警告、4: 軽微、5: 情報、others: 不明。 |
| 1.3.6.1.4.1.60953.1.10.1.6 | class |
文字列 | 生成されたトラップのカテゴリ。以下のいずれかの値になります: VM、Host、SR、Pool、VMPP、VMSS、PVS_proxy、VDI、またはCertificate。 |
| 1.3.6.1.4.1.60953.1.10.1.7 | obj-uuid |
文字列 | フィールドclassのさまざまなクラスのxapiオブジェクトUUID。 |
| 1.3.6.1.4.1.60953.1.10.1.8 | timestamp |
文字列 | トラップが生成された時刻。 |
| 1.3.6.1.4.1.60953.1.10.1.9 | body |
文字列 | フィールド name に関する詳細情報。 |
前提条件
-
プール内のすべてのホストは、同じXenServerバージョンを実行している必要があり、このバージョンにはSNMPプラグインが含まれている必要があります。
注記:
XenCenter®で SNMP タブが表示されない場合、ホストまたはプールメンバーがSNMPをサポートするXenServerバージョンを実行していない可能性があります。ホストまたはプールを最新バージョンのXenServerに更新してください。
-
使用しているNMSは、SNMPv2cまたはSNMPv3をサポートしている必要があります。
-
NMSとXenServerはネットワーク接続されている必要があります。
制約事項
- プール全体またはプールの一部ではないスタンドアロンホストに対してSNMP設定を構成できます。現在、プール内の個々のホストに対してSNMP設定を構成することはできません。
-
SNMPがすでに有効化され構成されているプールにホストを追加した場合、XenCenterはプールのSNMP設定を新しいホストに自動的に適用しません。新しいホストを追加した後、プールでSNMP設定を再構成するか、新しいホストをプールに追加する前に同じSNMP設定で構成する必要があります。
注:
新しいホストを追加した後、プールでSNMP設定を再構成する際は、ホストが稼働中であり、メンテナンスモードではないことを確認してください。
-
SNMPが有効化され構成されているプールからホストが削除された場合、XenCenterはホストまたはプールのSNMP設定を変更しません。
-
ローリングプールアップグレードを実行する前、またはXenServerホストとプールに更新を適用する前に、以前に手動で変更していてそれらが必要な場合は、以下の構成ファイルをバックアップしてください。
/etc/snmp/snmpd.xs.conf/etc/sysconfig/snmp/var/lib/net-snmp/snmpd.conf
- SNMPエージェントがオフラインの場合、トラップは生成できません。たとえば、SNMPエージェントが再起動された場合、またはプールコーディネーターが再起動または再指定された場合などです。
XenCenterを使用してSNMPを構成する
スタンドアロンホストまたはプール全体に対して、XenCenterまたはxe CLIを使用してSNMPを構成できます。xe CLIを使用してSNMPを構成する方法の詳細については、xe CLIを使用してSNMPを構成するを参照してください。
-
XenServerダウンロードページから
XENSERVER-MIB.txtファイルをダウンロードし、お好みのNMSにインポートします。 - XenCenterのインフラストラクチャビューで、SNMP設定を構成したいホスト/プールを選択します。
- 全般タブで、プロパティをクリックします。
-
「プロパティ」ダイアログで、「SNMP」タブを選択します。
注:
プールに対してSNMPを構成する場合、「SNMP」タブにはプール全体のデフォルトのSNMP構成値が表示されます。XenCenterで「SNMP」タブが表示されない場合、ホストまたはプールメンバーがSNMPをサポートするXenServerのバージョンを実行していない可能性があります。ホストまたはプールを最新バージョンのXenServerに更新してください。
- SNMPを有効にするには、「SNMPを有効にする」チェックボックスをオンにします。
- (オプション) XenServerでSNMPv2cに加えてSNMPv3を使用できるようにするには、「SNMPv3をサポート」チェックボックスをオンにします。デフォルトでは、XenServerはSNMPv2cを使用します。
- (オプション) デバッグログを有効にするには、「デバッグメッセージをsyslogに記録」チェックボックスをオンにします。
- ホストまたはプールに構成変更を適用するには、「OK」をクリックします。
- NMSのドキュメントを参照して、NMSを構成します。XenServer SNMPエージェントアドレス(監視しているXenServerホストまたはプールのIPアドレス)を指定していることを確認してください。
- (オプション) トラップレシーバーを構成し、XenServerで特定のイベントが発生したときにアラートの受信を開始するには:
- NMSのドキュメントを参照して、NMSでトラップレシーバーを構成します。
- 「SNMP」タブで、「トラップレシーバーの追加」をクリックし、「NMSアドレス」、「NMSポート」、およびサポートされているNMSのSNMPバージョンのパラメーターを指定します。
- 構成をテストするには、「テストトラップの送信」をクリックして、NMSにテストトラップを送信します。
- トラップレシーバーを削除するには、「トラップレシーバーの削除」をクリックします。
- 構成変更を適用するには、「OK」をクリックします。
関連ドキュメント
XenServer 現在のリリース
共有
共有
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.