Zabbix ile Windows Server İzleme ve Alarm Oluşturma

Zabbix ile Windows Server İzleme ve Alarm Oluşturma

Zabbix ile Windows Server İzleme ve Alarm Oluşturma

Posted on Ağustos 17, 2026 by Şaban ÇİÇEK
Zabbix ile Windows Server İzleme ve Alarm Oluşturma

Zabbix ile Windows Server İzleme ve Alarm Oluşturma

Kurumsal yapılarda sunucuların yalnızca çalışıyor olması yeterli değildir. CPU kullanımı, RAM tüketimi, disk doluluk oranları, Windows servislerinin durumu, ağ trafiği ve sistem hataları sürekli takip edilmelidir.

Bir sunucuda disk alanının tükenmesi, kritik bir servisin durması veya CPU kullanımının uzun süre yüksek seviyede kalması fark edilmediğinde doğrudan kullanıcıları ve iş süreçlerini etkileyen kesintilere neden olabilir.

Bu noktada Zabbix, sunucu ve ağ cihazlarının merkezi olarak izlenmesini sağlayan açık kaynaklı güçlü bir monitoring platformudur.

Bu makalede Windows Server üzerine Zabbix Agent 2 kurarak sunucumuzu Zabbix'e ekleyecek, CPU, RAM, disk, servis ve Event Log takibini gerçekleştirecek ve belirlediğimiz durumlarda e-posta alarmı oluşturacağız.

1. Zabbix Nedir?

Zabbix; sunucuların, ağ cihazlarının, sanal makinelerin, uygulamaların, veritabanlarının ve çeşitli servislerin merkezi olarak izlenebilmesini sağlayan bir monitoring platformudur.

Zabbix ile örneğin aşağıdaki değerleri izleyebiliriz:

  • CPU kullanımı
  • RAM kullanımı
  • Disk kullanım oranları
  • Disk boş alan miktarı
  • Ağ trafiği
  • Windows servisleri
  • Windows Event Log kayıtları
  • Sunucu uptime süresi
  • Ping ve erişilebilirlik durumu
  • TCP portları
  • IIS servisleri
  • SQL Server servisleri
  • Active Directory servisleri
  • DNS ve DHCP servisleri

Bunlara ek olarak belirlenen eşik değerleri aşıldığında Zabbix üzerinden otomatik alarm üretilebilir.

2. Kullanacağımız Yapı

Bu makaledeki örnek ortam aşağıdaki şekilde olacaktır:

Zabbix Server
IP Adresi       : 192.168.1.50
İşletim Sistemi : Ubuntu Server
Zabbix          : 7.x

Windows Server
Hostname        : FILESRV01
IP Adresi       : 192.168.1.20
İşletim Sistemi : Windows Server 2022

Zabbix Agent
Agent           : Zabbix Agent 2
Port            : TCP 10050

IP adreslerini kendi ağ yapınıza göre değiştirmelisiniz.

3. Zabbix Agent ve Zabbix Agent 2 Arasındaki Fark

Windows sistemlerde klasik Zabbix Agent kullanılabileceği gibi Zabbix Agent 2 de kullanılabilir.

Yeni kurulumlarda Agent 2 tercih etmek mantıklıdır. Agent 2, yeni nesil Zabbix agent mimarisidir ve plugin desteği sayesinde farklı servislerin izlenmesini genişletebilir.

Bu makalede:

Zabbix Agent 2

kullanacağız.

4. Zabbix Agent 2 İndirilmesi

Windows Server üzerinde Zabbix Agent kurulumu için Zabbix'in resmi indirme sayfasından Windows sürümü indirilebilir.

Windows Server 2022 64-bit kullandığımız için:

Windows
AMD64 / x86_64
Zabbix Agent 2
MSI

paketini tercih ediyoruz.

5. Zabbix Agent 2 Kurulumu

İndirdiğimiz MSI paketini Windows Server üzerinde çalıştırıyoruz.

Kurulum sırasında aşağıdaki bilgiler istenecektir.

Host name
Zabbix server IP/DNS
Server or Proxy for active checks
Agent listen port

Örneğimizde aşağıdaki değerleri kullanacağız:

Host name:

FILESRV01


Zabbix server IP/DNS:

192.168.1.50


Server or Proxy for active checks:

192.168.1.50


Listen port:

10050
Önemli: Agent üzerinde tanımlanan Hostname ile Zabbix Web arayüzünde oluşturacağımız Host name değerinin aynı olması özellikle Active Check kullanılan yapılarda önemlidir.

6. Zabbix Agent Servisinin Kontrol Edilmesi

Kurulum tamamlandıktan sonra:

Win + R

services.msc

komutunu çalıştırıyoruz.

Servisler arasında:

Zabbix Agent 2

servisini görmeliyiz.

Servisin:

Status:

Running

Startup Type:

Automatic

olduğunu kontrol ediyoruz.

7. PowerShell ile Agent Durumunu Kontrol Etme

PowerShell üzerinden de servis durumunu kontrol edebiliriz:

Get-Service "Zabbix Agent 2"

Çıktının aşağıdakine benzer olması gerekir:

Status   Name               DisplayName
------   ----               -----------
Running  Zabbix Agent 2     Zabbix Agent 2

8. Windows Firewall Kontrolü

Passive Check kullanılacaksa Zabbix Server'ın Windows Server üzerindeki Zabbix Agent'a bağlanabilmesi gerekir.

Zabbix Agent varsayılan olarak:

TCP 10050

portunu kullanır.

Gerekirse Windows Firewall üzerinde aşağıdaki PowerShell komutu ile izin oluşturabiliriz:

New-NetFirewallRule `
-DisplayName "Zabbix Agent 2" `
-Direction Inbound `
-Protocol TCP `
-LocalPort 10050 `
-Action Allow

9. Firewall Kuralını Sadece Zabbix Server'a Sınırlandırmak

Güvenlik açısından 10050 portunu tüm ağa açmak yerine yalnızca Zabbix Server IP adresine izin vermek daha doğru olacaktır.

Örneğin:

New-NetFirewallRule `
-DisplayName "Zabbix Agent 2 - Zabbix Server" `
-Direction Inbound `
-Protocol TCP `
-LocalPort 10050 `
-RemoteAddress 192.168.1.50 `
-Action Allow

Böylece yalnızca:

192.168.1.50

adresindeki Zabbix Server Windows Agent'a bağlanabilir.

10. Zabbix Agent Yapılandırma Dosyası

Agent kurulumu sonrasında yapılandırma dosyasını kontrol etmek yararlı olacaktır.

Kurulum şekline göre dosya genellikle Zabbix Agent 2'nin kurulu olduğu dizinde bulunur.

Temel olarak aşağıdaki değerler önemlidir:

Server=192.168.1.50

ServerActive=192.168.1.50

Hostname=FILESRV01

11. Server ve ServerActive Arasındaki Fark

Bu iki parametre sıklıkla karıştırılmaktadır.

Server parametresi passive check gerçekleştirmesine izin verilen Zabbix Server veya Proxy adreslerini belirtir.

Örneğin:

Server=192.168.1.50

ServerActive ise Agent'ın active check listesini hangi Zabbix Server veya Proxy üzerinden alacağını belirtir.

ServerActive=192.168.1.50

12. Passive Check Nasıl Çalışır?

Passive Check kullanımında bağlantıyı Zabbix Server başlatır.

ZABBIX SERVER
      |
      |
      | TCP 10050
      ↓
WINDOWS SERVER
ZABBIX AGENT

Zabbix Server belirli aralıklarla Agent'a bağlanarak istediği metriği alır.

13. Active Check Nasıl Çalışır?

Active Check kullanımında bağlantıyı Windows üzerindeki Zabbix Agent başlatır.

WINDOWS SERVER
ZABBIX AGENT
      |
      |
      | TCP 10051
      ↓
ZABBIX SERVER

Agent, Zabbix Server'dan yapması gereken kontrolleri alır ve topladığı verileri sunucuya gönderir.

Özellikle Windows Event Log gibi bazı monitoring senaryolarında Active Check kullanımı oldukça faydalıdır.

14. Agent Servisini Yeniden Başlatma

Configuration dosyasında değişiklik yaptıktan sonra:

Restart-Service "Zabbix Agent 2"

komutu ile Agent servisini yeniden başlatabiliriz.

15. Windows Server'ı Zabbix'e Ekleme

Şimdi Zabbix Web arayüzünü açıyoruz.

Menüden:

Data collection
→ Hosts

bölümüne gidiyoruz.

Ardından:

Create host

butonuna basıyoruz.

16. Host Bilgilerinin Girilmesi

Host name alanına:

FILESRV01

yazıyoruz.

Host groups bölümünde örneğin:

Windows servers

grubunu seçebiliriz.

17. Agent Interface Eklenmesi

Interfaces bölümünde:

Add
→ Agent

seçiyoruz.

IP address:

192.168.1.20

Port:

10050

olarak giriyoruz.

18. Windows Template Eklenmesi

Templates bölümünde:

Windows by Zabbix agent

template'ini seçiyoruz.

Active Check kullanmak istiyorsak:

Windows by Zabbix agent active

template'i kullanılabilir.

Son olarak:

Add

butonuna basarak host'u oluşturuyoruz.

19. Agent Bağlantısının Kontrol Edilmesi

Birkaç dakika içerisinde Hosts ekranında Agent availability alanının aktif hale gelmesi gerekir.

Ardından:

Monitoring
→ Hosts
→ FILESRV01
→ Latest data

bölümüne gidiyoruz.

Burada Windows Server'dan toplanmaya başlayan metrikleri görebiliriz.

20. CPU Kullanımını İzleme

Latest Data içerisinde:

CPU utilization

değerini görüntüleyebiliriz.

Bu değer sunucunun işlemci kullanım yüzdesini gösterir.

Grafiğe tıklayarak CPU kullanımının zaman içerisindeki değişimini de inceleyebiliriz.

21. RAM Kullanımını İzleme

Windows Template üzerinden:

Memory utilization

Available memory

Total memory

gibi değerler izlenebilir.

Örneğin RAM kullanımı uzun süre:

%90

üzerinde kalıyorsa sistemde performans problemi oluşabilir.

22. Disk Kullanımını İzleme

Zabbix Windows üzerindeki diskleri otomatik olarak keşfedebilir.

Örneğin:

C:
D:
E:

diskleri için ayrı ayrı:

  • Toplam disk alanı
  • Boş disk alanı
  • Kullanılan disk yüzdesi

gibi bilgiler toplanabilir.

23. Disk Doluluk Alarmı

Zabbix'in hazır Windows template'i içerisinde disk alanı ile ilgili trigger'lar bulunur.

Bunun yanında ihtiyacımıza göre kendi trigger'larımızı da oluşturabiliriz.

Örneğin:

C: diski %90 üzerine çıktığında WARNING

C: diski %95 üzerine çıktığında HIGH

şeklinde iki farklı alarm seviyesi belirleyebiliriz.

24. Trigger Nedir?

Zabbix'te Item ile toplanan değerlerin belirli şartları sağlaması durumunda alarm oluşturulmasını sağlayan yapıya:

Trigger

denir.

Örneğin:

CPU > %90

durumu bir Trigger olabilir.

25. CPU İçin Özel Trigger Oluşturma

Zabbix Web arayüzünde:

Data collection
→ Hosts
→ FILESRV01
→ Triggers

bölümüne gidiyoruz.

Ardından:

Create trigger

seçiyoruz.

Trigger Name:

FILESRV01 - CPU Kullanımı Çok Yüksek

olarak belirlenebilir.

26. CPU Alarm Mantığı

CPU'nun tek seferlik yükselmesi alarm oluşturmak için yeterli olmayabilir.

Örneğin bir uygulama birkaç saniyeliğine CPU'yu %100 seviyesine çıkarabilir. Bu normal bir durum olabilir.

Bu nedenle:

CPU kullanımı 5 dakika boyunca %90 üzerinde ise alarm oluştur

yaklaşımı daha sağlıklıdır.

27. Severity Seviyeleri

Zabbix trigger'ları farklı önem seviyelerine ayrılabilir.

Not classified
Information
Warning
Average
High
Disaster

Örneğin:

Disk %80      → Warning

Disk %90      → Average

Disk %95      → High

Sunucu Down   → Disaster

şeklinde kurumsal bir standart oluşturulabilir.

28. Windows Servislerini İzlemek

Zabbix Agent Windows servislerini de izleyebilir.

Örneğin bir File Server üzerinde:

Server
Workstation
DNS
DHCP
IIS
SQL Server
Veeam

gibi servislerin durumlarını takip edebiliriz.

29. Servis Adını Öğrenme

PowerShell üzerinden Windows servislerini görüntülemek için:

Get-Service

komutunu kullanabiliriz.

Belirli bir servisi bulmak için:

Get-Service | Where-Object {$_.DisplayName -like "*SQL*"}

kullanılabilir.

30. Örnek SQL Server Servis Alarmı

Örneğin SQL Server servisini takip etmek istediğimizi düşünelim.

Servis:

MSSQLSERVER

olsun.

Amaç:

MSSQLSERVER durursa alarm oluştur.

Bu şekilde SQL Server servisinin beklenmedik şekilde durması durumunda Zabbix tarafından otomatik alarm oluşturulabilir.

31. Windows Servislerinin Otomatik Keşfedilmesi

Zabbix Low Level Discovery özelliği sayesinde Windows servislerini otomatik olarak keşfedebilir.

Windows servis discovery mekanizmasında:

service.discovery

item key'i kullanılabilir.

Böylece yüzlerce servisi tek tek tanımlamak yerine Zabbix servisleri otomatik olarak keşfedebilir.

32. Windows Event Log İzleme

Zabbix'in önemli özelliklerinden biri Windows Event Viewer kayıtlarının merkezi olarak takip edilebilmesidir.

Örneğin:

  • Başarısız kullanıcı girişleri
  • Servis hataları
  • Disk hataları
  • Active Directory hataları
  • DNS hataları
  • Windows System hataları

Zabbix üzerinden takip edilebilir.

33. Event Log İçin Active Check

Windows Event Log monitoring için Active Check kullanılabilir.

Örneğin System Event Log:

eventlog[System]

şeklinde takip edilebilir.

Sadece Error kayıtlarını almak için filtreleme yapılabilir.

34. Başarısız Oturum Açma Denemelerini İzlemek

Windows Security Event Log içerisinde başarısız oturum açma girişimleri:

Event ID 4625

ile kaydedilir.

Zabbix üzerinden bu Event ID takip edilerek belirli sayıda başarısız giriş olduğunda alarm üretilebilir.

Örneğin:

5 dakika içerisinde 10 başarısız login

gerçekleşmesi durumunda güvenlik alarmı oluşturulabilir.

35. Sunucunun Uptime Süresini İzleme

Zabbix üzerinden Windows Server'ın ne kadar süredir açık olduğu da izlenebilir.

Bu bilgi özellikle:

  • Beklenmeyen restart durumları
  • Windows Update sonrası restart
  • Elektrik kesintileri
  • Sistem çökmeleri

gibi olayları tespit etmek için yararlıdır.

36. Ping ile Sunucu Erişilebilirlik Takibi

Agent dışında sunucu erişilebilirliğini ICMP Ping ile de takip etmek önemlidir.

Örneğin:

192.168.1.20

adresindeki sunucuya belirli süre boyunca Ping ulaştırılamıyorsa:

HOST UNREACHABLE

alarmı üretilebilir.

37. Monitoring ve Latest Data

Toplanan tüm güncel değerleri görüntülemek için:

Monitoring
→ Latest data

bölümüne gidebiliriz.

Host olarak:

FILESRV01

seçildiğinde o sunucuya ait tüm metrikleri görebiliriz.

38. Problems Ekranı

Aktif alarmları görüntülemek için:

Monitoring
→ Problems

bölümüne gidilir.

Burada:

  • Problemin başlangıç zamanı
  • Host
  • Problem açıklaması
  • Severity
  • Sorunun ne kadar süredir devam ettiği

görüntülenebilir.

39. E-posta Alarmı Oluşturma

Bir problemin yalnızca Zabbix ekranında görünmesi çoğu zaman yeterli değildir.

Örneğin gece saat 03:00'te kritik bir sunucunun diski dolduğunda sistem yöneticisinin otomatik olarak bilgilendirilmesi gerekir.

Bunun için:

Alerts
→ Media types

bölümüne gidiyoruz.

40. Email Media Type Yapılandırması

Zabbix içerisinde hazır:

Email

Media Type bulunmaktadır.

Burada kullanılan mail sistemine göre SMTP bilgileri girilir.

Örneğin:

SMTP Server : smtp.domain.com

SMTP Port   : 587

SMTP HELO   : zabbix.domain.com

SMTP Email  : zabbix@domain.com

Security    : STARTTLS
SMTP kullanıcı adı, parola, port ve TLS ayarları kullandığınız mail sunucusuna göre değişecektir. Microsoft 365, Gmail veya kurum içi SMTP sistemlerinde farklı yapılandırmalar gerekebilir.

41. SMTP Testi

Email Media Type yapılandırıldıktan sonra:

Test

butonunu kullanarak test e-postası gönderiyoruz.

Test başarılıysa Zabbix:

Media type test successful

benzeri bir sonuç verecektir.

42. Kullanıcıya E-posta Adresi Tanımlama

Şimdi alarm gönderilecek kullanıcıyı belirlememiz gerekiyor.

Zabbix kullanıcı ayarlarından:

Users
→ Users

bölümüne gidiyoruz.

Örneğin:

Admin

kullanıcısını açıyoruz.

Media bölümünde:

Type:

Email


Send to:

bilgiislem@domain.com

şeklinde e-posta adresimizi tanımlıyoruz.

43. Alarm Action Oluşturma

Şimdi problem oluştuğunda Zabbix'in ne yapacağını belirlememiz gerekir.

Bunun için:

Alerts
→ Actions
→ Trigger actions

bölümüne gidiyoruz.

Ardından:

Create action

seçiyoruz.

44. Action İsminin Belirlenmesi

Action Name:

Windows Server Kritik Alarm Bildirimi

şeklinde olabilir.

45. Alarm Koşulu Belirleme

Örneğin yalnızca:

Severity >= High

olan problemlerde mail göndermek isteyebiliriz.

Ya da:

Host Group = Windows Servers

koşulu tanımlanabilir.

Böylece yalnızca Windows Server grubundaki makineler için alarm oluşur.

46. Action Operation Tanımlama

Operations bölümünde:

Send message

seçiyoruz.

Recipient olarak:

Zabbix administrators

veya belirli bir kullanıcı seçilebilir.

Media Type:

Email

olarak belirlenir.

47. Örnek Alarm Maili

Bir problem oluştuğunda aşağıdakine benzer bir e-posta alabiliriz:

PROBLEM: FILESRV01

Problem:
C: Disk Free Space is Low

Severity:
High

Host:
FILESRV01

IP:
192.168.1.20

Time:
14:32:20

Current Disk Usage:
96%

48. Recovery Bildirimi

Sadece problem oluştuğunda değil, problem düzeldiğinde de bildirim gönderilmesi oldukça yararlıdır.

Örneğin:

RESOLVED: FILESRV01

Problem:
C: Disk Free Space is Low

Status:
RESOLVED

Disk Usage:
72%

şeklinde bir bildirim gönderilebilir.

49. Windows Server İçin Önerdiğim Alarm Seviyeleri

Başlangıç için aşağıdaki gibi bir yapı kullanılabilir.

CPU Kullanımı

> %85 / 10 dakika    WARNING
> %95 / 5 dakika     HIGH


RAM Kullanımı

> %85 / 10 dakika    WARNING
> %95 / 5 dakika     HIGH


Disk Kullanımı

> %80                WARNING
> %90                AVERAGE
> %95                HIGH


Ping

3-5 dakika erişim yok  HIGH


Kritik Servis

Servis durdu            HIGH


Zabbix Agent

Agent erişilemiyor      HIGH

50. Hangi Windows Servisleri İzlenmeli?

Sunucunun rolüne göre izlenmesi gereken servisler değişir.

Örneğin Domain Controller için:

Active Directory Domain Services
DNS Server
Kerberos Key Distribution Center
Netlogon
Windows Time
DFSR

SQL Server için:

SQL Server
SQL Server Agent
SQL Server Browser

IIS Server için:

World Wide Web Publishing Service
Windows Process Activation Service

51. Zabbix Agent Loglarını Kontrol Etme

Agent bağlantısında problem olduğunda ilk kontrol edilmesi gereken yerlerden biri Agent log dosyasıdır.

Zabbix Agent 2 kurulumu ve configuration ayarlarına göre log dosyasının konumu değişebilir.

Log içerisinde özellikle:

connection refused

cannot connect

host not found

active checks

no active checks

TLS

timeout

ifadeleri aranabilir.

52. Port Bağlantısını Test Etme

Windows Server üzerinden Zabbix Server'ın 10051 portunu test etmek için:

Test-NetConnection 192.168.1.50 -Port 10051

kullanabiliriz.

Sonucun:

TcpTestSucceeded : True

olması beklenir.

53. Zabbix Server'dan Windows Agent Portunu Test Etme

Zabbix Server üzerinden Windows Server'ın Agent portuna erişimi kontrol edebiliriz.

nc -zv 192.168.1.20 10050

veya sistemde uygun araçlar varsa benzer TCP bağlantı testleri yapılabilir.

54. Hostname Sorunu

Active Check bağlantılarında en sık karşılaşılan sorunlardan biri hostname uyuşmazlığıdır.

Agent configuration:

Hostname=FILESRV01

ise Zabbix üzerindeki Host name de:

FILESRV01

olmalıdır.

Örneğin:

Agent:

FILESRV01


Zabbix:

filesrv01.domain.local

şeklinde farklı değer kullanılması Active Check sorunlarına neden olabilir.

55. Zabbix Agent Güvenliği

Monitoring sistemlerinin kendisi de güvenlik açısından kritik sistemlerdir.

Bu nedenle:

  • Agent portunu yalnızca Zabbix Server IP'sine açın.
  • Zabbix Web arayüzünü HTTPS üzerinden yayınlayın.
  • Varsayılan kullanıcı şifrelerini değiştirin.
  • Zabbix yönetici hesaplarına güçlü parola uygulayın.
  • Gereksiz kullanıcı hesaplarını kapatın.
  • Agent ve Server sürümlerini güncel tutun.
  • Monitoring sunucusunu doğrudan internete açmayın.
  • Gerekiyorsa Agent iletişiminde TLS kullanın.

56. PSK ile Agent İletişimini Şifrelemek

Zabbix Agent ile Server arasındaki bağlantı Pre-Shared Key kullanılarak şifrelenebilir.

Bu yöntemde:

Zabbix Server
      |
      | TLS + PSK
      |
Windows Zabbix Agent

şeklinde bir iletişim kurulabilir.

Özellikle farklı lokasyonlar üzerinden monitoring yapılıyorsa şifreli iletişim kullanılması önerilir.

57. Dashboard Oluşturma

Zabbix'in en kullanışlı özelliklerinden biri Dashboard ekranlarıdır.

Örneğin Windows Server Dashboard içerisinde:

  • Sunucu erişilebilirlik durumu
  • CPU kullanımı
  • RAM kullanımı
  • Disk kapasitesi
  • Network trafiği
  • Aktif problemler
  • Son alarmlar

tek ekranda gösterilebilir.

58. Örnek Monitoring Dashboard

WINDOWS SERVER MONITORING

---------------------------------------------

FILESRV01       ONLINE

CPU             23 %

RAM             61 %

C: DISK         67 %

D: DISK         82 %       WARNING

PING            OK

ZABBIX AGENT    OK

SQL SERVICE     RUNNING

---------------------------------------------

ACTIVE PROBLEMS

D: Disk Usage Above 80 %

---------------------------------------------

59. Monitoring Sisteminde Yapılmaması Gereken Hata

Monitoring sistemlerinde en sık yapılan hatalardan biri gereğinden fazla alarm oluşturmaktır.

Örneğin CPU:

%90

seviyesine bir saniyeliğine çıktığında e-posta göndermek kısa süre içerisinde yüzlerce gereksiz alarm oluşmasına neden olabilir.

Bunun yerine:

CPU > %90

ve

bu durum 5 dakika devam ederse

alarm oluşturmak daha doğru bir yaklaşımdır.

60. Alarm Sisteminin Amacı

İyi yapılandırılmış bir monitoring sisteminde sistem yöneticisinin her dakika Zabbix Dashboard ekranına bakması gerekmez.

Sistem normal çalışıyorsa:

SESSİZ

olmalıdır.

Gerçekten müdahale edilmesi gereken bir problem oluştuğunda:

ALARM

üretmelidir.

Bu nedenle alarm eşikleri oluşturulurken altyapının normal çalışma değerlerinin önceden gözlemlenmesi önemlidir.

61. Önerilen Monitoring Grupları

Kurumsal bir ortamda Zabbix Host Group yapısı aşağıdaki şekilde oluşturulabilir:

Windows Servers

    Domain Controllers
    File Servers
    SQL Servers
    Application Servers
    IIS Servers
    Backup Servers


Linux Servers

Network Devices

    Firewalls
    Core Switches
    Access Switches
    Access Points


Storage

    NAS
    SAN


Virtualization

    Hyper-V
    VMware

62. Önerilen Windows Server Monitoring Standardı

Her Windows Server için minimum aşağıdaki kontrollerin yapılmasını tavsiye ederim:

✓ Ping

✓ Zabbix Agent Availability

✓ CPU

✓ RAM

✓ Disk Free Space

✓ Disk Utilization

✓ Network Traffic

✓ System Uptime

✓ Critical Windows Services

✓ Windows System Event Log

✓ Application Event Log

✓ Security Event Log

✓ Restart Detection

✓ Time Synchronization

63. Zabbix ile Sadece Sunucu İzlemek Zorunda Değiliz

Zabbix yalnızca Windows Server monitoring amacıyla kullanılmaz.

Aynı sistem üzerinden:

  • Linux sunucular
  • Firewall cihazları
  • HP / Aruba switchler
  • Cisco cihazları
  • QNAP NAS cihazları
  • UPS cihazları
  • Hyper-V sunucuları
  • VMware ESXi
  • Web siteleri
  • SQL Server
  • MySQL
  • PostgreSQL

gibi çok sayıda sistem merkezi olarak takip edilebilir.

64. Sonuç

Zabbix ile Windows Server monitoring yapısı kurulduğunda sistem yöneticileri sunucuların mevcut durumunu merkezi olarak takip edebilir ve problemlere kullanıcılar fark etmeden önce müdahale edebilir.

Özellikle CPU, RAM, disk kapasitesi ve kritik Windows servislerinin izlenmesi sunucu altyapılarında oluşabilecek birçok problemi erken aşamada tespit etmeyi sağlar.

E-posta alarm sistemi ile birlikte kullanıldığında ise Zabbix yalnızca bir monitoring ekranı olmaktan çıkarak aktif bir uyarı sistemine dönüşür.

İyi bir monitoring altyapısının amacı mümkün olduğunca fazla veri toplamak değil, sistem yöneticisine gerçekten müdahale etmesi gereken durumları doğru zamanda bildirmektir.

Bu nedenle Zabbix kurulumu sonrasında kurumun altyapısına uygun CPU, RAM, disk, servis ve erişilebilirlik eşiklerinin belirlenmesi monitoring sisteminin en önemli aşamalarından biridir.

Bir Sonraki Makale

Bir sonraki çalışmada Zabbix yapısını biraz daha ileri seviyeye taşıyarak:

Zabbix ile Windows Event Log İzleme

Active Directory Login Hatalarını Takip Etme

Event ID 4625 Alarmı Oluşturma

Kritik Windows Servislerini Otomatik Keşfetme

Microsoft Teams / Telegram Alarm Gönderimi

Zabbix Dashboard Tasarımı

konularını detaylı olarak ele alabiliriz.


Şaban ÇİÇEK
Bilgi Teknolojileri

38 görüntülenme • 0 Yorum • Son Güncelleme: Ağustos 17, 2026
Yorumlar 0
Yorum Yap

Henüz yorum yok. İlk yorumu siz yapın!