Web view of topology

We would like a way to make the Spectrum topology available to our customers without providing them a full OneClick client. We're currently using the topology applet, but it's horribly slow and minimally functional.

Ideally the topology view would have the following features:

Implemented in either Flash (ok) or HTML5 (better)

Just-in-time data loading (One reason the applet is so slow is that it (seemingly) downloads all the models in all the containers before displaying anything.)

Administrators can enable coloring of icons based on alarms (if disabled, model icons show a neutral color)

Administrators can separately enable coloring of icons based on maintenance state

<p>
Hi,<br> I have made a HTML5-CLient for Iphones around the data of Oneclick and the SRM.<br> For a topology-like-view I used http://thejit.org/static/v20/Jit/Examples/Hypertree/example1.html<br> <br> First I wanted to get a feeling what kind of data is useable on this small smartphone screen.<br> Actually there is the topology-applet available. .. applets are allways buggy as the browsers.<br> <br> Today I use Weathermap (yes - sorry it´s open source) to generate Topology-Views for CA Specturm and CA eHealth. Weathermap generates full customizeable Topology-Views and they are easy to integrate into Portals. .. The Spectrum and eHealth-Plugins were easy to develop.<br> <br> A HTML5-based Topology-view would be great.<br> Needed Feature:<br> - Useable without any authentication ( for the portlet on the big LCD-Screen for the CTO)<br> - Customizeable (which Data should be displayed)<br> - Great Look and Design like Oneclick<br> - Drilldown to the normal Oneclick or ehealth-Reports</p>
<p>
Regards<br> Erich<br> <br> <br> </p>

I support this idea.<br><br>I have a big wall on my NOC and its very dificult use the topology applet<br><br>I think to use topology in web format solve a lot of size problem for a lot of people<br><br>Regards

While this is a good idea, at this point, given some of the other priorities and the amount of investment this would take, we would not be able to pick this up. Just want to acknowledge this idea.

This ofcourse does not mean this is off the table forever, just for now :)
If people vote for this more, I will push my dev teams to see if there is an "easier" way within the current OC context to achieve this.

I like the Idea but what happens when you have a multiple poller environment? Since the SpectroServers do not really talk to each other you can never know what is connected to what. Especially when you set up a limit of 2500 devices regardless of what they are that spectroServer will start to quit on you. The only way to truly make this work is to make sure that the data from all polling servers are able to feed data to each other and know what is on what so you are not having to duplicate devices that you already have.

I came to the final that the Models and their X/Y-Positions are stored in the container-model which keeps them ... it is the attribute VIB_IIB_List , The Structure: - 4 Bytes header followed by 20 Bytes per Model. The 20 Bytes are: Model-Handle, ModelTypeHandle, X, Y-Position. Finally it looks more like a CSV-File rather than a normalized database

Having used the web client in the beta, I don't think this addresses this enhancement request at all. The web client allows viewing the neighbors of alarmed devices, but no other topological views are available. A large portion of what we use topo views for is planning maintenance. We can't do that with the web client as currently implemented. I understand that the web client will be extended and improved, but it's not delivered yet.

what would be the best Backend / Platform for the Topologyview.I have done 2 lines, a Javascript-View, which only works at the Oneclick-Server and a second development-line (same look&feel) with PHP as the backend.

The PHP-Version could be used at any server which is able to run PHP.

The browser fetches the data from the Web-Server and the Webserver has to query the REST-API at the Oneclick-Server. For this job, I need a Backend like PHP.