Windows Server Üzerinde SNMP İzleme Kurulumu
Windows Server Üzerinde SNMP İzleme Kurulumu
SNMP (Simple Network Management Protocol), ağ cihazlarının ve sunucuların durumunu izlemek için kullanılan en yaygın protokollerden biridir. Windows Server ortamlarında SNMP, sistem yöneticilerine CPU, bellek, disk kullanımı, ağ trafiği gibi verileri merkezi izleme araçlarıyla (Zabbix, PRTG, Nagios, SolarWinds vb.) toplama imkânı sağlar. Bu yazıda, Windows Server üzerinde SNMP kurulumunu ve yapılandırmasını adım adım anlatıyoruz.
- SNMP Nedir ve Ne İşe Yarar?
- SNMP Kullanım Alanları
- SNMP Versiyonları
- 1. SNMP Özelliğini Kurma
- Windows Server 2019 / 2022
- Alternatif Yöntem (Server Manager)
- 2. SNMP Servisini Başlatma
- 3. SNMP Ayarlarını Yapılandırma
- Topluluk Adı (Community Name)
- İzin Verilen Host (Manager) Tanımlama
- 4. Windows Güvenlik Duvarında SNMP Portlarını Açma
- 5. SNMPv3 (Güvenli SNMP) Yapılandırması
- 6. SNMP Bağlantısını Test Etme
- 7. SNMP ile İzlenebilen Temel Metrikler
- 8. SNMP Loglarını Kontrol Etme
- 9. İzleme Yazılımları ile Entegrasyon
- 10. Güvenlik Önerileri
- Sonuç
SNMP Nedir ve Ne İşe Yarar?
SNMP, ağ cihazlarının (router, switch, sunucu, firewall) performans verilerini toplamak için kullanılan standart bir izleme protokolüdür. “Agent” ve “Manager” modeliyle çalışır:
- Agent: İzlenen cihaz üzerinde SNMP servisi (örneğin Windows SNMP Service)
- Manager: Verileri toplayan ve analiz eden merkezi izleme yazılımı
SNMP Kullanım Alanları
- CPU, RAM, Disk, Network kullanım istatistiklerini toplamak
- Sunucu veya cihaz durumlarını merkezi olarak izlemek
- Servis kesintilerini erken tespit etmek
- Alarmlar ve raporlamalar oluşturmak
SNMP Versiyonları
- SNMPv1: Basit, güvenliksiz protokol
- SNMPv2c: Daha verimli veri aktarımı, yine topluluk bazlı güvenlik
- SNMPv3: Kimlik doğrulama ve şifreleme desteği ile en güvenli sürüm
1. SNMP Özelliğini Kurma
Windows Server 2019 / 2022
Install-WindowsFeature SNMP-Service -IncludeManagementTools
Alternatif Yöntem (Server Manager)
- Server Manager’ı açın.
- “Add Roles and Features” seçeneğini tıklayın.
- “Features” sekmesine geçin.
- SNMP Service kutucuğunu işaretleyin.
- Kurulumu tamamlayın.
2. SNMP Servisini Başlatma
Kurulum sonrası servis otomatik başlamaz. Başlatmak için:
services.msc
SNMP Service’i bulun ve “Start” yapın. Ayrıca “Startup type” olarak “Automatic” seçin.
3. SNMP Ayarlarını Yapılandırma
Topluluk Adı (Community Name)
SNMP verilerine erişim için topluluk adı belirlenmelidir (örneğin “public” veya özel bir isim).
- SNMP Service üzerine çift tıklayın.
- “Security” sekmesine gidin.
- “Accepted community names” altına yeni topluluk adı ekleyin.
- Yetki seviyesini belirleyin (READ ONLY önerilir).
İzin Verilen Host (Manager) Tanımlama
SNMP isteklerini hangi IP’lerin gönderebileceğini sınırlandırın:
- “Accept SNMP packets from these hosts” seçeneğini işaretleyin.
- İzleme yazılımının IP adresini ekleyin (örnek:
192.168.1.100).
4. Windows Güvenlik Duvarında SNMP Portlarını Açma
SNMP UDP protokolü üzerinden 161 (agent) ve 162 (trap) portlarını kullanır.
netsh advfirewall firewall add rule name="SNMP" dir=in action=allow protocol=UDP localport=161
netsh advfirewall firewall add rule name="SNMP Trap" dir=in action=allow protocol=UDP localport=162
5. SNMPv3 (Güvenli SNMP) Yapılandırması
Windows Server’da SNMPv3 desteği doğrudan bulunmaz. Bunun için üçüncü taraf SNMP agent çözümleri kullanılabilir (örneğin ManageEngine SNMP Agent veya SolarWinds Agent).
6. SNMP Bağlantısını Test Etme
İzleme sunucusundan aşağıdaki komutla SNMP erişimini test edebilirsiniz:
snmpwalk -v2c -c public 192.168.1.10
Eğer yanıt alınırsa, SNMP servisi doğru şekilde çalışıyor demektir.
7. SNMP ile İzlenebilen Temel Metrikler
- CPU Kullanımı:
.1.3.6.1.4.1.2021.11.9.0 - RAM Kullanımı:
.1.3.6.1.4.1.2021.4.6.0 - Disk Kullanımı:
.1.3.6.1.4.1.2021.9.1.9.1 - Network Trafiği:
.1.3.6.1.2.1.2.2.1.10
8. SNMP Loglarını Kontrol Etme
Olay günlüğü üzerinden SNMP servis kayıtlarını inceleyebilirsiniz:
Event Viewer → Applications and Services Logs → Microsoft → Windows → SNMP
9. İzleme Yazılımları ile Entegrasyon
SNMP servisi aktif hale geldikten sonra Zabbix, PRTG veya Nagios gibi araçlarda host ekleyip SNMP protokolüyle verileri toplayabilirsiniz.
10. Güvenlik Önerileri
- “public” gibi varsayılan topluluk adlarını değiştirin.
- SNMP portlarını yalnızca belirli IP adreslerine açın.
- Firewall kurallarını sıkılaştırın.
- SNMPv3 kullanabiliyorsanız, şifreli bağlantı tercih edin.
Sonuç
SNMP, Windows Server ortamlarında merkezi izleme ve yönetim süreçlerinin en önemli bileşenlerinden biridir. Doğru yapılandırıldığında hem performans hem de güvenlik açısından büyük avantaj sağlar. HostLigo VDS Sunucular üzerinde SNMP entegrasyonu, sistem izleme ve hata tespiti için profesyonel çözümler sunar.