При правильной организации один раз делаешь шаблон, потом для каждого устройства вписываешь имя и адрес. А так да, руками. Экспортируй из той своей проги в текст, потом скриптом сгенери конфиг. Новые рутеры поди не каждый день добавляются?
И да, каждому устройству в nagios можно указать родительский рутер/шлюз.
Сам пользуюсь, удобно. Для рабстанций есть спайсворкс, оно всё автоматом ищет. Для того ±30 компов в онлайне — мелочь... А сервер/коммутатор — это другое. Это как корабль на воду спустить

По такому случаю и конфиг поправить не жалко.