Uptime Kuma nedir nasıl çalışır?
UPTIME KUMA
Bildiğiniz üzere çevrimiçi hizmetlerin, web sitelerin veya uygulamaların çalışma süresi çok önemlidir. Bir uygulama için “kesinti süresi’’; ister kritik görevler için isterse yalnızca bireysel gereksinimler için kullanılsın, kullanıcılarını (genellikler olumsuz) çeşitli şekillerde etkiler. Bu nedenle, web sitenizin veya uygulamanızın çalışma süresini izlemek hayati bir önem taşır.
Self-host (kendi kendine barındırma) planınız yoksa ve çalışma süresini izlemek için sorunsuz bir yol istiyorsanız, mevcut seçeneklerin çoğu yardımcı olacaktır. Ancak self-hosting için seçenekler söz konusu olduğunda çok da etkileyici alternatifler olduğunu söyleyemeyiz.
Neyse ki open-source (açık kaynaklı), self-host (kendi kendine barındırılan) bir izleme aracı olan Uptime Kuma kullanımı süper kolay ve anlaşılır bir yapıya sahip olan heyecan veren, mükemmel bir alternatif seçimi olabilir.
Bu yazımızda önce, kısaca Uptime Monitoring yani Türkçesi ile çalışma süreci izlemeyi tanımlayacağız oradan da Uptime Kuma’nın ne olduğunu, kullanılmasının yararlarını ve nihayetinde özelliklerinden bahsedeceğiz. İyi okumalar!
Uptime Monitoring (Çalışma Süreci İzleme) Nedir?
Özellikle hosting dünyasında duyacağınız bir terimdir, Uptime; “bir sistemin aktif, erişilebilir ve çalışır halde bulunma süresidir. Bu sürenin % ile ifade edildiği orana uptime oranı denmektedir ve sistem güvenirliğinin bir ölçüsüdür” (roofdigital.com). Çalışma süreci izleme ise; kurulu sistemin ne kadar süre çalıştığını gösterir. Bilgisayar kodunda yazılır, gösterilmiş bir hedef sitesini ziyaret ederek çalışan bir uygulamadır. Ayrıca o internet sitesine giriş yaparak tüm sistemlerin düzgün çalışmasına olanak sağlar.
Herhangi bir internet adresini arattığınızda aslında başka bir sunucu içerisindeki bilgilere erişim sağlıyorsunuz. Bunu yapabilmenizin sebebi de o sunucunun sürekli internete bağlı olmasındandır.
Peki ya tersi bir durum olsaydı? Yani, sürekli internete bağlı olan sunucu herhangi bir sebepten dolayı kapanır ya da erişilmez olursa ne olurdu hiç düşündünüz mü? Evet, cevabınız doğru; aradığınız veya erişmek istediğiniz internet sitesindeki içeriği görüntüleyemezsiniz. Bu durumda da herhangi bir kesiklik veya bağlantı kopmaları marka değeriniz için maddi manevi olumsuz bir etki yaratacaktır. İşte tam da bu noktada sürekli çalışan ve erişilebilen, uptime oranı yüksek iken downtime oranı düşük bir internet sitesine sahip olmanız çok ama çok önemlidir.
Bu yüzden Uptime Kuma gibi açık kaynaklı, self-host araçları kullanılması tercih sebebi haline gelmiştir.
Uptime Kuma Nedir?
Nodejs ile yazılmış “Uptime Robot” gibi açık kaynaklı, kendi kendine barındırılan (self-host) çalışma süresi izleme ve durum uyarı aracıdır.
Uptime Kuma Kullanmak Size Ne Gibi Yarar Sağlar?
- Kullanımı tamamen ücretsizdir.
- Verilerinizin tam kontrolünü sağlamış olursunuz.
- Bildirim almak istediğiniz yolu özelleştirebilirsiniz.
- Kesinti süresine ilişkin bildirim uyarıları alabilir ve hatta kullanıcılarınız için özel durum sayfaları oluşturabilirsiniz.
- Kurulumu kolaydır ve mükemmel bir seçenektir.
- Açık kaynaklı olduğu için ihtiyaçlarınıza göre özelleştirebilme özgürlüğüne sahip olursunuz.
- Bir şeyler ters gittiğinde etkili bir şekilde çözüm üretebilmek için ihtiyacınız olan tüm özellikleri sunar.
- Dâhili hizmetleri, çevrimiçi geçmişinde iz bırakmadan izleyebilirsiniz.
Genel Özellikleri
- Uptime Kuma, HTTP/S, TCP, Ping, DNS, Push, Stream Game Server gibi çeşitli protokoller üzerinden çalışma süresinin kolayca izlemenizi sağlar.
- Ara yüzünü dilediğiniz gibi ince ayar veya tema değişikliği yapabilirsiniz; koyu/açık veya otomatik.
- Çalışma süresinin doğruluğunu gözlemleyebilmek için saat dilimi ayarlama yeteneği vardır.
- Doğrudan GitHub (github.com/louislam/uptime-kuma) veya Linode/Marketplace üzerinden erişebilirsiniz.
- Telegram, Discord, Signal, Rocket Chat, Slack, Microsofft Teams, Google Chat, Matrix ve daha fazlası gibi sayısız platform için uyarı bildirimi desteği sunar.
- İzleme geçmişinin tutulacağı gün sayısını belirleyebilirsiniz.
- Geçmiş veri tabanını optimize etme/küçültme seçeneği bulunur.
- İzleme hesabını korumak için 2FA (İki faktörlü kimlik doğrulama) gibi kimlik doğrulama seçeneklerini ayarlayabilirsiniz.
- Bildirim ve izleme verileri için Dışa/İçe Aktarma yeteneği vardır.
- Ayrı bir durum sayfası bulunur; burada size verilen tüm izleme seçeneklerinizin, istatistiklerinizin düzenli bir şekilde durumlarını “Gösterge Tablosu’’ndan görüntüleyebilirsiniz.
- Ping grafiği desteği vardır.
- Çoklu dil desteği sunar.
- Kurulumunuzu yedekleyebilirsiniz.
- Yeni monitör ekleyebilirsiniz; burada bildirimleri kolayca entegre edebilir ve uygulayabilirsiniz.
- İzlemek istediğiniz ne ise ona etiket verebilirsiniz. Örneğin: #Sosyal Ağ
- Önceden var olan etiketleri renklendirebilirsiniz: Kırmızı, mavi, yeşil vb.
- Push Monitoring: Belirtilen zaman aralığından sonra Uptime Kuma API’sini çağırabilirsiniz.
Yorumlar
Hiç Yorum Yapılmamış