Geçiş Sunucusunun Disk Alanını İzleme ve Uyarı Alma
Geçiş Sunucusunun Disk Alanını İzleme ve Uyarı Alma
Geçiş kontrol sisteminizi kurduğunuz günden itibaren, sunucunuz her gün çalışıyor. Kart geçişleri, giriş-çıkış günlükleri, yüz tanıma fotoğrafları, video kayıtları… hepsi diskinizde birikmektedir. İşte tam da bu noktada başınıza gelebilecek en sinir bozucu durum, sunucunun disk alanının dolup taşması ve sistem çökmesidir. Ben de yaşadım bu problemi – fark etmeden iki ayda diskin dolu olmuş, sistem durmuş, kapılara kimse girmemiş çıkamamıştır. O günden sonra sunucu disk doluluk uyarısı sistemini kurdum ve hiç pişman olmadım.
Neden Disk İzlemesi Bu Kadar Önemli?
Geçiş kontrol sistemleri veri üreticileridir. Örneğin yüz tanıma ile çalışıyorsanız, her geçişte bir fotoğraf kaydedilir. Gün boyunca 500 geçiş olsa, 500 görüntü diskinizde yer kaplar. RFID kartlı basit bir sistem bile hergün binlerce log dosyası oluşturur. Zamanla bu veriler birikir ve bir gün uyandığınızda disk dolu oluyor.
Disk dolu olunca ne olur? Sistem yeni log yazamaz, veritabanı hata verir, bazen de veritabanı dosyası bozulur. Geçiş kontrol yazılımında kullanıcı, grup ve zaman profili yönetimi yapamaz hale gelirsiniz. Kapılar kilitlenir, bazı durumlarda acil çıkış bile sorunlu hale gelebilir. İşte bu yüzden otomatik uyarı sistemini kurmak gerçekten hayat kurtarıcı.
Adım 1: Sunucunuzda İzleme Yazılımını Seçin
İlk olarak, kullandığınız işletim sistemine uygun bir disk izleme aracı seçmelisiniz. Windows kullanıyorsanız, sistem içinde gelen görev yöneticisi veya Disk Management araçlarını kullanabilirsiniz. Linux sunucularında df, du komutları veya Nagios, Zabbix gibi profesyonel izleme araçları tercih edilir.
Bunların arasında, bence başlamak için Windows'ta Event Viewer'ı kullanmak en kolay. Ama eğer daha ciddi bir sistem kuruyorsanız, SNMP protokolü ile çalışan ticari yazılımları tercih etmelisiniz – çünkü bunlar merkezi bir panelden tüm sunucularınızı izlemenize olanak tanır.
Adım 2: Disk Kullanımı İçin Eşik Değeri Belirleyin
Şimdi kritik karara geldiniz: hangi doluluk yüzdesinde uyarı alacaksınız? Benim önerim %75'te ilk uyarıyı, %90'da ikinci uyarıyı almaktır.
Neden bu değerler? %75'te henüz reaksyon gösterebilecek vaktiniz vardır – eski günlükleri silebilir, arşiv oluşturabilir, gereksiz dosyaları temizleyebilirsiniz. %90'a gelince, artık acil durumdur. Bu noktada siz müdahale etmezseniz sistem sıkıntıya girecektir.
Adım 3: Otomatik Uyarı Kuralını Oluşturun
Windows ortamında çalışıyorsanız, Task Scheduler içinde bir görev oluşturun. Bu görev, belirli aralıklarla (mesela her saat başında) bir PowerShell scripti çalıştırsın. Script, disk doluluk oranını kontrol etsin ve eşik değeri aşılmışsa size e-posta göndersin.
Scriptin yapması gereken şey basit:
- Hedef sürücünün (örneğin C: veya veri diski) toplam kapasitesini oku
- Kullanılan alanı hesapla
- Yüzdeyi (%75 veya %90) kontrol et
- Eğer aşılmışsa, önceden belirlenmiş e-posta adresine uyarı gönder
Linux sunucularında cron görevleriyle benzer şekilde yapabilirsiniz. Veya Nagios gibi araçlar zaten bu işlevi yapılandırabilmektedir.
Adım 4: E-posta Bildirimini Test Edin
Kurulum bittikten sonra, uyarının gerçekten gelip gelmediğini test etmelisiniz. Sistemi manuel olarak tetikleyin veya eşik değerini geçici olarak düşürerek test yapın. E-postanın spam klasörüne gitmediyini, açık ve anlaşılır olduğunu kontrol edin.
Bildirimde şunların yazılı olması iyi olur:
- Hangi sunucunun disking dolduğunu
- Mevcut doluluk yüzdesini
- Toplam disk kapasitesini
- Uyarı zamanını
- Ne yapması gerektiğine dair kısa bir hatırlatma
Adım 5: Temizlik ve Arşiv Stratejisini Planlayın
Uyarı geldiğinde ne yapacağınızı önceden bilmelisiniz. Basit bir yöntem şudur: her ayın ilk gününde önceki üç ayın günlüklerini harici bir diske veya bulut sunucusuna yedekleyin, sonra silin. Bazı işletmeler 7 gün, bazıları 30 gün log saklamayı tercih eder – bu sizin gereksinimlerinize bağlıdır.
Sık Yapılan Hatalar
Hata 1: Uyarıyı "çok hassas" bulup %95'te almak. Sonra çok geç kalıyor ve tepki veremiyorsunuz.
Hata 2: E-posta adresini kullanmayan bir hesaba göndermek. Uyarı geldiğini hiç göremezsiniz.
Hata 3: Eski log dosyalarını silmeden sadece yeni veri almayı denemek. Sistem durmuşsa, o anda yazdırabilecek hiçbir şey olmayabilir.
Hata 4: Disk izleme scripti yazması ardından hiç güncellememe. Yıllar sonra sunucu güncellenip script çalışmaz hale gelirse, uyarı almadığınızı anlayamazsınız.
Özet: Disk İzleme İçin Checklist
Sistemin sağlıklı çalışması için yapmanız gerekenler:
- ✓ Sunucunuza uygun bir disk izleme aracı kurun
- ✓ %75 ve %90 doluluk eşiklerini ayarlayın
- ✓ Otomatik e-posta uyarısını yapılandırın
- ✓ Uyarı sistemini test edin
- ✓ Aylık log temizleme prosedürü oluşturun
- ✓ Yedekleme stratejinizi belirleyin
Bu adımları uyguladığınız anda, artık geçiş kontrol sisteminizin disk alanı konusunda endişe etmeyebilirsiniz. Uyarılar gelecek, siz harekete geçeceksiniz. Geçiş kontrolünü kendi ellerinizde tuttuğunuz gibi, diskinizin sağlığını da kendi elinizde tutmuş olursunuz.