Odinvent
← Tüm blog yazıları

Agentless keşif nedir? Agent'lı yaklaşımla farkı ve ne zaman hangisi

Agentless keşif, cihazlara yazılım kurmadan WMI, SSH, SNMP ve bulut API'leriyle envanter toplamaktır. Tanım, protokoller, sınırlar ve agent ile hibrit kullanım.

Sunucu odasında dizüstü bilgisayarla çalışan iki BT uzmanı
Ağınızı cihazlara dokunmadan tanıyın.Agentless keşif, envanteri ağ üzerinden toplar; agent ise ihtiyaç duyulan cihazlarda tamamlayıcı rol üstlenir.

Agentless keşif, hedef cihazlara herhangi bir yazılım kurmadan; işletim sistemlerinin ve ağ cihazlarının zaten sunduğu yönetim protokolleri (WMI, SSH, SNMP, sağlayıcı API'leri) üzerinden envanter bilgisi toplama yöntemidir.

Neden bu tartışma önemli?

Envanter aracı seçerken ilk karar teknik değil operasyoneldir: her cihaza bir program kurmayı göze alıyor musunuz? Agent kurmak dağıtım, güncelleme, çakışma ve güvenlik incelemesi demektir. Kurmamak ise bazı verilere erişememek demektir. Doğru cevap çoğu kurumda "ikisi de, ama sırayla"dır.

Agentless keşif nasıl çalışır?

Agentless keşif 4 adımda çalışır: IP aralığındaki canlı cihazlar tanınır, her cihaza uygun protokolle (WMI, SSH ya da SNMP) bağlanılıp derin veri toplanır, sonuç UUID, seri numarası, MAC, ad ve IP ile mevcut kayıtlarla uzlaştırılır ve tarama zamanlanarak tekrarlanır.

  1. Canlılık ve tanıma: IP aralığı taranır, açık servislerden işletim sistemi tahmin edilir, MAC adresinden üretici çözülür.
  2. Derin toplama: tanınan cihaza uygun protokolle bağlanılır. Windows'ta WMI donanım, yazılım, güncelleme ve servis bilgisini verir; Linux'ta SSH ile paket ve donanım listesi alınır, macOS ise SSH ile yalnız tanınır (ayrıntı için isteğe bağlı agent); ağ cihazlarında SNMP arayüz, ARP ve LLDP tablolarını döker.
  3. Uzlaştırma: sonuç, mevcut kayıtlarla UUID, seri numarası, MAC ve hostname sırasıyla; yalnız kimliksiz kayıtlarda son seçenek olarak IP üzerinden eşleştirilir.
  4. Tekrar: tarama zamanlanır; fark edilen her yeni cihaz bildirilir.

Agentless'ın sınırları

Agentless keşfin 4 sınırı vardır: ağda olmayan cihazı görmez, kimlik bilgisi ister, yalnız tarama aralığındaki durumu bilir ve uzak komut ya da yazılım dağıtımı yapamaz.

  • Cihaz ağda değilse (evdeki laptop) görülmez.
  • Kimlik bilgisi gerektirir; kimlik reddedilirse veri eksik kalır. İyi bir araç bunu saklamaz, "tarama sorunu" olarak gösterir.
  • Anlık değişiklikleri değil, tarama aralığındaki durumu bilir.
  • Uzak komut çalıştırma ve yazılım dağıtımı için uygun değildir.

Agent'ın sınırları

Agent'ın 3 sınırı vardır: ağ cihazı, yazıcı, kamera ve NAS'a kurulamaz, kurulmadığı cihazı göremez ve kendisi güncellenmesi, imzalanması gereken bir yazılımdır.

  • Ağ cihazına, yazıcıya, kameraya, NAS'a kurulamaz; bu cihazlar envanter dışında kalır.
  • Kurulmadığı cihaz görünmez; "bilinmeyen cihaz" sorusuna cevap veremez.
  • Kendisi bir yazılımdır: güncellenmeli, imzalanmalı, güvenlik incelemesinden geçmelidir.

Hibrit model: agentless önce, agent seçime bağlı

Odinvent bu modeli uygular. Keşif ilk gün agentless başlar ve ağın tamamını (yönetilmeyen cihazlar dahil) görür. Uzak çalışan laptopları, canlı durum ve yazılım dağıtımı istenen cihazlara sonradan agent kurulur. İki kaynak aynı varlık kaydını besler; agent'lı cihaz keşifte ikinci kez oluşmaz.

İhtiyaçAgentlessAgent
Ağ cihazı, yazıcı, VM listesiEvetHayır
Bilinmeyen cihaz tespitiEvetHayır
Ağ dışındaki laptopHayırEvet
Canlı çevrimiçi durumuTarama aralığındaEvet
Uzak komut, dağıtım, yamaHayırEvet
Kurulum ve bakım yüküDüşükCihaz başına

Karar için kısa liste

Karar 2 orana bağlıdır: ağ cihazı ve yazıcı sayısı istemci sayısına yakınsa agentless, uzaktan çalışan oranı yüksekse agent vazgeçilmezdir; ikisini aynı varlık kaydında birleştirmek mükerrer kaydı önler.

  • Ağ cihazı ve yazıcı sayınız istemci sayınıza yakınsa agentless olmadan envanter eksik kalır.
  • Uzaktan çalışan oranı yüksekse agent'sız görünürlük eksik kalır.
  • Her iki durumda da tek kayıt modeli (agent ve keşif aynı varlık) mükerrer kayıt sorununu önler.

İlgili modüller: agentless keşif, agent ve uzak yönetim.

Kaynaklar

Bu yazıda geçen protokol, standart ve veri kaynaklarının birincil belgeleri: