DEV Community

Sadık Kılıç for Açıklab

Posted on • Updated on

Liman Ağ İzleme Eklentisi üzerinde Trigger Action Oluşturma

Liman, Host, Item, Trigger, Trigger Action

1) Host Oluşturma

  • İşlemlerimi Liman Network eklentisi üzerinde gerçekleştiriyorum.

  • Configuration→Create Host yolunu takip ederek yeni bir host ekleyebilirsiniz.

Image description

  • Hostname: Host'a bir isim veriyoruz.

  • Group: Gruplar okuma yazma izinlerini atamak ve zabbix mantığının diğer kısımlarını filtrelemek için kullanılır.
    Zabbixin hazır host grupları kullanılabilir veya kendimiz oluşturabiliriz.
    Kendi host gruplarınızı eklemek için Configuration→Create Host Group yolunu izleyebilirsiniz.

  • Templates: Makinemize uygun bir şablon seçebilir veya şablonu kendimiz oluşturabiliriz. Kendi şablonlarınızı eklemek için: Configuration→Templates→Create Templates yolunu izleyebilirsiniz.

  • Type: Buradan Interface tipimizi seçebiliriz.
    Agent, SNMP, JMX, IPMI olmak üzere dört tipte Interface'e Sahip olabiliriz.

  • Adresses: Buraya IP adresimizi veya DNS adresimizi yazabiliriz.

  • Port: Limanın, hostunuza hangi porttan bağlanacağını buradan belirleyebilirsiniz. (Varsayılan port 10050'dir).

2)Item Oluşturma

Image description

  • Hostlardan toplanan verileri tanımlamak için itemler kullanırız.
  • Host→Item→Create item yolunu izleyerek item ekleyebilirsiniz.(Üstteki görselden yardım alabilirsiniz)

  • CPU kullanımı ile ilgili veri toplayan bir item oluşturuyorum.
    Image description

  • Name: Itemimize isim veriyoruz.

  • Type: Itemler pasif ve aktif olarak ikiye ayrılabilir.
    Pasif: Basit bir veri talebidir zabbix server veya proxy bazı verileri ister zabbix agent sonucu geri döndürür.
    Aktif: Aktif kontroller daha karmaşık işlemler gerektirir. Agent, bağımsız işleme için önce sunucu(lar)dan bir item listesi almalıdır.
    tiplerle ilgili detaylı bilgiye Buradan ulaşabilirsiniz.

  • Key: Verisi toplanacak item(ler) seçilir.

  • Interface: Itemin bağlanacağı arayüz(ler) seçilir.

  • Type of information: Seçilen key'e göre bilgi tipi otomatik seçilir, farklı seçim yapılabilir.

  • Update interval: Verinin ne sıklıkta toplanacağını belirtir. m ve s ile birim belirtilebilir.

3)Trigger Oluşturma

Image description
-Son 20 ölçümde Ortalama İşlemci kullanımı %70'in ve %90'ın üzerine çıkınca uyarı veren iki trigger oluşturuyorum.

  • Host→Triggers→Create Trigger yolunu izleyerek Trigger ekleyebilirsiniz(Üstteki görselden yardım alabilirsiniz.)

Image description

Image description

  • Description: Trigger için açıklama veya isim yazılabilir.
    Items: Kullanılmak istenen item seçilmelidir.

  • Function: Itemlerle toplanan verilerin nasıl değerlendirileceğini belirleyen bir fonksiyon seçilmelidir.

  • Last of (T): Son kaç ölçümde bir fonksiyonun çalışacağı belirtilir.

  • Result: (<,>=,=) gibi koşul ifadeleriyle birlikte çıkacak sonuç belirlenir.

  • Priority: Buradan Trigger'ın önem derecesini sınıflandırabiliriz.

4)Trigger Action Oluşturma

Image descript![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2jxx6193h24xcbae70s5.png)ion
-Son 20 ölçümde İşlemci kullanımı %90'ın üzerine çıkınca E-Mail ile uyarı veren trigger Trigger Action oluşturuyorum.

  • Host→Action→Create Action yolunu izleyerek Trigger Action ekleyebilirsiniz.(Üstteki görselden yardım alabilirsiniz)

Image description

  • Name: Oluşacak aksiyonla ilgili bir isim verilir.

  • Condition Type: Koşul tipi olarak var olan tüm tipleri seçebilir veya custom seçerek belirli tiplerle işlem yapabilirsiniz.

  • Send to users: Uyarılar hangi kullanıcılara gönderilmek isteniyorsa buradan seçilebilir.

  • Send to groups: Uyarıların gönderileceği gruplar seçilebilir.

  • Media Type: Uyarının gönderileceği kanal(lar) buradan seçilebilir.(E-Mail,SMS,Telegram vs)

  • Aksiyonun aktifleştirilmesi isteniyorsa enable tiki seçilmelidir.

    5)Action Görüntüleme

  • Oluşturduğumuz Actionu görüntülemek için Network eklentisi→Monitoring→Host→Action yolunu takip edebilirsiniz.

Image description

  • Aksiyonumuzun uyarılarını Network eklentisi anasayfasında yer alan Problems/Alarms bölümünden veya ilgili Host'un içerisinde Events bölümünden görüntüleyebilirsiniz.

  • Network eklentisi ana sayfası;
    Image description

  • Monitoring→Hosts→Event'i izlenmek istenen host→Events;

Image description

Top comments (0)