Welcome to Questions - Ask OpenNMS, where you can ask questions and receive answers from other members of the community.

What is the deal with Maps in OpenNMS 17.0?

0 votes
2,422 views

I'd like to develop some simple maps for my network. I've read the Automatic Map Creation document but the first thing it mentions is installing two new modules. I don't have any files called map* in my OpenNMS /etc folder so I'm assuing I have to install them. But when I do I get this:

mwells@openNMS:/$ sudo apt-get install opennms-plugin-provisioning-map
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package opennms-plugin-provisioning-map
mwells@openNMS:/$ sudo apt-get install opennms-plugin-provisioning-link
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package opennms-plugin-provisioning-link

I can open the Maps / Topology in the UI and I see all the nodes and can move them around but can't seem to do much else. In Maps /  Geographical I see all my nodes located in the same place, our town in Massachusetts. 

Does the article above not apply to OpenNMS 17? If not, how can I create my own maps? I'm happy to do it by editing a configuration file but I don't seem to have any of the ones shown in the documentation.

mwells@openNMS:/usr/share/opennms$ find . -name map*
./jetty-webapps/opennms/RemotePollerMap/mapquest
./jetty-webapps/opennms/RemotePollerMap/mapiconmaker_packed.js
./jetty-webapps/opennms/WEB-INF/jsp/maps.jsp
mwells@openNMS:/usr/share/opennms$

Any advice accepted gratefully. 

BTW - having only had the software installed a week or so we had a network issue over Christmas weekend - of course! - and OpenNMS was very helpful in helping us trace the issue (which turned out to be a fiber strand between buildings going bad). 

Mike

OpenNMS version
asked Dec 30, 2015 by thqt07 (270 points)

1 Answer

+1 vote
The automatic map creation works just with "SVG Maps" which was removed from 17 for compatibility issues. It required a separate plugin for display in the browser and we moved all new development to a more modern Java Script based visualization which is Topology UI. The pixel positioning of nodes on a background image is not implemented yet but on the road map.

I remind some in the community used the NagVis map for OpenNMS which can be found here: https://www.opennms.org/wiki/NagVis_Integration

In hope this helps.
answered Feb 11, 2016 by indigo (11,680 points)
thanks for you advise. Regard!
There seems to be a problem with the NagVis integration into OpenNMS.  Version 17 and onwards removed the nodeid column from the outages database table.  The NagVis PHP script uses data from the outages table and without nodeid it does not work.
...