İçeriğe geç
Approvalens

Sunucu izleme · Linux

Tek satırla kurulan sunucu izleme.

Küçük, açık kaynaklı bir ajan Linux sunucularında disk, bellek, yük ve birkaç güvenlik sinyalini izler; bakman gereken bir şey olduğunda e-posta atar. Web sitesi gerekmez, port açılmaz, uzaktan komut yoktur.

Sunucuda, root olarak

curl -fsSL https://approvalens.com/agent/install.sh | sudo bash -s -- --token <TOKEN>

Anahtar hesabından gelir. Hiçbir şeyi değiştirmeden her adımı görmek için sona --dry-run ekle.

Sunucu başına aylık 2,99 $ · web sitesi gerekmez · istediğin zaman iptal

Örnek: hesabında bir sunucu böyle görünür
web-1RaporluyorÖrnek

Ubuntu 24.04 · 4 çekirdek · 41 gündür açık

CPU%7
Bellek%63
Disk /%71

yaklaşık 19 günde dolacak

Yük0,42 · 4 çekirdek

son sinyal 2 dk önceAçık sorun yok

Neyi izler

Uyanmaya değecek dört uyarı

Ajan sunucuda dakikada bir ölçüm alır, 5 dakikada bir minik bir sinyal gönderir ve bir kural tetiklenince hemen bildirir. Eşikler hazır gelir; ayarlaman gereken bir şey yok.

  • 1Dolan disk

    %90 dolu bir dosya sistemi ya da son 6 saatteki hızla 48 saat içinde dolacak bir disk. Inode'lar da.

  • 2Bellek, swap ve yük

    10 dakika boyunca %95 bellek, yoğun swap, 15 dakika boyunca çekirdek sayısının iki katını aşan yük.

  • 3Sunucu veya ajan sessiz

    15 dakika boyunca sinyal yok: sunucu kapalı, çevrimdışı ya da ajan durmuş.

  • 4Şüpheli sinyaller (sezgisel)

    Kripto madenci adları, /tmp'den veya silinmiş dosyadan çalışan programlar, yeni dinleyen portlar, yeni crontab satırları, yeni SSH anahtarları, yeni setuid dosyaları, değişen PHP veya JS dosyaları. Bakmak için bir neden; antivirüs kararı değil.

Gelen e-posta

Örnek

Approvalens · Sunucu izleme

db-1: / diski yaklaşık 2 gün içinde dolacak

6 Eki 2026, 14:05 UTC'de tespit edildi:

  • / diski %91 dolu (202 GB'ın 184 GB'ı).
  • Son 6 saatte saatte yaklaşık 380 MB büyüdü; bu hızla yaklaşık 2 gün içinde dolacak.
Bir kural tetiklendiğinde, arkasındaki rakamlarla birlikte e-posta gelir. 15 dakika boyunca sinyal gelmemesi de bir uyarıdır.

Açık kaynak

Root olarak çalıştırmadan önce oku

Sunucuna bir program kuracaksan onu okuyabilmen gerekir. Ajan yaklaşık 3.000 satırlık, bağımlılıksız bir Go programı; MIT lisanslı ve yeniden üretilebilir şekilde derleniyor: kendin derlersen sağlama özeti bizimkiyle aynı çıkar.

  • MIT lisansı
  • Yalnızca Go standart kütüphanesi, bağımlılık yok
  • Statik dosya, yaklaşık 6 MB
  • Tekrarlanabilir derleme
  • Uzaktan komut yok

    Aldığı hiçbir komutu ya da kodu çalıştırmaz. Cevabımızdan okuduğu tek şey HTTP durum kodudur.

  • Açık port yok

    Yalnızca approvalens.com'a giden HTTPS istekleri yapar. Dinleyen hiçbir şey yoktur.

  • Dosya içeriği yok

    Web kök kontrolleri yalnızca dosya adı, zaman ve boyut gönderir; SSH anahtarları parmak izi olarak gider.

  • Değişiklik yok

    Hiçbir şeyi sonlandırmaz, silmez, karantinaya almaz. Salt okunur çalışır ve sert sınırları vardır: en fazla %5 CPU ve 64 MB bellek.

Test makinesindeki ölçüm: ortalama %0,12 CPU (tek çekirdek), 12 MB bellek ve günde yaklaşık 230 KB veri.

Kaynak kodu, sıkılaştırma ve sağlama özetleri

Fiyat

Sunucu başına aylık 2,99 $

Her sunucu kendi küçük aboneliği; yalnızca izlediğin kadar ödersin. İstediğin an sunucu ekleyebilir, gerekmeyince aboneliğini iptal edebilirsin. Abonelik belli bir makineye bağlı değildir; sunucularını dilediğin gibi değiştirebilirsin.

Zaten bir siteyi izliyor musun? Her site aboneliğine bir sunucu ajanı ek ücret olmadan dahil. Site izleme

Hesabından istediğin zaman iptal edebilirsin. Son aboneliğin bitince sunucu 7 gün daha veri göndermeye devam eder, sonra duraklatılır; verileri bundan sonra 30 gün saklanır.

Sunucu sayısına göre aylık tutar
SunucuAylık
1 sunucu2,99 $
3 sunucu8,97 $
5 sunucu14,95 $
10 sunucu29,90 $
Sunucu ekle

Nasıl başlanır

Girişten ilk sinyale yaklaşık beş dakika

  1. 1

    Giriş yap

    Hesap sayfanda Google ile giriş yap ve Sunucular bölümünü aç.

  2. 2

    Sunucu ekle

    Abone ol, sunucuya bir ad ver ve kurulum satırını kopyala. Anahtar yalnızca bir kez gösterilir.

  3. 3

    Tek satırı çalıştır

    Satırı sunucuda root kabuğuna yapıştır. Betik dosyanın SHA-256 özetini doğrular ve sıkılaştırılmış bir systemd servisi başlatır.

  4. 4

    Hazır

    Sunucu bir dakika içinde hesabında görünür; grafikler sonraki 15 dakikada dolmaya başlar.

Sunucularına git

Gereksinimler: systemd'li Linux · x86-64 ya da ARM64 · curl veya wget

Sorular

Hangi sunucularda çalışır?

systemd kullanan, x86-64 ya da ARM64 her Linux sunucuda: Ubuntu, Debian, RHEL, Rocky, Alma, Fedora ve benzerleri. Kurulum betiği için curl ya da wget yeterli.

Root yetkisi gerekiyor mu?

Kurulum için evet (bir kullanıcı ve bir systemd servisi oluşturur). Ajanın kendisi sonra hiçbir yetkisi olmayan kendi kullanıcısıyla çalışır. --root ile kurarsan diğer kullanıcıların crontab'larını ve SSH anahtarlarını da okur; yine de yalnızca iki salt okunur yetki tutar.

Web sitem ya da site aboneliğim olması gerekiyor mu?

Hayır. Sunucu izleme sunucu başına ayrı bir abonelik. Bir siteyi izliyorsan, her site aboneliğine zaten bir sunucu dahil.

Sunucum çevrimdışı kalırsa ne olur?

15 dakika boyunca sinyal gelmezse e-posta atarız: sunucu kapalı, ağ kopuk ya da ajan durmuş. Bize ulaşamadığı sürece ajan mesajlarını bir saate kadar saklar ve sonra gönderir.

Bu bir antivirüs mü?

Hayır. Güvenlik sinyalleri sezgiseldir: bilinen bir kripto madenci adı, /tmp'den çalışan bir program, yeni bir SSH anahtarı. Bir eşleşme bakmak için bir nedendir, kanıt değil; eşleşme olmaması da hiçbir şeyi kanıtlamaz.

Sunucuyu yavaşlatır mı?

Neredeyse hiç. Hedef, ortalamada bir çekirdeğin %1'inin ve 30 MB belleğin altında kalmak; systemd de sert sınırları %5 CPU ve 64 MB'ta tutar. Ağda günde birkaç yüz KB veri gider.

Nasıl kaldırırım?

Tek satırla: kurulum betiğini --uninstall ile çalıştır. Servisi durdurur; programı, ayar dosyasını, durum klasörünü, servis tanımını ve kullanıcıyı siler.