/Core-CMS-Plugin-System-Monitor

A DjangoCMS plugin (for TACC Core CMS) to render a system monitor.

Primary LanguageJavaScriptBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Texas Advanced Computing Center

Django CMS Plugin: "System Monitor"

This plugin renders a visual display of simple stats for a chosen system.

  • __dist-name__: djangocms-tacc-system-monitor
  • __package_name__: djangocms_tacc_system_monitor
  • __ClassName__: TaccsiteSystemMonitor
  • "Plugin Name": "System Monitor"

Quick Start

  1. Follow https://github.com/tacc-wbomar/Core-CMS-Plugin/wiki/Core-CMS-Plugin-Usage-Quick-Start.

Usage

  1. Add instance of plugin to a page.
  2. Choose the system to monitor.
  3. See plugin render system information.

Features

  1. Renders available data from chosen system.

  2. Supports systems Frontera, Stampede2, Maverick2, and more.

  3. Can render sample data.

    To load sample data…
    1. Load CMS on a localhost URL.
    2. Via plugin, choose Frontera or Stampede system.

Caveats

  1. The markup assumes the availability of styles for two third-party components:
  2. The script assumes the availability of an API endpoint that returns JSON:
  3. This plugin could use server-side logic instead. For details, see app README.md.