Bildirimler¶
BombVault bir yedekleme başarısız olduğunda, başarılı olduğunda, geciktiğinde ve haftada bir de işlerin nasıl gittiğini sana bildirebilir. Her şey Ayarlar, Bildirimler altında ayarlanır: ne zaman mesaj gideceği Bildirimler kartında, mesajların nereye gideceği Kanallar kartında, check-in pingleri ise Healthchecks kartında.

Neyin mesaj göndereceği¶
Bildirimler kartı tüm kanallar için kuralları bir arada belirler:
- Bildir: aşağıdaki tüm kanallar için Hiç, Yalnızca başarısızlıkta ya da Başarı ve başarısızlıkta. Yeni bir kurulum Yalnızca başarısızlıkta ile başlar, böylece doldurduğun bir kanal bir yedek bozulduğunda sana haber verir.
- Zamanlanmış çalıştırmaları özetle: her konteyner ya da VM için ayrı mesaj yerine, zamanlanmış her çalıştırma için tek mesaj, örneğin 45'ten 42'si başarılı. Elle başlattığın bir yedekleme yine kendi mesajını gönderir. Donmuş bir konuk, başarısız bir saklama ya da aşılmış bir büyüme bütçesi, özetler açıkken bile hemen gönderilir.
- Container güncellemesinde bildir: Başarılı bir yedeklemeden sonra konteynerleri güncelle seçeneğinin daha yeni bir image'e taşıdığı her konteyner için bir mesaj, böylece hâlâ çalıştığını kontrol edebilirsin.
- Geciken yedekleri bildir: günde bir kez 09:00'da BombVault açık bir yedeğin gecikip gecikmediğine, yani zamanlamasının iki katından eski olup olmadığına bakar ve her durum için, geride kalan ögeyi adlandıran bir mesaj gönderir. Sonraki başarılı yedek bunu temizler.
- Unraid bildirimleri: Pushover'a, e-postaya ya da Discord'a iletebilen Unraid'in kendi bildirim sistemine gönderir. Ayarlar, Entegrasyonlar, Ana makine SSH altındaki SSH bağlantısı üzerinden çalışır, bu yüzden o anahtarın yetkilendirilmiş olması gerekir. TrueNAS'ta ve diğer ana makinelerde kapalı kalır.
- Haftalık özet: çalıştırma sayıları, yeni yedek verisi, hangi bölümlerin geciktiği, site dışı kopyaların güncel olup olmadığı ve başlıca hatalarla haftada bir özet. Planı diğer planlar gibi bir düğmedir, Kapalı onu kapatır. Bkz. Zamanlamalar.
Hangi anormalliklerin mesaj göndereceği Ayarlar, Doğrulama altında ayarlanır, bkz. Anormallikler. Ertelenen bir yedek, beklemeye başlarken bir, bekleme biterken bir mesaj gönderir, her deneme için ayrı mesaj göndermez.
Kartın altındaki Test gönder, açık olan her kanaldan, formda o an duran değerlerle bir test mesajı gönderir ve başarısız olan her kanalı adlandırır. Bir Healthchecks denetimi günlüğüne bir kayıt alır, durumu ise olduğu gibi kalır.
Kanallar¶
Kanallar kartında her kanalın kendi anahtarı vardır ve alanları açıldıktan sonra görünür. Her kanal kendi zaman sınırıyla kendi başına gönderir, hiç yanıt vermeyen bir ana makine diğerlerini bekletmez. Hiçbir kanalın almadığı bir gecikme, bütçe ya da anormallik uyarısı yeniden denenir, haftalık özet de öyle. Tek bir yedeğin mesajı ya da bir özet bir kez gönderilir.
| Kanal | Alanlar | Notlar |
|---|---|---|
| Webhook | Webhook URL'si, Webhook biçimi | Biçimler: Generic JSON, Discord, Slack, Gotify ve ntfy. Generic JSON title, message ve ok gönderir. |
| Apprise | Apprise API URL'si, Etiketler (isteğe bağlı) | 100'den fazla servisine ulaşmak için Apprise API konteynerinin /notify/<key> uç noktasını göster. Etiketler o anahtarın hedeflerinden bir alt kümeyi seçer. |
| Matrix | Homeserver URL'si, Erişim belirteci, Oda kimliği | Belirteç sunucuda kalır ve bir daha gösterilmez. |
| Gotify | Sunucu URL'si, Uygulama belirteci, Başarısızlıkta öncelik, Başarıda öncelik | Öncelikler 0 ile 10 arasındadır, varsayılan hatalar için 8, başarılar için 5'tir. |
| E-posta (SMTP) | SMTP sunucusu, Port, Şifreleme, Kullanıcı adı, Parola, Gönderen adresi, Alıcı adresi | Şifreleme STARTTLS, TLS (implicit) ya da Yok olabilir. |
Matrix belirteci, Gotify uygulama belirteci ve SMTP parolası gibi gizli bilgiler şifreli saklanır. Kaydedilmiş bir gizli bilginin altında alan Kaydedildi. Korumak için alanı boş bırak. der. Sunucunun adresini değiştirdiğinde BombVault eski gizli bilgiyi yeni yere göndermez: alan yeniden ister ve yeni adres yazdıktan sonra kaydedilir.
Healthchecks¶
Healthchecks.io gibi bir servis, BombVault haber vermeyi bıraktığında alarm verir. Denetimin Ping URL'si'ni yapıştır, BombVault her yedeğin tüm yaşam döngüsü boyunca ona ping atar: başlangıçta, sonra başarıda ya da /fail ile. Bir URL ayarlı olduğu sürece, Bildir ne derse desin bunu yapar, böylece yalnızca başarısızlık mesajlarıyla bile denetim başarıda yeşil kalır. Yedekleyecek hiçbir yeri olmayan bir bölüm başarısız sayılır, bu yüzden denetimi bir başarı duymak yerine kırmızıya döner.
Aynı URL'yi kullanan bölümler tek bir denetimi paylaşır. Birinin yedeği başarısız olduğunda, diğerlerinin iyi yedekleri de /fail ping'i atar ve onu adlandırır, böylece denetim o ögenin yeniden iyi bir yedeği olana ya da başarısızlığı İlgi bekliyor altında onaylayana kadar kırmızı kalır.
Bir bölüm kendi adresine ping atabilir: karttaki İstisna bir tane ekler, satırda Diğer tüm bölümler bu URL'ye ping atar. yazar.
Örnek: Telefonunda Gotify¶
https://gotify.example.com adresinde Gotify çalıştırıyorsun ve hataların telefonunda çalmasını, başarıların ise sessizce gelmesini istiyorsun.
- Gotify'da Uygulamalar'ı aç,
BombVaultadında bir uygulama oluştur ve belirtecini kopyala. - BombVault'ta Ayarlar, Bildirimler'i aç. Bildirimler kartında Bildir'i Başarı ve başarısızlıkta yap ve Zamanlanmış çalıştırmaları özetle'yi aç, böylece 45 yedeklik bir gece 45 yerine tek mesaj gönderir.
- Kanallar'da Gotify'ı aç.
- Sunucu URL'si olarak
https://gotify.example.comgir./messagekısmını BombVault kendisi ekler. - Belirteci Uygulama belirteci'ne yapıştır.
- Başarısızlıkta öncelik'i 8, Başarıda öncelik'i 5 bırak. Gotify'ın Android uygulaması 8 ve üstünü yüksek sayar, bu yüzden yalnızca hatalar ses çıkarır.
- Test gönder'e bas. Kartın altındaki satır Gotify'ın kabul edip etmediğini söyler, reddedilen bir belirteç de öyle adlandırılır.
Sonraki zamanlanmış çalıştırma 5 öncelikli tek bir özet gönderir, içinde bir şey başarısız olduysa 8 öncelikli.
Örnek: Webhook olarak ntfy¶
Herkese açık bir konu için ntfy hesap istemez. Tahmin etmesi zor bir konu adı seç, çünkü onu bilen herkes okuyabilir.
- Kanallar'da Webhook'u aç.
- Webhook URL'si olarak konunun adresini gir, örneğin
https://ntfy.sh/bombvault-tower-7f3k, ya da kendi ntfy sunucunun adresini. - Webhook biçimi'ni ntfy yap.
- ntfy uygulamasında aynı konuya abone ol ve Test gönder'e bas.
BombVault mesajı gövde olarak gönderir, başlığı X-Title içinde taşır. Bir hata yüksek öncelikle ve warning etiketiyle gider, böylece uygulamada öne çıkar.
Mesajlar gelmediğinde¶
Sorun Giderme içinde Bildirimler gelmiyor bölümüne bak.