Elasticsearch

Parny | Elasticsearch Entegrasyonu Rehberi

Parny, Elasticsearch alarmlarıyla doğrudan entegrasyonu destekler. Elasticsearch, potansiyel sorunları tespit edip önlemek için alarm oluşturabilen bir ağ ve sistem izleme aracıdır. Bu doküman, Elasticsearch'te oluşturulan alarmları Parny kullanarak bir webhook'a nasıl yönlendireceğinizi açıklamaktadır.


Parny Ayarları


  1. Parny arayüzüne gidin.

  2. Organizasyonunuzun "Hizmetler" bölümüne gidin.

  3. Sağ üst köşedeki "Yeni Hizmetler" seçeneğine tıklayın.

  4. İlgili hizmet adını girin.

Hizmet Adı Kullanımı: Buradaki hizmet adı yapıyı bağımsızdır ve organizasyonun tercihlerine göre seçilebilir.


  1. Entegrasyonlar listesinden Elasticsearch'i seçin.

  2. "Ekle" butonuna tıklayın.

  3. Hizmet oluşturulduktan sonra, aşağıdaki ekran görünecektir.


drawing


  • Artık hizmetinizin token bölümüne tıklayabilir ve Elasticsearch Webhook URL'nizi kopyalayabilirsiniz.


Elasticsearch Yapılandırması

Bu bölümde, "Alarm Bildirimi Ekleme" konusuna rehberlik edeceğiz.


Adım 1: Alarm Bildirimi Ekleme

  1. Öncelikle, Kibana arayüzünün sol menüsündeki "Alerting" sekmesine giriş yapmalısınız.


drawing


  1. Sonra, Destinasyonlar sekmesine gelin ve Hedef Ekle butonuna tıklayın.


  1. Bu sekmede gelecek seçeneklerde, "Tür" bölümünde "Özel webhook" seçilmesi gerekecektir.


drawing


  1. Elasticsearch API'sine ileteceğiniz her alarm için özel bir mesaj tanımı oluşturulmalı ve aşağıdaki ekran görüntüsünde görüldüğü gibi JSON formatında eklenmelidir.


drawing


{
  "title": "{{ctx.monitor.name}} - {{ctx.trigger.name}}",
  "description": "{{ctx.monitor.name}} just entered Triggered status. ",
  "alert_id": "{{ctx.trigger.id}}",
  "alert_time": "{{ctx.periodStart}}",
  "alert_severity": "{{ctx.trigger.severity}}",
  "alert_service": "Elasticsearch"
}


Bu ayarlarla, Elasticsearch alarmlarınız Parny'e yönlendirilerek, organizasyonunuzun Parny arayüzündeki diğer alarmlarınızla birlikte yönetilmesine olanak tanıyacaktır.