If there were a separate text for one for routers and one for switches, then it would be much easier to allow other programs feed the device list to SwitchMap. To integrate all that would need to be done is regularly export a simple text file from the other program. Whether that other program be Cactus, ZipTie, Zenoss, CiscoWorks, OpenView, or anything else. You would be able to populate the router and switch table with an export from the other program. No need to write a custom interface fro each third party program.
Myself I use ZipTie for a number of functions, and would love to use it to populate the config of SwitchMap, but right now that mean I have to create the whole config file from ZipTie on every export.
My suggestion for the format of the text file would be just a simple list. One IP or hostname per line.
Please let me know your thoughts.
Anonymous