VMware Global Community
ryomaro777
Enthusiast
Enthusiast
Jump to solution

ESXi6.0 SNMP有効化

ご覧になっていただきありがとうございます。

表題の件で質問させてください。

Linux(おそらくCentOS)サーバにインストールしているVcenterにSSHからログインし、esxcliコマンドを実行しているのですが、

command not foundと出てきて先に進めません。

/etc/vmware直下にはsnmp.xmlもあり、おそらく間違っていないはずなのですが・・・。

~~# which -a esxcli

~~# which: no esxcli in (/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/java/jre-vmware/bin:/opt/vmware/bin)

esxcliの代用などはあるのでしょうか・・・。

Reply
0 Kudos
1 Solution

Accepted Solutions
kawaman
Leadership
Leadership
Jump to solution

vCSAでのSNMP設定は HoH12 さんが上でリンクを記載した公式ドキュメントの内容になります。

※ 確認いただいた monitoring.snmp. と ドキュメントの snmp. は同じものをさしています。

Command> snmp.

snmp.disable  snmp.get      snmp.limits   snmp.set      snmp.test

snmp.enable   snmp.hash     snmp.reset    snmp.stats

Command> monitoring.snmp.

monitoring.snmp.disable  monitoring.snmp.hash     monitoring.snmp.set

monitoring.snmp.enable   monitoring.snmp.limits   monitoring.snmp.stats

monitoring.snmp.get      monitoring.snmp.reset    monitoring.snmp.test

View solution in original post

Reply
0 Kudos
5 Replies
HoH12
Enthusiast
Enthusiast
Jump to solution

ryomaro777さん

esxcliコマンドは、vCenter Serverには含まれません。ESXi専用のコマンドになります。

LinuxサーバにインストールされているvCenter Serverとは、vCenter Serverのアプライアンス版の事かと想像しています。

アプライアンス版(vCSA)なら、以下ドキュメントがSNMP構成の資料です。

vCenter Server Appliance の SNMP の構成

ご参考になれば。

Reply
0 Kudos
ryomaro777
Enthusiast
Enthusiast
Jump to solution

HoH12様

ありがとうございます。

意味は理解ができました。

確かにアプライアンス版(vCSA)です。

ググってた方向が間違っていたでしょう。すみません。

が・・しかし、リンク先のコマンドに従って確認してみても

コマンドがありませんと出ます。

確認するやり方とかありますでしょうか?

Reply
0 Kudos
kawaman
Leadership
Leadership
Jump to solution

最初の投稿から、vCSAのシェルがBashなどになっている様なので、

SNMPの設定などで利用するアプライアンスシェルに切り替える必要があります。

/bin/appliancesh

を打ってrootのパスワードを入力して切り替えるか、

デフォルトのシェルを切り替える場合は以下のKBを参照ください。

Toggling the vCenter Server Appliance 6.x default shell (2100508)

VMware Knowledge Base

Reply
0 Kudos
ryomaro777
Enthusiast
Enthusiast
Jump to solution

ありがとうございます。

/bin/applianceshで切り替えてみてhelp api listを実行したところ

monitoring.snmpの行が存在しておりましたのでこちらなのかなと思います。

ちなみに、なのですが現在Trapの設定はしない予定です。

こちらでコミュニティ名を登録とenableにすることで設定が可能になりますでしょうか。

通常パフォーマンス情報を取得するサーバやIPのセグメントを入力するところも

あったかと思います、そういったコマンドを教えていただけると助かります。

どうぞよろしくお願いします。

Reply
0 Kudos
kawaman
Leadership
Leadership
Jump to solution

vCSAでのSNMP設定は HoH12 さんが上でリンクを記載した公式ドキュメントの内容になります。

※ 確認いただいた monitoring.snmp. と ドキュメントの snmp. は同じものをさしています。

Command> snmp.

snmp.disable  snmp.get      snmp.limits   snmp.set      snmp.test

snmp.enable   snmp.hash     snmp.reset    snmp.stats

Command> monitoring.snmp.

monitoring.snmp.disable  monitoring.snmp.hash     monitoring.snmp.set

monitoring.snmp.enable   monitoring.snmp.limits   monitoring.snmp.stats

monitoring.snmp.get      monitoring.snmp.reset    monitoring.snmp.test

Reply
0 Kudos