「Vsphere Esxi」啟用「SNMP」服務發生「錯誤訊息」,這是因為預設「Esxi」主機,沒有設定「SNMP」。「/etc/vmware/snmp.xml」內容為「空值」,需要手動修改「/etc/vmware/snmp.xml」才能啟動成功。
1. 修改「/etc/vmware/snmp.xml」(Esxi Host)
開始設定「SNMP」服務
<?xml version="1.0"?> <config><snmpSettings>
啟動「Snmp」服務,監控「161」Port (UDP)
<enable>true</enable> <port>161</port>
設定「群體廣播」
<communities>SNMP_1</communities>
選擇「SNMP」監控「服務器」
<targets>192.168.8.143</targets>
結束設定「SNMP」服務
</snmpSettings></config>
2.完成範例如下
3. VMware vSphere Client 登入「Esxi」重啟「snmpd」服務
「組態」=>「安全性設定檔」=>「內容」
找到「snmpd」服務,並「啟用」
檢查「防火牆」設定「161 / UDP」通訊埠,必須為「啟用」
完成上述步驟,ESXI SNMP 就設定 OK
1. 修改「/etc/vmware/snmp.xml」(Esxi Host)
開始設定「SNMP」服務
<?xml version="1.0"?> <config><snmpSettings>
啟動「Snmp」服務,監控「161」Port (UDP)
<enable>true</enable> <port>161</port>
設定「群體廣播」
<communities>SNMP_1</communities>
選擇「SNMP」監控「服務器」
<targets>192.168.8.143</targets>
結束設定「SNMP」服務
</snmpSettings></config>
2.完成範例如下
3. VMware vSphere Client 登入「Esxi」重啟「snmpd」服務
「組態」=>「安全性設定檔」=>「內容」
找到「snmpd」服務,並「啟用」
檢查「防火牆」設定「161 / UDP」通訊埠,必須為「啟用」
完成上述步驟,ESXI SNMP 就設定 OK
參考資料
「Uptimemadeeasy」-「Enable SNMP Monitoring on VMware ESXi Hosts」
「Maduka的技術日記」-「如何在ESXi上啟用SNMP,讓監控系統順利取得系統資訊」