Ajan Yönetimi

Kendi ağınızın içinde çalışan özel bir izleme ajanıyla iç API'leri, veritabanlarını ve dışarıya kapalı sistemleri izleyin. Sayfa, kontrol edilmeyen monitörleri görünür tutar.

UptimeWarden'ın bulut lokasyonları, public internetten erişilebilen her şeyi kapsar. Ama iç API'ler, VPN arkasındaki veritabanları, fabrika sahasındaki kontrolörler veya dışarıya tamamen kapalı sistemler için işin yapısı farklıdır: bu durumda kendi ağınızın içinde çalışan özel bir izleme ajanı kullanırsınız.

Ajan, bulut lokasyonlarımızla aynı kontrolleri çalıştıran küçük, tek dosyalı bir programdır. Sonuçları standart bir HTTPS bağlantısı üzerinden UptimeWarden'a iletir. Inbound port açmanız gerekmez; tek ihtiyacınız giden 443 portudur.

Özel ajan hangi işe yarar?

  • İç ağ izleme: özel uç noktaları dışarıya açmadan kontrol edersiniz.
  • On-premises sistemler: şirket veri merkezleri, üretim hatları, hastane LAN'leri.
  • En düşük gecikmeli ölçüm: hedefin yanında çalışan bir ajan, kullanıcılarınızın gerçekten yaşadığı tepki süresine en yakın değeri verir.
  • Özel lokasyonlar: bulut lokasyonlarımızın kapsamadığı bir coğrafyayı izlemek istediğinizde devreye girer.

Ajan neyi izleyebilir?

Özel ajan, UptimeWarden'ın hedefe kendisi bağlanarak yaptığı kontrol tiplerini çalıştırır: HTTP/HTTPS, TCP, UDP, SSL, WebSocket, gRPC, MCP ve Ping. İstisnalar DNS ve heartbeat monitörleridir: DNS kayıt kontrolleri bulutumuzda sunucu tarafında çalışır, heartbeat ise sizin işinizden bize gelen bir sinyal olduğu için her ikisine de ajan dahil olmaz.

Plan kapsamı

Özel ajanlar Free dahil tüm planlarda kullanılabilir. Plana göre değişen şey, kaç ajan çalıştırabileceğinizdir: Free 1, Hobby ve Starter 3, Professional 10, Enterprise sınırsız. Planınızda daha fazlasına ihtiyacınız varsa ajan ek paketleri Professional ve üzeri planlarda mevcuttur.

Ajan kurulumu

Her ajanın kendine özel bir bağlantı token'ı vardır. Panel sizi kurulum boyunca adım adım yönlendirir:

  1. Agents sayfasında Add agent'ı açın ve ajana anlamlı bir isim verin: örneğin paris-edge-01 veya factory-floor-vpn.
  2. Create agent'a tıklayın. Token bu anda üretilir ve yalnızca bir kez gösterilir; hemen şifre yöneticinize veya gizli bilgi yönetim sisteminize kopyalayın. Kaybederseniz ajanın menüsünden yenisini üretebilirsiniz.
  3. Ajanın çalışacağı ortamı seçin (Docker, Linux binary veya Kubernetes/Helm). Panel, o ortama uygun komutu token'ınızla birlikte hazır olarak verir.
  4. Komutu ajanın çalışacağı makinede çalıştırın. Ajan ilk sinyalini gönderdiğinde ekran bağlantıyı ve ilk sinyalin saatini gösterir.
  5. Bağlantı kurulduğunda son adım, bu ajan üzerinden çalışan bir monitör eklemeyi önerir.

Sıkı kısıtlamalı bir ortamda kurulum yapmanız gerekiyorsa destek ekibimizle iletişime geçin; sürecin baştan sona yanınızda olalım.

Ajanı bir monitöre bağlamak

Ajan kayıt olduktan sonra Agents sayfasında online olarak görünür. Bir monitör oluştururken ya da düzenlerken Custom Agent açılır listesinden bu ajanı seçin. O andan itibaren monitörü yalnızca seçtiğiniz ajan çalıştırır; bulut lokasyonları o monitörü kontrol etmez.

Bölge:         - (ajan, bölge seçimini geçersiz kılar)
Custom Agent:  paris-edge-01

Kurulum akışı buradan devam eder: ajan bağlandığında Add a monitor that runs from … düğmesi görünür ve yeni monitör formunu o ajan seçili olarak açar.

Ajan üzerinden gelen sonuçlar, ürünün her yerinde geçerli yavaş yanıt kuralını izler: alarm ancak art arda N yavaş kontrolden sonra açılır (N varsayılan 3'tür; düzelmeyi onaylayan ardışık kontrol sayısıyla aynıdır). Tek bir yavaş ölçüm alarm üretmez.

Ajan sağlığını izlemek

Agents sayfası, neyin kontrol edilmediğini öne çıkarır. Üstteki durum şeridi çevrimdışı ve hiç bağlanmamış ajanları ve kontrol edilmeyen monitörleri özetler; View the N monitors düğmesi bu monitörleri tek tek listeler. Tablo da her ajanın yanında, o ajan üzerinden çalışan monitörleri ve kontrol edilmeyenleri gösterir:

KolonAnlamı
AgentAjana verdiğiniz etiket
StatusSon 2 dakika içinde sinyal geldiyse Online; sinyal kesildiyse Offline since 12:31 (1 h 49 min); hiç bağlanmamışsa Never connected
Host · OS/archAjanın çalıştığı makinenin adı ve işletim sistemi/mimarisi
VersionAjanın çalıştığı sürüm; hiç bağlanmamış ajan için —
Last seenAjanın son sinyal zamanı; hiç bağlanmamış ajan için —
MonitorsBu ajan üzerinden çalışan monitörler; ajan çevrimiçi değilse kontrol edilmeyen aktif monitörler ayrıca sayılır

Hiç bağlanmamış bir ajanın sürümü ve son görülme zamanı yoktur. Tablo bu alanları boş ya da yanıltıcı bir değerle doldurmaz ve ajanı çevrimdışıymış gibi bir saatle etiketlemez: durum rozeti doğrudan Never connected der. Online, son iki dakika içinde sinyal alındığı anlamına gelir; eski bir durum kaydı ajanı çevrimiçi göstermeye devam etmez.

Bir ajan offline durumuna düşerse, ona bağlı monitörler sessizleşir: kontrol yapılmaz, incident açılmaz. Sayfa bu monitörleri kontrol edilmiyor olarak işaretler; böylece sessizliğin servisinizden değil ajandan kaynaklandığı belli olur. Ajan tekrar bağlandığında kontroller kaldığı yerden devam eder.

Token rotasyonu

Token sızdığında ya da düzenli rotasyon politikanız varsa şu adımları izleyin:

  1. Agents → [ajan] → Rotate token seçeneğine gidin.
  2. Yeni bir token üretilir; eski token ise 24 saatlik bir geçiş (grace) süresi boyunca geçerli kalır, böylece rotasyon kesintisizdir.
  3. Ajanı yeni token ile güncelleyin, kurulum talimatları ekranı tam komutu sunar.

24 saatlik geçiş süresi boyunca ajan eski token ile çalışmaya devam eder; bu, yeni token'ı dağıtmanız için size zaman tanır. Bu süre sonunda eski token otomatik olarak sona erer. Eski token 24 saate kadar kullanılabildiği için, yalnızca rotasyon sızdırılmış bir token'ı anında devre dışı bırakmaz; ele geçirilmiş bir token'ı hemen iptal etmeniz gerekiyorsa destek ekibimizle iletişime geçin.

Özel ağ güvenliği

Ajan, çalıştığı makinenin ağ erişimine sahiptir; bu yetenek faydalıdır ama dikkat ister:

  • Ajanları mümkün olan en küçük çıkış (egress) yetkisine sahip ayrı bir ağ bölgesinde çalıştırın.
  • Yalnızca izlemek istediğiniz uç noktalara erişim verin.
  • DNS çözücü ezme (override) işlemleri otomatik olarak korunur: özel IP aralıkları ve bulut metadata uçları, bir kontrolde hedef olarak verilse bile engellenir.
  • Ajan loglarını merkezi log sisteminize yönlendirin; denetim için faydalıdır.

Bulut lokasyonu mu, özel ajan mı?

SenaryoBulut lokasyonuÖzel ajan
Public web sitesievet-
Public REST APIevet-
Özel ağdaki veritabanıhayırevet
İç cluster servisihayırevet
Müşterinin yaşadığı gecikmeevetevet
Dışarıya kapalı fabrika ekipmanıhayırevet
CDN edge düğümüevet (en yakın lokasyon)evet (ideal)

Sık sorulan sorular

S: Tek bir ajan kaç monitör çalıştırabilir? C: Tek ajan, tipik kontrol aralıklarında onlarca monitörü rahatlıkla yürütür. Daha fazla kapasite gerekiyorsa ek ajanlar kurun, her birinin kendi token'ı olur, ve monitörleri aralarında paylaştırın.

S: Ajan düşerse ne olur? C: Ajana bağlı monitörler, o yeniden bağlanana kadar kontrol edilmez. Yaklaşık 2 dakika sessizlikten sonra panel ajanı offline olarak işaretler; böylece sorunun servisinizde değil ajanda olduğu net görünür. Ajan geri geldiğinde kontroller anında kaldığı yerden devam eder.

S: Aynı monitörü iki ajan paralel kontrol edebilir mi? C: Bir monitör tek seferde tek ajana bağlanır. Yedeklilik istiyorsanız iki ajan kurun ve monitörleri aralarında bölüştürün.

İlgili konular