DLS-04 Serisi

BİLDİRİM AYARLARI NASIL YAPILIR?

BİLDİRİM AYARLARI NASIL YAPILIR?

Bildirim ayarları, sistemde bir alarm tetiklendiğinde hangi yollarla bildirim gönderileceğini belirlemenizi sağlar. DLS-04 sisteminde üç bildirim kanalı desteklenir: Email (SMTP), Webhook (HTTP POST) ve Telegram (Bot API). Ayrıca bildirim sıklığını sınırlamak için rate limiting (hız sınırlama) ayarları da yapılandırılır. Bu ayarlar tüm kameralar için ortaktır. Yani bir kez yapılandırdığınızda sistemdeki tüm kameralar için geçerli olur.

Bildirim ayarlarını yapmak için üst menüden "Bildirim" butonuna basın. Bildirim Ayarları sayfası açılır. Sayfanın üst kısmında "Kaydet" ve "Yenile" butonları ile bir durum mesajı alanı bulunur. Sayfanın ortasında dört kart yer alır: Email, Webhook, Telegram ve Rate Limiting. Her kart, ilgili bildirim kanalının ayarlarını içerir.

Sayfanın en üstündeki "Kaydet" butonu, o an ekranda görünen tüm ayarları (Email, Webhook, Telegram ve Rate Limiting) kalıcı olarak kaydeder. Kaydetme işlemi tamamlandığında buton kısa süreliğine yeşil "Kaydedildi" yazısına dönüşür. "Yenile" butonu ise kaydedilmiş ayarları diskten yeniden okur ve formu bu değerlerle doldurur. Bu buton, kaydetmeden önceki haline dönmek veya başka bir yerden yapılan değişiklikleri görmek için kullanılır. Sayfanın üst kısmındaki durum mesajı alanı, yapılan işlemin sonucunu bildirir. Bu mesaj gri (bilgilendirme), yeşil (başarılı), kırmızı (hata) veya turuncu (uyarı) renkte olabilir.

EMAIL (SMTP) AYARLARI

Email kartı, e-posta ile alarm bildirimi göndermek için gerekli ayarları içerir. E-posta göndermek için bir SMTP sunucusu kullanılır.

Öncelikle "Email aktif" onay kutusunu işaretleyin. Bu kutu işaretliyse alarm tetiklendiğinde e-posta gönderilir. İşaretli değilse e-posta gönderilmez; diğer alanlar doldurulmuş olsa bile.

Ardından "SMTP Host" alanına e-posta göndereceğiniz SMTP sunucusunun adresini yazın. Örneğin Gmail için smtp.gmail.com, Outlook için smtp.office365.com, kurumsal sunucu için mail.sirketiniz.com yazabilirsiniz.

"Port" alanına SMTP sunucusunun port numarasını yazın. Yaygın değerler 587 (TLS ile güvenli bağlantı), 465 (SSL ile güvenli bağlantı) ve 25 (güvenli olmayan, önerilmez). Varsayılan değer 587'dir.

"TLS (port 587)" ve "SSL (port 465)" onay kutularından birini işaretleyin. Bu, bağlantı şifreleme yöntemini belirler. Genellikle TLS tercih edilir. Port 587 seçildiyse TLS, port 465 seçildiyse SSL işaretlenmelidir. Yalnızca birini işaretlemeniz önerilir.

"Kullanıcı" alanına SMTP sunucusuna giriş için kullanıcı adını yazın. Bu genellikle e-posta adresinizin tamamıdır. Örneğin alarm@sirketiniz.com gibi.

"Şifre" alanına SMTP şifresini yazın. Bu alan gizli karakterlerle gösterilir. Yanındaki göz ikonu ile şifreyi görünür hale getirebilirsiniz. Gmail ve bazı servisler normal şifre yerine "uygulama şifresi" gerektirir. Bu şifreyi servis sağlayıcıdan almanız gerekir.

"Gönderen Adresi" alanına e-postanın "Kimden" kısmında görünecek e-posta adresini yazın. Örneğin noreply@sirketiniz.com gibi.

"Gönderen Adı" alanına e-postanın "Kimden" kısmında görünecek ismi yazın. Örneğin "DLS-04 Alarm Sistemi" gibi. Varsayılan değer "DLS-04 Alarm"dır.

"Alıcılar" alanına e-postanın gönderileceği adresleri yazın. Birden fazla adres için virgül kullanın. Örneğin admin@sirketiniz.com, guvenlik@sirketiniz.com gibi. Virgülden sonra boşluk bırakabilirsiniz; sistem otomatik temizler.

"Konu Şablonu" alanına e-posta konusunun nasıl görüneceğini belirleyen şablonu yazın. Bu alanda üç değişken kullanabilirsiniz: {camera_name} kamera adını, {rule_name} alarm kuralı adını, {triggered_at} tetiklenme zamanını temsil eder. Örneğin "[DLS-04] {camera_name} - {rule_name}" yazabilirsiniz.

"Snapshot'ı mail'e ekle" onay kutusunu işaretlerseniz, alarm anında alınan fotoğraf e-posta eki olarak gönderilir. Küçük dosyalar için bu seçeneği işaretleyebilirsiniz; büyük ekler bazı mail sunucuları tarafından reddedilebilir.

"Clip yolunu mail'e ekle" onay kutusunu işaretlerseniz, alarm videosunun dosya yolu e-postaya metin olarak eklenir. Bu, alıcıların kayda kolayca erişebilmesini sağlar.

Tüm alanları doldurduktan sonra "Test Email Gönder" butonuna basın. Bu buton, yapılandırılan SMTP ayarlarıyla bir test e-postası gönderir. Önce ayarlar otomatik kaydedilir, ardından test mesajı gönderilir. Sonuç durum çubuğunda gösterilir. Başarılı olursa "Email: Test e-postası gönderildi." mesajı görünür. Başarısız olursa hata mesajı görünür.

WEBHOOK (HTTP POST) AYARLARI

Webhook kartı, alarm tetiklendiğinde bir URL'ye JSON formatında veri göndermek için kullanılır. Bu genellikle SIEM, izleme sistemleri veya kendi servislerinizle entegrasyon için idealdir.

Öncelikle "Webhook aktif" onay kutusunu işaretleyin. Bu kutu işaretliyse alarm tetiklendiğinde belirtilen URL'ye HTTP isteği gönderilir.

"URL" alanına verinin gönderileceği tam adresi yazın. Örneğin https://api.sirketiniz.com/alarm veya https://hooks.slack.com/services/XXXXX/YYYYY gibi. URL http:// veya https:// ile başlamalıdır.

"Method" alanına kullanılacak HTTP metodunu yazın. Genellikle POST kullanılır. Varsayılan değer POST'tur.

"Timeout (sn)" alanına istek için maksimum bekleme süresini saniye cinsinden yazın. Aralık 1 ile 120 saniye arasındadır. Varsayılan değer 10 saniyedir. Çok kısa değerler ağ yavaşlığı durumunda hata verir; çok uzun değerler sistemin yavaşlamasına yol açar.

"Retry" alanına istek başarısız olursa kaç kez tekrar deneneceğini yazın. Aralık 0 ile 10 arasındadır. Varsayılan değer 2'dir. Her deneme arasında kısa bir bekleme vardır. Çok yüksek değerler gereksiz trafik oluşturur.

Tüm alanları doldurduktan sonra "Test Webhook" butonuna basın. Bu buton, yapılandırılan webhook URL'sine bir test isteği gönderir. Önce ayarlar otomatik kaydedilir, ardından test JSON'u gönderilir. Sonuç durum çubuğunda gösterilir. Başarılı olursa "Webhook: Test isteği gönderildi (HTTP 200)." mesajı görünür. Başarısız olursa hata mesajı görünür.

Test için webhook.site gibi ücretsiz servisleri kullanabilirsiniz. Bu servis size benzersiz bir URL verir. Bu URL'yi webhook alanına yapıştırıp test butonuna basarak gelen JSON verisini görebilirsiniz.

TELEGRAM (BOT API) AYARLARI

Telegram kartı, Telegram üzerinden anlık bildirim göndermek için kullanılır. Bir bot oluşturup token almanız ve hedef chat ID'lerini belirtmeniz gerekir.

Öncelikle "Telegram aktif" onay kutusunu işaretleyin. Bu kutu işaretliyse alarm tetiklendiğinde Telegram mesajı gönderilir.

"Bot Token" alanına Telegram botunuzun API tokenini yazın. Bot oluşturmak için Telegram'da @BotFather'ı açın ve /newbot komutunu gönderin. Bot için bir isim ve kullanıcı adı belirleyin. BotFather size bir token verir. Bu tokeni bu alana girin. Bu alan gizli karakterlerle gösterilir.

"Chat ID'ler" alanına mesajların gönderileceği sohbet kimliklerini yazın. Birden fazla chat ID için virgül kullanın. Chat ID'nizi öğrenmek için Telegram'da @userinfobot'u açın ve /start komutunu gönderin. Bot size Chat ID'nizi söyler. Kişisel sohbet için 123456789 gibi bir değer, grup için -987654321 gibi eksi işaretiyle başlayan bir değer kullanılır. Gruba mesaj gönderebilmek için botun gruba eklenmiş ve yönetici yapılmış olması gerekir.

"Mesaj Şablonu" alanına Telegram mesajının nasıl görüneceğini yazın. Bu alanda üç değişken kullanabilirsiniz: {rule_name} alarm kuralı adını, {camera_name} kamera adını, {triggered_at} tetiklenme zamanını temsil eder. Örneğin "???? {rule_name} - {camera_name}" yazabilirsiniz.

"Snapshot'ı Telegram'a gönder" onay kutusunu işaretlerseniz, alarm anında alınan fotoğraf Telegram mesajına eklenir. Fotoğraflar daha büyük mesaj boyutuna yol açar; yavaş bağlantılarda gecikme olabilir.

Kartın alt kısmındaki "Kullanım İpuçları" kutusu, bot token ve chat ID alma konusunda kısa bir rehberlik içerir.

Tüm alanları doldurduktan sonra "Test Telegram" butonuna basın. Bu buton, yapılandırılan Telegram botuyla test mesajı gönderir. Önce ayarlar otomatik kaydedilir, ardından test mesajı gönderilir. Sonuç durum çubuğunda gösterilir. Başarılı olursa "Telegram: Test mesajı gönderildi." mesajı görünür. Başarısız olursa hata mesajı görünür.

RATE LIMITING (HIZ SINIRLAMA) AYARLARI

Rate Limiting kartı, ani alarm spam'ini engellemek ve bildirim sistemini korumak için kullanılır. Alarmlar çok sık tetiklenirse, bildirim gönderimi burada belirtilen sınırlara uyar.

"Dakikada max" alanına bir dakika içinde en fazla kaç bildirim gönderileceğini yazın. Aralık 1 ile 1000 arasındadır. Varsayılan değer 10'dur. Bu sınır kanal başına değil, toplam bildirim için geçerlidir.

"Saatte max" alanına bir saat içinde en fazla kaç bildirim gönderileceğini yazın. Aralık 1 ile 10000 arasındadır. Varsayılan değer 100'dür. Bu sınır, dakikalık sınırı tamamlar. Örneğin dakikada 10, saatte 100 ayarlanırsa hem kısa hem uzun vadeli spam engellenir.

"Dedup (sn)" alanına aynı alarmın kaç saniye içinde tekrar tetiklenirse yok sayılacağını yazın. Aralık 0 ile 300 saniye arasındadır. Varsayılan değer 5 saniyedir. Örneğin bir kişi kameranın önünden geçerken alarm 3 kez tetiklenirse, 5 saniyelik dedup süresi sayesinde yalnızca ilk alarm bildirilir. Bu, aynı olay için üst üste bildirim göndermeyi önler.

Rate limiting özellikle şu durumlarda kullanışlıdır: Çok sayıda kamera varsa, analiz hassasiyeti yüksekse ve yanlış alarmlar sık oluyorsa, e-posta veya Telegram hesaplarının spam olarak işaretlenmesini istemiyorsanız.

AYARLARI KAYDETME VE TEST ETME

Tüm bildirim kanallarının ayarlarını yaptıktan sonra sayfanın üst kısmındaki "Kaydet" butonuna basın. Bu buton, tüm kanalların ayarlarını tek seferde kaydeder. Kaydetme işlemi tamamlandığında buton yeşil "Kaydedildi" yazısına dönüşür ve durum çubuğunda onay mesajı görünür.

Test butonlarına basmadan önce ayarların doğru olduğundan emin olun. Test butonları otomatik olarak kaydetme işlemini de yapar. Başarısız test sonucunda hata mesajını okuyun; bu mesaj genellikle kimlik bilgileri veya ağ bağlantısı sorununu açıklar. Test başarılı olduğunda gerçek alarmlar da aynı kanaldan gönderilecektir.

BİLDİRİM AYARLARI İLE ALARM KURALLARI ARASINDAKİ İLİŞKİ

Bildirim ayarları, bildirim kanallarının nasıl çalışacağını yapılandırır. Alarm kuralları ise hangi kanalların kullanılacağını belirler. Örneğin bir alarm kuralında "Email" ve "Telegram" aksiyonları seçiliyse, alarm tetiklendiğinde hem e-posta hem Telegram bildirimi gönderilir. Ancak bu kanalların Bildirim Ayarları sayfasında aktif edilmiş olması gerekir. Bir kanal alarm kuralında seçili olsa bile, Bildirim Ayarları sayfasında aktif edilmemişse bildirim gönderilmez. Bu nedenle hem alarm kurallarını hem de bildirim ayarlarını tutarlı bir şekilde yapılandırmanız gerekir.

SIK KARŞILAŞILAN DURUMLAR

Gmail ile e-posta göndermek istiyorsanız, Gmail'in normal şifresi çalışmaz. Google hesabınızda 2 adımlı doğrulamayı açın ve "uygulama şifresi" oluşturun. Bu şifreyi Email kartındaki "Şifre" alanına girin. SMTP host olarak smtp.gmail.com, port olarak 587, TLS seçeneğini işaretleyin.

Telegram grubuna mesaj göndermek istiyorsanız, botu gruba ekleyin ve grubun yöneticisi yapın. Grup Chat ID'sini (genellikle eksi işaretiyle başlar) "Chat ID'ler" alanına girin. Aksi halde bot gruba mesaj gönderemez.

Webhook URL'sini test etmek için webhook.site gibi ücretsiz servisleri kullanabilirsiniz. Bu servis size benzersiz bir URL verir. Bu URL'yi webhook alanına yapıştırıp test butonuna basarak gelen JSON verisini görebilirsiniz. Beklenmeyen alanlar varsa entegrasyonu güncelleyin.

Rate limiting değerlerini iş yükünüze göre ayarlayın. Çok sayıda kamera varsa dakikalık limiti yüksek tutun; az sayıda kamera varsa düşük tutmak daha uygundur. Çok düşük limitler alarmların gözden kaçmasına yol açar; çok yüksek limitler spam riskini artırır.

Snapshot göndermek yavaş olabilir. Çok yüksek çözünürlüklü fotoğraflar e-posta ve Telegram mesajlarını yavaşlatır. Gerekirse fotoğraf çözünürlüğünü düşürün veya snapshot gönderme seçeneğini kapatın.

Şifre alanlarını düzenli olarak güncelleyin. Özellikle SMTP şifresi veya bot tokeni değiştiğinde bu sayfayı güncellemeyi unutmayın. Aksi halde bildirimler gönderilemez.

Birden fazla kanal kullanın. Kritik alarmlar için hem e-posta hem Telegram kullanmak, bildirimin kesin ulaşmasını sağlar. Bir kanalda sorun olsa bile diğer kanal üzerinden bildirim alabilirsiniz.

Kanallar birbirinden bağımsız çalışır. Bir kanalda hata olursa (örneğin webhook sunucusu cevap vermezse), diğer kanallar etkilenmez ve bildirim göndermeye devam eder. Bu nedenle kritik durumlarda birden fazla kanal aktif tutmanız önerilir.

Bildirim ayarları tüm kameralar için ortaktır. Bir kameraya özel bildirim davranışı için alarm kurallarındaki bildirim seçeneklerini kullanmalısınız. Bu sayfadaki ayarlar, tüm kameraların kullandığı genel kanal ayarlarıdır.

Kaydetmeden sayfadan çıkarsanız değişiklikleriniz kaybolur. Bu nedenle işlem yapmadan önce Kaydet butonuna basmayı unutmayın. Test butonları otomatik kaydetme yaptığı için test öncesi ayrıca kaydetmenize gerek yoktur.

Bildirim ayarlarını yapılandırdıktan sonra, alarm kurallarınızda hangi kanalların kullanılacağını seçtiğinizden emin olun. Alarm kuralında "Email" seçiliyse ancak Email kartında "Email aktif" kutusu işaretli değilse, e-posta gönderilmez. Bu nedenle hem alarm kuralındaki bildirim seçeneklerini hem de bu sayfadaki kanal aktiflik durumunu kontrol edin.

Bildirim ayarlarını düzenli olarak test edin. Ayda bir kez test bildirimi göndererek ayarların hâlâ çalıştığından emin olun. Özellikle şifre değişiklikleri, sunucu güncellemeleri veya ağ değişiklikleri sonrası test yapmanız önerilir.

Bildirim ayarları, sistemin güvenlik ve izleme kabiliyetini doğrudan etkiler. Yanlış yapılandırılmış bir bildirim ayarı, kritik alarmların kaçırılmasına yol açabilir. Bu nedenle bu ayarları dikkatli bir şekilde yapılandırmanız ve düzenli olarak gözden geçirmeniz gerekir.

Hala sorularınız mı var?

Hala sorunuz varsa buradan destek talebi gönderebilirsiniz. İletişim Desteği

Bu site çerezler kullanmaktadır. Siteyi kullanmaya devam ederek çerezleri kabul etmiş oluyorsunuz.