How to Print Hypermap

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
cdipoce
Posts: 7
Joined: Tue Apr 28, 2015 1:57 pm

How to Print Hypermap

Post by cdipoce »

Is there a way to export Hypermap so that I can print it on a large scale printer?
ssax
Dreams In Code
Posts: 7682
Joined: Wed Feb 11, 2015 12:54 pm

Re: How to Print Hypermap

Post by ssax »

You could install a PDF writer (CutePDF, pdfcreator, etc) and click the popout button
popout.png
and print it to PDF and print from there or directly to printer.
You do not have the required permissions to view the files attached to this post.
cdipoce
Posts: 7
Joined: Tue Apr 28, 2015 1:57 pm

Re: How to Print Hypermap

Post by cdipoce »

I would need to zoom out all the way out.

Is there another way?
tmcdonald
Posts: 9117
Joined: Mon Sep 23, 2013 8:40 am

Re: How to Print Hypermap

Post by tmcdonald »

Short of using a 60" TV as a monitor, setting the resolution really high, then zooming out to preserve the scale... I don't think we have anything at the moment.

We can certainly put this in as a feature request, but I can't say one way or the other whether this would be implemented, or if so, when.
Former Nagios employee
ssax
Dreams In Code
Posts: 7682
Joined: Wed Feb 11, 2015 12:54 pm

Re: How to Print Hypermap

Post by ssax »

This might get you close but it will be overwritten when you do an upgrade:

Make a backups of:

/usr/local/nagiosxi/html/includes/components/hypermap/dashlet.inc.php
/usr/local/nagiosxi/html/includes/components/hypermap/css/base.css

In dashlet.inc.php, remove this chunk of code (around line 129):

Code: Select all

<div id="hypermap-right-container">

<div id="hypermap-inner-details"></div>

<div id="hypermap-help">
<h3>' . gettext('About This Map') . '</h3>
<p>
' . gettext('The hypermap displays the current status of network devices (hosts).') . '
</p>
<p>
' . gettext('Click on a node to center it and obtain detailed status information.') . '
</p>
</div>

</div>
Then edit base.css and change all occurrences of 600px to 1024px or whatever size you want.

Then view it by clicking the popout button (3 horizontal blue lines) on the top right.

That should give you a start but it is by no means complete and you may have to play around with it.
Locked