IT Pulse
Bir sistem yöneticisinin en büyük kabusu nedir?
Pazartesi sabahı ofise gelip kritik bir sunucunun hafta sonu çöktüğünü, işlerin durduğunu ve kimsenin ruhunun duymadığını öğrenmek. 💀
Bu sorundan yola çıkarak IT Pulse'ı geliştirdim — küçük ve orta ölçekli işletmeler için tasarlanmış, tamamen açık kaynaklı ve modern bir yerel ağ sağlık monitörü.
📊 Gerçek Zamanlı Ağ Nabzı Ağınızdaki her cihazı (sunucu, firewall, yazıcı vb.) ICMP Ping ve TCP Port taramalarıyla sürekli kontrol eder. Canlı NOC konsolu ve anlık gecikme grafikleriyle ağdaki hareketleri izlersiniz.
🚨 Kaçırmayan Bildirimler Bir cihaz çevrimdışı olduğunda, Teams kanalınıza bilgi kartı; e-postanıza ise kurumsal logolu, premium koyu temalı detaylı rapor mailleri gönderilir. Sorun büyümeden haberiniz olur.
🗺️ Dinamik Hiyerarşik Ağ Haritası Cihazlar arası fiziksel/mantıksal ağ yapısını gösteren sürükle-bırak destekli ağ topolojisi. İster kurumsal logolu, ister sade rapor şeklinde cihaz adları ve IP'lerini barındıran PDF çıktısı alabilirsiniz.
🔐 Güvenli Rol Yönetimi Yönetici (Admin) ve İzleyici (Viewer) rol koruması. İzleyici kullanıcılar ağı gözlemleyebilir ancak ayarlarda veya cihaz hiyerarşisinde değişiklik yapamazlar (API düzeyinde tam güvenlik korumalı).
⚡ Tek Tıkla Kurulum ve Çalıştırma Herhangi bir terminal karmaşasıyla uğraşmadan, Windows (start.bat) veya macOS/Linux (start.sh) başlatıcı dosyalarına tıklayarak saniyeler içinde Docker veya yerel Node.js ortamında çalıştırabilirsiniz.
𝐈𝐓 𝐏𝐮𝐥𝐬𝐞 projemde son birkaç günde tam olarak bunu gerçekleştirdim. Artık sadece bir izleme aracı değil; kod gizliliğini koruyan, kurulum gerektirmeyen ve çevrimdışı (offline) lisanslama yapısına sahip profesyonel bir paket!
🚀 Son Eklenen Büyük Güncellemeler:
🔑 RSA Asimetrik Çevrimdışı Lisanslama: İnternet bağlantısı olmayan kapalı kurumsal ağlar için donanım tabanlı (Machine ID) lisanslama mimarisi. SHA-256 dijital imza ve RSA çifti sayesinde kaynak kodları çalınsa dahi lisans anahtarı kırılamaz.
🖥️ Zero-Install (Kurulumsuz Tek Dosya Exe): React frontend ve Node.js backend birleştirildi! Tek bir .exe (Windows) veya macOS binary dosyasına dönüştürüldü. Müşterinin Node.js, Docker veya terminal ile uğraşmasına gerek kalmadan çift tıklamayla çalışıyor.
💾 Tek Tıkla Yedekleme ve Geri Yükleme: Tüm cihaz verilerini ve sistem yapılandırmalarını tek tıkla şifreli JSON olarak indirme (Export) ve yedek yükleme (Import) desteği.
🔌 Dinamik Port ve Masaüstü Kısayolu: Yönetim panelinden çalışma portunu değiştirme imkanı. Sunucu her açıldığında masaüstünde otomatik olarak güncel porta yönlendiren tarayıcı kısayolu (IT-Pulse.url) oluşturma.
🔔 Lisans Bitiş E-posta Uyarıları: Lisans süresi bitimine yakın yöneticinin tanımladığı SMTP mail sunucusu üzerinden otomatik görsel e-posta uyarıları.
⚙️ Windows Arka Plan & Simge Modu: Cmd penceresini simge durumunda gizleyen (.bat) veya tamamen görünmez arka plan servisi olarak çalıştıran (.vbs) pratik başlatıcılar.
Pazartesi sabahı ofise gelip kritik bir sunucunun hafta sonu çöktüğünü, işlerin durduğunu ve kimsenin ruhunun duymadığını öğrenmek. 💀
Bu sorundan yola çıkarak IT Pulse'ı geliştirdim — küçük ve orta ölçekli işletmeler için tasarlanmış, tamamen açık kaynaklı ve modern bir yerel ağ sağlık monitörü.
📊 Gerçek Zamanlı Ağ Nabzı Ağınızdaki her cihazı (sunucu, firewall, yazıcı vb.) ICMP Ping ve TCP Port taramalarıyla sürekli kontrol eder. Canlı NOC konsolu ve anlık gecikme grafikleriyle ağdaki hareketleri izlersiniz.
🚨 Kaçırmayan Bildirimler Bir cihaz çevrimdışı olduğunda, Teams kanalınıza bilgi kartı; e-postanıza ise kurumsal logolu, premium koyu temalı detaylı rapor mailleri gönderilir. Sorun büyümeden haberiniz olur.
🗺️ Dinamik Hiyerarşik Ağ Haritası Cihazlar arası fiziksel/mantıksal ağ yapısını gösteren sürükle-bırak destekli ağ topolojisi. İster kurumsal logolu, ister sade rapor şeklinde cihaz adları ve IP'lerini barındıran PDF çıktısı alabilirsiniz.
🔐 Güvenli Rol Yönetimi Yönetici (Admin) ve İzleyici (Viewer) rol koruması. İzleyici kullanıcılar ağı gözlemleyebilir ancak ayarlarda veya cihaz hiyerarşisinde değişiklik yapamazlar (API düzeyinde tam güvenlik korumalı).
⚡ Tek Tıkla Kurulum ve Çalıştırma Herhangi bir terminal karmaşasıyla uğraşmadan, Windows (start.bat) veya macOS/Linux (start.sh) başlatıcı dosyalarına tıklayarak saniyeler içinde Docker veya yerel Node.js ortamında çalıştırabilirsiniz.
𝐈𝐓 𝐏𝐮𝐥𝐬𝐞 projemde son birkaç günde tam olarak bunu gerçekleştirdim. Artık sadece bir izleme aracı değil; kod gizliliğini koruyan, kurulum gerektirmeyen ve çevrimdışı (offline) lisanslama yapısına sahip profesyonel bir paket!
🚀 Son Eklenen Büyük Güncellemeler:
🔑 RSA Asimetrik Çevrimdışı Lisanslama: İnternet bağlantısı olmayan kapalı kurumsal ağlar için donanım tabanlı (Machine ID) lisanslama mimarisi. SHA-256 dijital imza ve RSA çifti sayesinde kaynak kodları çalınsa dahi lisans anahtarı kırılamaz.
🖥️ Zero-Install (Kurulumsuz Tek Dosya Exe): React frontend ve Node.js backend birleştirildi! Tek bir .exe (Windows) veya macOS binary dosyasına dönüştürüldü. Müşterinin Node.js, Docker veya terminal ile uğraşmasına gerek kalmadan çift tıklamayla çalışıyor.
💾 Tek Tıkla Yedekleme ve Geri Yükleme: Tüm cihaz verilerini ve sistem yapılandırmalarını tek tıkla şifreli JSON olarak indirme (Export) ve yedek yükleme (Import) desteği.
🔌 Dinamik Port ve Masaüstü Kısayolu: Yönetim panelinden çalışma portunu değiştirme imkanı. Sunucu her açıldığında masaüstünde otomatik olarak güncel porta yönlendiren tarayıcı kısayolu (IT-Pulse.url) oluşturma.
🔔 Lisans Bitiş E-posta Uyarıları: Lisans süresi bitimine yakın yöneticinin tanımladığı SMTP mail sunucusu üzerinden otomatik görsel e-posta uyarıları.
⚙️ Windows Arka Plan & Simge Modu: Cmd penceresini simge durumunda gizleyen (.bat) veya tamamen görünmez arka plan servisi olarak çalıştıran (.vbs) pratik başlatıcılar.