Yardım ve kılavuzlarLAN agentleri (iç ağ) › LAN agent nedir ve ne zaman kullanılır

LAN agent nedir ve ne zaman kullanılır

4 dk okuma · LAN agentleri (iç ağ)

Kısaca: LAN agent, müşterinin iç ağındaki herhangi bir bilgisayara kurduğunuz küçük bir programdır. İnternet üzerinden ePulz.io'ya bağlanır, kontrol etmesi gereken adreslerin listesini ister, bunları yerel olarak doğrular ve sonuçları geri gönderir. Sayesinde bulut izlemenin erişemediği cihazları bile izleyebilirsiniz (NAS, kameralar, dahili sunucular, yerel web uygulamaları).

LAN agent'a ne zaman ihtiyacınız olur

  • NAS ve ev veya iş sunucularının izlenmesi - Synology, QNAP, ZFS depolamalı kendi makineniz
  • Mağaza veya ofiste IP kameralar, erişim kontrol sistemleri, alarmlar
  • Dahili web uygulamaları - güvenlik duvarı arkasında Grafana, Jira, GitLab, Bookstack
  • Ağ altyapısı - router, switch'ler, erişim noktaları (AP), VPN gateway
  • IoT cihazlar ve gateway'ler - Modbus ve MQTT gateway'leri ve benzerleri
  • MSP senaryosu - birden fazla müşteri için tek tip bir dağıtımla izleme yönetimi

Nasıl çalışır

  1. Dashboard'da bir agent oluşturur ve bir token (benzersiz bir anahtar) epulzio_… alırsınız - yalnızca bir kez gösterilir.
  2. Kurulum komutunu müşteri ağındaki bir cihazda çalıştırırsınız (Raspberry Pi, mini PC, NAS, Docker'lı bir bilgisayar).
  3. Agent her 30 saniyede bir ePulz.io'dan yeni görevler ister ve yerel kontrolleri çalıştırır.
  4. Sonuçları HTTPS üzerinden geri gönderir - her tarayıcının kullandığı aynı güvenli bağlantı.
  5. Bir cihazın durumu değiştiğinde ePulz.io standart bildirimi tetikler (e-posta, Telegram, webhook).
Önemli güvenlik notu: Tüm iletişim yalnızca ağınızdan dışarı gider (443 numaralı porta giden HTTPS). Router'da asla port yönlendirme, statik genel IP veya VPN tüneli gerekmez. Müşteri firmasının IT güvenliği açısından bu, genellikle Gmail açmak kadar kabul edilebilir.

Agent ne gönderir (ve neyi asla göndermez)

Agent tam olarak üç şey gönderir:

  • Heartbeat - agent sürümü, hostname ve işletim sistemi adı
  • Kendiniz yapılandırdığınız kontrollerin sonuçları - up/down durumu, ms cinsinden yanıt süresi ve varsa hata mesajı
  • Başka hiçbir şey. Ağı asla taramaz, dosyaları okumaz, trafik veya cihaz verisi toplamaz. Dokunduğu her bir IP adresini dashboard'da siz tanımlarsınız.
  • Sınırlı token: agent token'ı yalnızca kendi kontrol listesini indirmeye ve sonuçları göndermeye izin verir. Hesabınıza, faturalandırmaya veya diğer monitörlere erişimi yoktur ve dashboard'da istediğiniz zaman iptal edebilirsiniz (Revoke).
  • Root yetkisi olmadan çalışır: hizmet, systemd sandbox (NoNewPrivileges, ProtectSystem=strict) ile ayrıcalıksız bir sistem kullanıcısı olarak çalışır. Root yalnızca kurulum sırasında gereklidir.
  • Tamamen denetlenebilir: agent'ın tamamı tek bir Python dosyasıdır (~600 satır, yalnızca standart kütüphane) - çalıştırmadan önce her satırını okuyabilirsiniz.

Üç tür LAN kontrolü

TürHedefNe tespit eder
lan_ping192.168.1.10Cihaz ICMP'ye yanıt veriyor (basit bir ağ testi). En ucuz kontrol.
lan_tcp10.0.0.50:5432Belirli bir port açık. Cihaz çalışıyor olsa bile, hizmetin kendisi (veritabanı, SSH ve benzerleri) kapalı olabilir.
lan_httphttp://nas.localHTTP veya HTTPS uygulaması doğru yanıt veriyor (2xx/3xx kodları). NAS arayüzü veya dahili bir dashboard için uygundur.
ePulz.io dashboard'undaki LAN agent listesi
LAN agent listesi - her agent'ın durumu, son teması ve sürümü

Bir agent çalışmayı durdurduğunda ne olur

ePulz.io her dakika agentlerin yaşam sinyali (heartbeat) gönderip göndermediğini kontrol eder. Bir agent 5 dakikadan fazla yanıt vermezse, hem e-posta hem de Telegram mesajı alırsınız: "LAN agent X çevrimdışı". Agent geri döndüğünde, tekrar çevrimiçi olduğuna dair bir onay alırsınız. Böylece, agent veri göndermeyi durdurduğu için her şeyin çalıştığına dair yanlış bir izlenime kapılmazsınız.

Başlayın

Bir sonraki adımda agent kurulumunu ve ilk LAN monitörünü oluşturmayı gösteriyoruz.

Sonraki adım:

Müşteri ağındaki bir cihaza LAN agent kurulumu.

Agent'ı kur ->
Bu kılavuz yardımcı oldu mu?