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
|
1 |
esxcli system snmp set --communities VOC |

Bu işlem sonunda SNMP servisini enable etmelisiniz.
|
1 |
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.
|
1 2 |
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.
|
1 |
/etc/init.d/snmpd restart |
|
1 |
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.
|
1 |
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.
|
1 2 |
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.