Monitoring sistemlerinin en önemli özelliklerinden biri problemler meydana geldiğinde sistem yöneticisine otomatik olarak bilgi vermesidir.
Bu çalışmada Zabbix’in e-posta bildirim mekanizması kullanılarak Gmail hesabı üzerinden bildirim gönderimi yapılandırılmıştır.
Zabbix üzerinde e-posta gönderimi için ilgili Media Type yapılandırması gerçekleştirilmiş ve kullanılacak Gmail hesabı tanımlanmıştır.Ardından kullanıcı hesabına ilgili e-posta medya bilgileri atanmıştır. Bildirim mekanizmasının çalışabilmesi için ilgili action ve trigger koşulları da yapılandırılmıştır. Böylece Zabbix tarafından bir problem algılandığında belirlenen koşullara bağlı olarak Gmail hesabına otomatik bildirim gönderilmesi sağlanmıştır.
Zabbix monitor ekranında Alert>Media types kısmında hangi mail alt yapısını kullanacaksak ilgili ifade seçilmelidir. Gmail üzerinde işlem yapacağımız için Gmail yapısını seçiyoruz.

Gelen ekranda oluşturulan mail yapısına bir isim, hangi mail adresine veri gönderileceğinin seçilmesi gerekmektedir. Ayrıca mail adresinin şifresi gmail kullandığımız için gmail hesaplar bölümünden test işlemi için şifre alınması gerekmektedir. Gerçek hayatta kullanılan gmail şifresinin yazılması yapının çalışmamasına sebep olacaktır.
Not: Gerçek sistemlerde kullanılan mail ortamınızdan bir kullanıcı adı ve şifre alınması zabbix sunucusunun posta sunucusu ve portuna yetki alması gerekmektedir.


Gmail hesabım bölümüne girdikten sonra gmail hesabı üzerinden bir şifre alınması gerekmektedir. Gmail hesabınıza girdikten sonra arama bölümüne uygulama şifreleri yazılması yeterlidir. Aşağıdaki ekran karşınıza çıktıktan sonra oluştur seçeneği ile size bu gibi test ortamlarında kullanacağınız geçici bir şifre vermektedir.

Mail konfigürasyonunu oluşturduktan sonra oluşturulan yapının en sağında Test diyerek yapımızı kontrol edebiliriz. E-posta bildirim yapılandırmasının ardından sistemin doğru şekilde çalıştığını doğrulamak amacıyla test gerçekleştirilmiştir. Test sırasında Zabbix tarafından algılanabilecek bir problem oluşturulmuş ve ilgili trigger’ın devreye girmesi sağlanmıştır. Problem oluştuğunda Zabbix tarafından tanımlanan Gmail hesabına bildirim gönderilmiştir.


Başarılı bir şekilde mail işlemim gerçekleşmiş oldu.

Yukarıdaki test işlemi ile birlikte artık zabbix mail gönderim işlemine hazır bir hale gelmiş oldu.
Yukarıda başarılı bir şekilde kurulum yaptıktan sonra Users bölümünden admin kullanıcısına girilir. Burada belirtilen işlemlerden hangisinin olması sonucu hangi adrese mail göndereceğini seçiyoruz.

Gelen ekranda Media bölümü bizim sql serverdaki operatör kavramı diyebiliriz. Yukarıdaki ilk oluşturulan yapıda mail konfigürasyonudur. Aşağıdaki yapıda önceden oluşturulan mail type’ı seçilmektedir. Aşağıda belirtilen adrese maillerimiz gitmiş olacaktır. Use if severity kısmında hangi durum bildirimlerinin gitmesini istiyorsak seçiyoruz.


Şimdi hangi durumlarda bize mail gelmesi için trigger oluşturulur. Alert altında bulunan Actions>Trigger actions bölümüne giriş yapılmaktadır.

Mevcut olan actions üzerinde işlem yapalım yada sağ üst tarafta create actions seçeneğine tıklanabilir.

Mevcut olan yapıya girmek için üzerine çift tıklanır.

Mevcut olan yapıya girdikten sonra Conditions kısmından yeni bir conditions oluşturulur. Burada tanımladığımız trigger oluşturulduğunda bize otomatik olarak mail gönderme işlemini yapmış olacaktır. Hangi ifade sonucu mail gelmesi istenirse Triggers bölümünden seçilebilir.

Add denilip ilgili yapımız oluşturulur.

Operations details kısmına girmek için resimde ilgili bölüme tıklanmaktadır.


Yukarıdaki işlemler tamamlandıktan sonra mevcutta bulunan sunucumuz üzerinde herhangi bir restart veya kapanma durumunda bizlere mail gelmesini sağlamış olduk.

Bu makalede zabbix sunucusu üzerinde mail konfigürasyonu yapıp sunucular üzerinde herhangi bir olumsuz durumda son kullanıcıya mail gönderme işlemini detaylı bir şekilde görmüş olduk. Başka makalede görüşmek dileğiyle..
“Allah’tan kulları içinde ancak ilim sahibi olanlar korkar.” Fâtır sûresi – 28