NeDi can discover your network on a regular basis. It allows you to locate and track all connected devices, monitor traffic or broad-
casts, send mails or SMS when certain events occur and backup the configuration of your switches & routers in addition. It even lets you observe the printer supplies!
solarwinds network topology mapper is maybe the best solution but very expensive. nedi is open source and does the job. so nedi is a good alternative.