Public Dashboards Workaround (NOC, Wallboard, you name it)
Summary: Alec Greene, Alec Greene, provides a detailed guide on setting up public dashboards using LogicMonitor's Shared Widgets feature. The guide outlines a straightforward process for embedding widgets into a single HTML page using iframes. Key steps include selecting widgets, generating embedded URLs, creating a container page, and hosting it internally. Additionally, options for rotating views like a slideshow using browser extensions are mentioned to enhance the visibility of dashboards on NOC screens, wallboards, or shared monitors.
Hi All,
Figured I'd put this here as I know a lot of folks would like this and don't want to mess with timeout = 0 or user settings. This process is pretty straight forward and requires minimal HTML knowledge and a way to host local HTML files to show on any screen.
If you want a dashboard experience you can display on a NOC screen, wallboard, or shared monitor without logging into the LM UI, the simplest path is to use Shared Widgets and embed them into a single web page.
1) Choose what you want to show
Start with an existing dashboard and decide which widgets should be visible externally
OR build a purpose-made dashboard.
2) Generate the Widget Access / Embedded URL (per widget)
For each widget:
Edit / Configure widget
Copy the Widget access URL / Embedded URL
LogicMonitor docs (step-by-step):
https://www.logicmonitor.com/support/dashboards-and-widgets/managing-widgets/sharing-widgets-via-embedded-urls
LogicMonitor dashboards normally require authentication, but Shared Widgets generate a token-protected link that you can safely embed into an internal page.
3) Build one HTML “container” page (using iframes)
Create a simple HTML page and embed each widget URL with an <iframe> (one iframe per widget).
Example skeleton:
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>LogicMonitor Kiosk</title>
<style>
body { margin: 0; background: #000; }
.grid { display: grid; gap: 8px; padding: 8px; height: 100vh; grid-template-columns: 1fr 1fr; }
iframe { width: 100%; height: 100%; border: 0; background: #111; }
</style>
</head>
<body>
<div class="grid">
<iframe src="PASTE_WIDGET_EMBED_URL_1"></iframe>
<iframe src="PASTE_WIDGET_EMBED_URL_2"></iframe>
<iframe src="PASTE_WIDGET_EMBED_URL_3"></iframe>
<iframe src="PASTE_WIDGET_EMBED_URL_4"></iframe>
</div>
</body>
</html>
4) Host the HTML page somewhere internal (so it has its own URL)
Host that HTML file on:
SharePoint (common choice)
Any internal web server / intranet page you trust
Once it’s hosted, you now have one stable URL to load in a kiosk browser.
5) Optional: rotate views like a slideshow
LogicMonitor doesn’t currently provide a native “slideshow mode” for shared dashboards, but you can get the same effect with browser tooling.
Two common options:
Tab rotator: open multiple tabs and cycle through them automatically
URL rotator: maintain a list of URLs and rotate on a timer (survives browser restarts better)
Chrome Web Store and other browser web stores has several extensions that do this.