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.