Selamlar arkadaşlar, bu yazımda sizlere Zabbix üzerinde Template oluşturma işlemini anlatacağım. Oluşturduğumuz bu Template içerisine Item’lar ekleyeceğiz ve daha sonra Template’i kullanarak verileri gözlemlemeye çalışacağız.
Bu konuyu yazarken kullanacağım cihazlar ise Ubuntu 20.04, bu cihazın datalarını ise Zabbix-Agent yükleyerek yapacağız. Itemlarla ilgili bir çok yazı yazacağım zamanla, şuanda sizinde test edebileceğiniz örneklerle ilerlemek istiyorum.
Ubuntu 20.04 cihazınıza nasıl Agent yükleyeceğinizi öğrenebileceğiniz yazıma buraya tıklayarak ulaşabilirsiniz.
Bu yazımdan önce Items’lar ile ilgili açıklamalar yaptığım yazıya buraya tıklayarak ulaşabilirsiniz.
İlk olarak Template nedir bunla başlamak istiyorum :
Template’leri kullanmamızın amacı genelde Zabbix içerisindeki yapının düzene sokulması içindir. Bu şablonları birden fazla Host’a uygulayabilir, bu sayede Template’de yaptığımız güncellemeler direk olarak hostlarada yansıyacaktır.
Template’ler aşağıdakileri içerirler :
Items, Triggers, Graphs, Dashboards, Discovery Rules ve Web Scenarios.
İlerleyen yazılarımda bunlardan da bahsetmeye çalışacağım arkadaşlar.
Bir Template’i bir Host’a atadığınızda, şablon içerisinde bulunan içerikler direk olarak o cihaza eklenecektir. Doğrudan bir bilgisayar grubuna bunu atayamazsınız, tek tek eklerken seçeceksiniz.
Ayrıca Service ya da Application bazlı şablonlar oluşturabilir (PostgreSql,MySql,Apache) ve bu servisleri çalıştıran cihazlara birden fazla Template ataması yaparak bu kontrolleride sağlamış olursunuz.
– İlk Şablonumuzu Oluşturalım :
Configuration > Templates alanını izliyoruz ve sonrasında Create Template tuşuna basıyoruz.
Daha sonra Template Name alanına adımızı belirliyoruz ve Groups kısmında ise Ubuntu Monitor edeceğim için Templates/Operating Systems seçiyorum ve ardından Add tuşuna basıyoruz.
Ve artık Template’imiz eklenmiştir. Yukarıdaki şekilde gördüğünüz gibi herhangi bir Items ya da Triggers içerisinde mevcut değil.
Template İçerisine Items Ekleme :
Templates alanına tekrar geliyoruz arkadaşlar ve Name alanında eklediğiniz Template’in adına tıklıyoruz.
Açılan ekranda Items kısmına geçiyorsunuz ve Create Item tuşuna tıklıyorsunuz.
Name alanına adınızı belirliyorsunuz. Ben CPU için bir Item oluşturduğum için CPU Utilization olarak adını verdim.
Type alanına ise Zabbix Agent seçiyoruz.
Key alanına system.cpu.util yazarak gerekli veriyi çektireceği cümleceği yazmış oluyoruz.
Type of information alanına ise Numeric (Float) türünden sonuçları döndürmesini istediğimi belirtiyorum.
Units kısmında bulunan % (Yüzde) işareti gelen verinin sonuna eklenecektir.
Update Interval alanında yazılan 1m ise, 1 dakika arayla kontrol edeceği anlamına geliyor.
Sonrasında Add tuşuna basıyoruz.
Artık SistemDostu Ubuntu altında bulunan Items kısmının yanına 1 eklendi ve Item’mımız da listede gözüküyor. Ekleme işlemimiz tamamlandı.
– Şablonu Host’a ekleme ve Sonucunu Görmek :
Bunun için Configuration > Hosts adımlarınızı izliyoruz ve Create Host tuşuna basıyoruz.
New Host penceresinde Host name belirliyoruz, Templates alanında oluşturmuş olduğumuz Şablonu seçiyoruz, Groups kısmında bir grup seçiyoruz ve sonra olarak İnterfaces alanında Add diyerek Agent seçtikten sonra Monitor edeceğimiz Ubuntu cihazımızın IP adresini yazıyoruz ve Add tuşuna basarak ekliyoruz.
Daha sonra Monitoring > Host alananlarını izliyoruz.
Hostumuzu buluyoruz ve Latest Data alanına tıklayarak veriyi çektiğini görüyoruz.
Bir yazımında sonuna geldim arkadaşlar. Sorularınız ve Önerileriniz olursa bana Yorumlar kısmından bildirebilirsiniz. Destek olmak isterseniz Youtube üzerinde SistemDostu kanalıma abone olabilirsiniz. Ayrıca burada yazdığım yazıların videolarına da erişebilirsiniz. Herkese kolaylıklar diliyorum.