Transparent RAID Plugins

Web UI Plugins

Dashboard Plugin

The Web UI in Transparent RAID supports plugins that either monitor or control various aspects of the management platform.
Plugins are created using simple HTML and JavaScript.

Plugin Types

There aren’t plugin types per say, but a plugin can be displayed in one of three areas:

  • As a main tab: for general or host specific interactions
  • As a portlet in the dashboard: for general or host specific interactions
  • As a RAID tab: for RAID specific interactions

Configuration

Dashboard Plugin Settings

Plugins are configured in the “Preferences” panel. Some plugins come packaged with your installation of the Web UI while other plugins will have to be downloaded separately and placed in the installation root directory.
Plugins are then configured as shown above.

Each plugin will document its configuration requirements. For instance, in the above image, the CPU and Memory monitoring plugin require a host name, which is passed as a url parameter.

Packaged Plugins

Some plugins come packaged with your installation. We will refer to them by their URLs.

  • /plugins/RAIDMonitoring.html: provides RAID performance monitoring. This must be configured as a RAID_TAB
  • /plugins/MemoryMonitorGauge.html: requires the host name (/plugins/MemoryMonitorGauge.html?host=THE_HOST_I_WANT_TO_MONITOR) and provides a simple memory load gauge. Can be configured as any type, but displays best as a portlet.
  • /plugins/CPUMonitorGauge.html: requires the host name (/plugins/CPUMonitorGauge.html?host=THE_HOST_I_WANT_TO_MONITOR) and provides a simple CPU load gauge. Can be configured as any type, but displays best as a portlet.
  • /plugins/CPUMonitorFx.html: requires the host name (/plugins/CPUMonitorFx.html?host=THE_HOST_I_WANT_TO_MONITOR) and provides an advanced CPU load report. Can be configured as any type, but displays best as a portlet.
  • /plugins/Forensic.html: provides a few utilities for issue troubleshooting. Can be configured as any type, but displays best as MAIN_TAB as it allows you to drill by host and RAID configuration.

Ps. the “THE_HOST_I_WANT_TO_MONITOR” is the hostname or IP setup for the host and not the display name.

Be Sociable, Share!

One Response to “Transparent RAID Plugins”

  1. Joe February 26, 2014 at 3:46 PM #

    I don’t know why this stumped me for so long, but it did, so I’ll share:

    If you are running the webUI from your tRaid box, the hostname will be ‘localhost’

Leave a Reply

fifteen − 4 =