Merhaba,

ESXi 6.x üzerinde SNMP servisini aktif etmek için SSH ile CLI bağlanmalısınız.

Sonrasında aşağıdaki komutu uygulamalısınız. Bu adımda SNMP tanımı yaparken bağlantı sağlanabilmesi için Community ID tanımlamalısınız. Burada COMMUNITY_ID kısmına, SNMP bağlantısı tanımlayacağınız ID yazın. Örneğin VOC

esxcli system snmp set --communities VOC

Bu işlem sonunda SNMP servisini enable etmelisiniz.

esxcli system snmp set --enable true

Bu işlemi de tamamladıktan sonra SNMP servisine erişim için firewallda kural girilmesi gerekiyor. Aşağıdaki komut erişimi enable ediyor ve tüm IP’lerden erişime açık hale getiriyor. Duruma göre IP tanımlayabilirsiniz.

esxcli network firewall ruleset set --ruleset-id snmp --allowed-all true
esxcli network firewall ruleset set --ruleset-id snmp --enabled true

En son işlemde SNMP servisini yeniden başlatın ve SNMP restart sonrasında yeniden enable edin.

/etc/init.d/snmpd restart
esxcli system snmp set --enable true

En son işlemde de SNMP’nin durumunu çeken komutu uygulayın ve kontrol edin. Aşağıdaki gibi olmalıdır.

esxcli system snmp get

SNMP bağlantısını test etmek için Linux sunucunuzda snmp kurarak, snmpwalk komutuyla bağlantıyı test edebilirsiniz.
SNMP_TEST_EDILECEK_HOST_IP kısmına, ESXi IP adresini yazmalısınız. Alttaki kurulum örneği CentOS-Fedora içindir. Ubuntu’da apt-get install snmp demeniz yeterlidir. snmpwalk komutu aynıdır.

yum -y install net-snmp net-snmp-utils
snmpwalk -v1 -c VOC SNMP_TEST_EDILECEK_HOST_IP

Windows ortamında SNMP testi yapmak için de aşağıda linkini paylaştığım uygulamayı kullanabilirsiniz.

Visual SNMP programını indirmek için tıklayın.

Umarım zamandan kazanmanızı sağlar.