Hoi
Ik ben met een project bezig waarin tussen de 40000 en 100000 routers in 1 'sweep' via SNMP moeten worden gepolled. In zo'n sweep moet de standaard data (temperature, interface traffic, load,etc.) worden opgeslagen in een database. Vervolgens wordt de data geanalyseerd en doorgeschoten naar een andere applicatie.
De routers staan allemaal in hetzelfde netwerk overigens. Het is dus aannemelijk dat er een lage latency is.
Nu is het pollen met SNMP opzich niet het probleem, maar de hoeveelheid elementen die gepolled moeten worden! Nu bestaan er een aantal high-speed (C++ based) pollers welke multithreaded de elementen zullen aflopen en de data zullen vergaren. Dit lijkt mij opzich een reeele optie, maar misschien niet de beste.
Heeft een van jullie misschien een beter idee of een totaal andere aanpak? Ben erg benieuwd en sta open voor suggesties / commentaar!
Wouter