canturan.dev
Farklı lokasyonlardaki Windows ve Linux sunucularını tek panodan izleyen hafif bir izleme aracı
- Sektör
- Kişisel marka
- Ülke
- Türkiye
- Kategori
- Özel yazılım
- Hizmetler
- Özel yazılım
- Teknoloji
- Go, React 19, TypeScript, Vite, Recharts, SQLite, Tailscale, Docker, Apache Guacamole, Web Push

01 /
İhtiyaç
Bakımını üstlendiğimiz sunucular farklı şehirlerde, farklı veri merkezlerinde ve farklı işletim sistemlerinde çalışıyor. Bir diskin dolduğunu, bir servisin durduğunu ya da birinin SSH’a kaba kuvvetle girmeye çalıştığını sorun büyüdükten sonra öğrenmek istemedik. System Watcher’ı bu yüzden kendi işimiz için geliştirdik: her sunucuda servis olarak çalışan küçük bir Go ajanı ölçüm topluyor, merkez uygulama bu verileri Tailscale’in şifreli özel ağı üzerinden çekip SQLite’a yazıyor ve React arayüzünde gösteriyor. Ajanlar internete hiç açılmıyor. Dahili bir araç olduğu için herkese açık değil ve geliştirmesi sürüyor; buradaki ekran görüntüleri yerelde, Docker container’larında çalışan üç demo sunucuyla alındı.
Ekranlar
Yakından bakın
Canlı siteden alınmış güncel ekran görüntüleri: sayfanın tamamı, iç sayfalar ve telefondaki görünüm.

Bölümler ve iç sayfalar




02 /
Yaklaşım
Projeyi şekillendiren üç karar.
İnternete kapalı ajan
Ajan varsayılan olarak yalnızca Tailscale adresini dinliyor, salt okunur API’si token ile korunuyor. Tek satırlık kurulum komutu tek kullanımlık: ajanı indiriyor, SHA-256 ile doğruluyor, servis olarak kuruyor ve sunucuyu merkeze kendisi ekliyor.
Kesintiye dayanıklı veri
Ajan son 24 saatin ölçümlerini bellekte tutuyor; merkez kapalıyken geçen süre, merkez açıldığında bu tampondan dolduruluyor. Ham veri 7 gün, dakikalık özet 90 gün, saatlik özet 2 yıl saklanıyor.
Gürültü yapmayan alarmlar
Varsayılan eşikler %80 uyarı ve %90 kritik; her sunucu için ayrıca değiştirilebiliyor. Alarmlar onaylanabiliyor, bakım modunda susturuluyor; onaylanmayan alarm, tanımlı adımlarla Telegram, e-posta, webhook ya da telefona push bildirimi olarak üst kademeye taşınıyor.
03 /
Neler yaptık
- CPU, RAM, disk, ağ ve açık kalma süresini gösteren filo panosu
- Windows servisleri, systemd birimleri ve bekleyen güncellemeler
- RDP/SSH oturumları, başarısız girişler ve kaba kuvvet tespiti
- SQL Server yedekleri, Docker container’ları ve Coolify uygulama durumları
- Disk dolma tahmini ve kapasite grafikleri
- HTTP, SSL sertifikası, alan adı süresi ve ping kontrolleri
- Duvar ekranları için TV modu ve tarayıcıdan uzak masaüstü
Kullanılan teknolojiler
- Go
- React 19
- TypeScript
- Vite
- Recharts
- SQLite
- Tailscale
- Docker
- Apache Guacamole
- Web Push
Hizmetler
Kod ve alan adı tamamen müşterimize ait.
Sonraki proje
A—57
canturan.dev
Şirket bilgisayarlarına kullanıcı onayıyla uzaktan destek veren sistemin sinyal sunucusu
Kişisel marka · Türkiye
