VMWare ESXiホストでSNMPを有効にして構成する方法は?
監視システムでVMWareESXiサーバーの状態を監視する場合は、ホストでSNMPエージェントを構成する必要があります。この記事では、VMWare ESXi 6.7でSNMPを有効にして構成する方法を示します(このガイドはESXi 5.5以降に適用されます)。
ESXiには、SNMP要求とトラップを送受信できる組み込みのSNMPエージェントがあります。 ESXiホストでSNMPエージェントを有効にして構成するには、vCLI、PowerCLIを使用します(ただし、vSphereクライアントGUIを使用しない)。
VMWareESXiのSNMPサーバー
vSphere Webインターフェースからは、「SNMPサーバー」のみを確認できます。 」サービスが実行されているか、スタートアップ設定を変更するか、サービスを停止/開始します。 ESXiホストに移動->構成 ->サービス ->SNMPサーバー。 サービスはデフォルトで停止しています。開始します。
ESXiホストでSSHアクセスを有効にし、任意のsshクライアントを使用して接続します(私はWindows 10の組み込みSSHクライアントを使用しています)。
現在のSNMP設定を確認するには、次のコマンドを実行します。
esxcli system snmp get
SNMPが構成されていません。すべてのパラメーターが空であり、エージェントが無効になっています。
Authentication: Communities: Enable: false Engineid: Hwsrc: indications Largestorage: true Loglevel: info Notraps: Port: 161 Privacy: Remoteusers: Syscontact: Syslocation: Targets: Users: V3targets:
ESXiでのSNMPエージェントパラメータの設定
監視サーバーのIPアドレス(SNMPターゲット)、ポート(デフォルトでは、161 UDP)、およびSNMPコミュニティ名(通常は public )を指定します ):
esxcli system snmp set --targets=192.168.99.99@161/public
または、コミュニティ名を次のように設定できます。
esxcli system snmp set --communities YOUR_COMMUNITY_STRING
さらに、場所を指定できます:
esxcli system snmp set --syslocation "Allee 16, Mun, DE"
連絡先情報:
esxcli system snmp set --syscontact [email protected]
次に、ESXiホストでSNMPサービスを有効にします。
esxcli system snmp set --enable true
SNMP構成をテストするには:
esxcli system snmp test
設定を適用するには、次のコマンドを使用してSNMPエージェントを再起動します。
/etc/init.d/snmpd restart
現在の設定をリセットするには、次のコマンドを使用します。
esxcli system snmp set –r
SNMPを無効にするには:
esxcli system snmp set --disable true
SNMPトラフィック用のESXiファイアウォール構成
ESXiホストファイアウォールでSNMPトラフィックを許可するには、2つの方法があります。ネットワーク上の任意のデバイスからのSMNP要求を許可するには:
esxcli network firewall ruleset set --ruleset-id snmp --allowed-all true
esxcli network firewall ruleset set --ruleset-id snmp --enabled true
または、監視サーバーのIPアドレスまたはSNMPサーバーが配置されているIPサブネットからのインバウンドトラフィックを許可することもできます。
esxcli network firewall ruleset set --ruleset-id snmp --allowed-all false
esxcli network firewall ruleset allowedip add --ruleset-id snmp --ip-address 192.168.100.0/24
esxcli network firewall ruleset set --ruleset-id snmp --enabled true
これで、SNMPを介してVMWareESXiホストを監視できます。
PowerCLIを使用してESXiホストのSNMP設定を変更する
複数のESXiホストでSNMPパラメータをすばやく設定する場合は、次のPowerCLIスクリプトを使用できます。
$ESXi = 'mun-esxi01'
$Community = 'Public'
$Target = '192.168.99.99'
$Port = '161'
#Connection to an ESXi host
Connect-VIServer -Server $sESXiHost
#Clearing the current SNMP settings
Get-VMHostSnmp | Set-VMHostSnmp -ReadonlyCommunity @()
#Configure SNMP parameters
Get-VMHostSnmp | Set-VMHostSnmp -Enabled:$true -AddTarget -TargetCommunity $Community -TargetHost $Target -TargetPort $Port -ReadOnlyCommunity $Community
#Display the current SNMP parameters
$Cmd= Get-EsxCli -VMHost $ESXiHost
$Cmd.System.Snmp.Get()
高度なVMWareEnterprisePlusライセンスをお持ちの場合は、ホストプロファイルを使用してESXiホストでSNMPパラメータを構成できます([管理]->[ホストプロファイル]->[プロファイル]->[SNMPエージェント構成])。
VMWareESXiSNMPv3の構成
上記のESXiホストでSNMPエージェントv1およびv2を有効にして構成する方法について説明しました。 ESXi 5.1以降、より新しいプロトコルバージョンが使用されます: SNMP v3 。次のコマンドを使用して、より安全なSNMPv3を構成します。
認証および暗号化プロトコルを設定します:
esxcli system snmp set -a MD5 -x AES128
認証パスワードと暗号化パスワードのハッシュを生成します(authpass
を置き換えます) およびprivhash
パスワード付き):
esxcli system snmp hash --auth-hash authpass --priv-hash privhash --raw-secret
ハッシュ(authhashとprivhash)を使用して、ユーザーを追加します:
esxcli system snmp set -e yes -C [email protected] -u snmpuser/authhash/privhash/priv
次に、SNMPターゲットアドレスを指定します。
esxcli system snmp set –v3targets 192.168.99.99@161/user/priv/trap
Linuxのsnmpwalk
を使用して、SNMP構成をリモートで確認できます。 ツール:
snmpwalk -v3 -u snmpuser -l AuthPriv -a SHA -A P@ssw0rd1 -x AES-X P@ssword2 192.168.1.120
-
Windows 10 の Office 365 でダーク モードを有効にして構成する方法
ダークモードが美しい。ほとんどのアプリやオペレーティング システムで人気のあるこの機能は、ライトと明るさを消し、物事を理解しやすく読みやすくします。しかし、各 Office アプリにも独自のダーク モードがあることをご存知ですか?このガイドでは、Windows 10 の Office 365 でダーク モードを有効にする方法について説明します。 ダーク モードの有効化を開始するには、まず Word で新しいドキュメントを起動するか、PowerPoint でプレゼンテーションを起動するか、Excel でスプレッドシートを起動する必要があります。完了したら、ファイルをクリックする必要があります
-
VMware ESXi で仮想マシンのクローンを作成する方法
このチュートリアルは多くのホーム ユーザーには当てはまらないかもしれませんが、何らかの理由で環境内で VMware ESXi を使用している場合は、この記事が気に入るはずです。 VMware ESXi はベアメタル ハイパーバイザーであり、無料で提供されます。これは、無限に高い価格を含め、すべてを備えた、より完全な機能を備えた ESX Server 製品を購入するよう説得するための一種のティーザーです。 ESXi は、ベアメタル仮想化のための貧乏人のソリューションのようなものです。そのため、主要な製品の一見明白な機能のいくつかが欠けています。クローンのように。幸いなことに、ESXi でのマ