ご覧になっていただきありがとうございます。
表題の件で質問させてください。
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の代用などはあるのでしょうか・・・。
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
ryomaro777さん
esxcliコマンドは、vCenter Serverには含まれません。ESXi専用のコマンドになります。
LinuxサーバにインストールされているvCenter Serverとは、vCenter Serverのアプライアンス版の事かと想像しています。
アプライアンス版(vCSA)なら、以下ドキュメントがSNMP構成の資料です。
vCenter Server Appliance の SNMP の構成
ご参考になれば。
HoH12様
ありがとうございます。
意味は理解ができました。
確かにアプライアンス版(vCSA)です。
ググってた方向が間違っていたでしょう。すみません。
が・・しかし、リンク先のコマンドに従って確認してみても
コマンドがありませんと出ます。
確認するやり方とかありますでしょうか?
最初の投稿から、vCSAのシェルがBashなどになっている様なので、
SNMPの設定などで利用するアプライアンスシェルに切り替える必要があります。
/bin/appliancesh
を打ってrootのパスワードを入力して切り替えるか、
デフォルトのシェルを切り替える場合は以下のKBを参照ください。
Toggling the vCenter Server Appliance 6.x default shell (2100508)
ありがとうございます。
/bin/applianceshで切り替えてみてhelp api listを実行したところ
monitoring.snmpの行が存在しておりましたのでこちらなのかなと思います。
ちなみに、なのですが現在Trapの設定はしない予定です。
こちらでコミュニティ名を登録とenableにすることで設定が可能になりますでしょうか。
通常パフォーマンス情報を取得するサーバやIPのセグメントを入力するところも
あったかと思います、そういったコマンドを教えていただけると助かります。
どうぞよろしくお願いします。
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
