Eu não usei o Solarwinds, mas se o SW tiver uma API, uma maneira possível é usar essa API em um personalizado. Processador de Relatório de Marionetes . O processador de relatórios pode verificar se o host já existe no SW, se não criar uma nova entrada.
Em vez do nível de relatórios, você pode fazer a mesma coisa em seu script External nodes, se você usar o recurso ENC.