Zabbix ve Grafana ile Switch Portlarının Bant Genişliğini, Sıcaklığını ve CPU Kullanımını SNMP ile 7/24 İzleme
Bir kurumsal ağda kullanıcılar "İnternet çok yavaşladı" demeden önce sistem yöneticisinin hangi omurga switch portunun %95 doluluğa ulaştığını, hangi kenar switch'in aşırı ısındığını veya hangi portta kablo ezilmesi nedeniyle CRC/Input error paketleri aktığını ekranda görüyor olması gerekir. Pahalı kurumsal ağ yönetim yazılımlarına para harcamadan, açık kaynaklı Zabbix ve görsel şölen sunan Grafana ile 7/24 canlı telemetri operasyon merkezimizi (NOC) nasıl kurguladığımızın hikayesi.
1. Güvenli SNMPv3 Mimarisi (Neden SNMPv1/v2c Değil?)
Eski SNMPv1 ve SNMPv2c protokolleri ağda şifresiz düz metin topluluk dizgileri (Community String: public) ile dolaşır; araya giren biri switch konfigürasyonunu okuyabilir. Kurumsal ağda kesinlikle şifreli SNMPv3 kullanılmalıdır:
! Cisco Catalyst Switch Üzerinde SNMPv3 Yapılandırması
snmp-server group GRP_MONITOR v3 priv
snmp-server user zabbix_user GRP_MONITOR v3 auth sha GucluAuthSifresi! priv aes 128 GucluPrivSifresi!
snmp-server host 10.10.10.85 version 3 priv zabbix_user
2. Zabbix LLD (Low-Level Discovery) ile Otomatik Port Keşfi
Kümenizde 20 tane 48 portluk switch (yaklaşık 1000 adet ağ portu) varken her portu Zabbix'e elle ekleyemezsiniz:
- Zabbix'in yerleşik Network Generic Device by SNMP şablonu devreye alınır.
- Zabbix switch'e bağlanır ve Low-Level Discovery (LLD) motoruyla tüm GigabitEthernet, TenGigabit ve Port-Channel arabirimlerini 10 saniyede otomatik envanterine kaydeder!
- Her port için otomatik olarak: Gelen Trafik (In), Giden Trafik (Out), Port Durumu (Up/Down) ve Paket Hata Sayaçları (Errors/Discards) grafiklere dökülür.
3. Grafana ile Yönetici Seviyesinde NOC Dashboard'u
Zabbix ham veriyi toplar; Grafana ise bu veriyi bilgi işlem odasındaki duvara asılan dev ekranda şık bir operasyon merkezine dönüştürür:
- Zabbix eklentisi (Zabbix Data Source) Grafana'ya bağlanır.
- Fiber omurga linklerinin bant genişliği canlı hız göstergeleriyle (Gauge) çizilir.
- Sıcaklığı 55 derecenin üzerine çıkan switchler harita üzerinde kırmızı yanıp söner.
Karşılaşılan Kritik Hatalar ve Çözüm İpuçları
- 32-Bit vs 64-Bit Sayaç Uyuşmazlığı (ifHCInOctets): 10GbE portlarında standart 32-bit SNMP sayaçları (ifInOctets) birkaç dakikada bir sıfırlandığı (counter wrap) için grafiklerde ani düşüşler görünür. 10G ve 40G portlar için Zabbix şablonunda mutlaka 64-bit yüksek kapasite sayaçları (ifHCInOctets / ifHCOutOctets) kullanılmalıdır.
Mühendis Notu
Bir network mühendisinin en büyük gücü görünürlüktür (Visibility). Bir switch portunun tek bir kablo arızası nedeniyle saniyede 500 CRC hatası bastığını erkenden görüp kabloyu değiştirmek, o arızanın bir yayın fırtınasına dönüşmesini engelleyen proaktif mühendislik refleksidir.
