I would like to be able to display the Sunburst view for a limited set of sensors such as may be using a library to define which ones. Or maybe a configuration setting on the sensor itself to indicate if it should show up on a Sunburst.

Any ideas?

Gerry


Article Comments

Sunburst views for Libraries are under development. Please bear with us.


Nov, 2012 - Permalink

Great, thanks!


Nov, 2012 - Permalink

Was wondering if this was ever implemented or is close. This would be a great feature. I'm guessing there is no other way to have one sunburst object that shows sensors from different probes? If there is, that's what I'm looking to do.


Feb, 2014 - Permalink

The development is underway and for the time being we can give you a custom map object for version 14.1.8.1307 and later. Please read the KB article about custom map objects carefully before you begin.

https://www.paessler.com/knowledgebase/en/topic/1703-how-can-i-add-or-edit-map-objects-used-for-prtg-s-maps

The ID of the library you want to display on your map must be filled in the HTML before field of Library Sunburst custom map object to function properly.

The code for the custom map object is

<!--Custom Map Objects: Library Sunburst add ID in HTMLbefore-->

<div class="map_object map_table <#sensor type="colorclassofstate" prefix="map_objectstate_" id="<@objectid>">" id="<@itemid>" objectid="<@objectid>" subid="<@subid>" style="overflow:hidden;<#mapobject type="coordinates" subid="<@subid>" mode="<@editmode>">">
  <#mapobject type="objectgrip" mode="<@editmode>">
  <#mapobject type="htmlbefore" subid="<@subid>" var="libid">
<div id="showalibrary">
  <div id="libTree" class="libTree prtg-plugin" 
    data-plugin="libtree" 
    data-objectid="@libid"
    data-lib-name='Library'
    data-view-type="sunburst">
<!-- 
   {"objects":<#table 
      id="@libid"
      varexpand="id"
      output="json"
      count="*"
      subcheck="1"
      noraw="1"
      content="library"
      sortby="probegroupdevice"
      filter_basetype="@ntxt('sensor')"
      columns="objid,name,access=treejson,probegroupdevice=treejson,basetype,icon,favorite,fold,devicenum=textraw,groupnum=textraw,totalsens=textraw,upsens=textraw,downsens=textraw,partialdownsens=textraw,warnsens=textraw,pausedsens=textraw,unusualsens=textraw,undefinedsens=textraw,downacksens=textraw,condition,status=textraw,message=textraw,info,priority,libkind,liblinkedid">
    }
 -->
<div id="viewport"></div>
  </div>
</div>
  <#mapobject type="htmlafter" subid="<@subid>">
</div>

After you added the new custom map object to your map and edited the HTML before field you should press CTRL-F5 to reload the page so the sunburst displays correctly.


Feb, 2014 - Permalink

As of version 14.3.10.2422 I can use the Sunburst in a map. I display the map full-screen by using the "Get html" and opening just the src. Is there a possibility to change the refreshing-cycle without having to reload the whole page? Or is there another way to display the library as sunburst in full-screen? Thank you in advance for your help!

Frank


Aug, 2014 - Permalink

Hello Frank,

you can add a parameter &interval=SECONDS to your URL, thus changing the refresh interval of your map.


Aug, 2014 - Permalink

Hi there,

Due to some changes and improvements to the code, you can find the correct and most recent one, on the following site:
https://helpdesk.paessler.com/en/support/solutions/articles/76000064833

Best regards


Apr, 2017 - Permalink