Loading sub-menu...

Galicaster Dashboard

Version 9 by developer
on abr 25, 2013 12:34.

compared with
Current by Ruben González
on mar 27, 2014 10:07.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (71)

View Page History
{pop-away:metadata | comments | children | labels}

*_THIS PAGE IS UNDER CONSTRUCTION_*

{section}
{column:width=645%}

Galicaster Dashboard is a web-based solution to monitor and manage Capture Agents. It is compatible with Galicaster units and with Opencast Matterhorn standard capturers.
h2. What is Galicaster Dashboard ?

Galicaster Dashboard provides two views to monitor the agents: a *panel view* with auto-refreshed screenshots and basic data and a sorted *list view* .
*Galicaster Dashboard* is a web-based solution to monitor and manage large fleets of Capture Agents. Galicaster Dashboard takes advantage of the Opencast Matterhorn capture agent API, so any agent implementing it can be accessed by the Dashboard, including Galicaster and the standard capture agent.

Both views can filter agents by state, name ...
Its main features are:

If a agent is choosen an extended information panel is shown, with a bigger screenshot and a wider set of options.
* Compatible with Galicaster units and Opencast Matterhorn standard capturers.
* It's a standard Opencast-Matterhorn Bundle.
* Gathers of information such as: state, logs, free space, active tracks, etc.
* Overview the agent's UI through screen snapshots updated every few seconds.
* Manage your recording schedule in a drag-and-drop calendar (Google Calendar style).
* Access to the agent via VNC and SSH.

In addition, it has a Calendar view where schedules on the agents can be created and modified.

h2. View modes
{center}

h3. Panel View
h4. Galicaster Dashboard Main features (Screencast)

The panel view allows us to monitor all agents. Agents can be filtered by status and VNC access, and hidden at will. Screenshots are refreshed automatically.
{widget:url=http://www.youtube.com/watch?v=eM69Q5rCjPI | width=80% }

The panel view has two layouts:
* A *mosaic* with screenshoots of all the agents and shortcuts to the main actions.
* A *table* listing all agents and detailed information such as state, disk space, next schedule etc.

{column} {center}

{column:width=34%}

!button.png|align=center,width=250px!
h2. View modes

{panel:bgColor=lightgreen|borderWidth=0}
Galicaster Dashboard provides two views: a *panel view* to monitor your agents providing auto-refreshed screenshots and basic data, and a *calendar view*, where the recording schedule can be easily checked and modified. In both cases, the agents on the screen can be filtered according to different criteria, so that only the relevant information is displayed.

{center}
h5. Table of contents
{center}

{toc:style=circle|maxLevel=4|printable=false}
h4. *Galicaster Dashboard UI*

!scheme.png|align=center,thumbnail,border=1, width=70%%%%%%%%%%%%%%%%!
*Click over to expand the image*
{panel} {center}

h5. Screencast
h3. Panel View

{column}{section}
The panel view is aimed to monitor the agents in your installation. Agents can be filtered by their status or their upcoming events, and also hidden at will. Screenshots are refreshed automatically.

The panel view has two layouts:
* A *mosaic* with screenshots of all the agents and shortcuts to the main actions.
* A *table* listing all the agents with detailed information such as state, free disk space, next recording, etc.

h4. Mosaic layout

{section}
{column:width=64%}
From the mosaic view we can see the agent Status and Screenshot and access the following areas:
* Info: The agent view information which we will explain [later|#Agent View]
From the mosaic view we can see the agent status with a preview (screenshot) of their UI. The following actions are available by pressing on the different buttons on the screen:
* Info: The agent view information (explained [later|#Agent View]).
* Calendar: The recording schedule table of the given agent.
* Connect: Start a VNC connection to the agent, where we can control the agent directly - only for Galicaster.
* Hide: Deactivate the access to the agent from the panel, as well as the information gathering.
* Connect: Start a VNC connection to the agent, so that it can be operated remotely (Galicaster only).
* Hide: Stop displaying the agent in the mosaic.

!mosaic_detail.png|align=center,border=1,width=50%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!

h4. Table layout

The table layout provides a more detailed collection of information including: duration of the last recording, next recording, free disk space, audio and video feedback, etc. There are also shortcuts to a detailed view of the agent's screen and tools to review the agent configuration, logs and access via ssh (coming soon\!).

h3. Agent View

The agent view displays a screenshot of the agent's interface (updated automatically), and a table with useful information including the current loaded profile. There are also shortcuts to other tools available also in the table layout.

h3. Calendar View

The calendar provides an interface to browse and review the recordings in your capture agents.
{column}
{column:width=343%}

!mosaic_detail.png|align=center,width=100%!
!db_logo.png|align=center,width=250px!

{column}{section}

h4. Table layout
{align:center}

The table layout present a more detailed collection of information inlcuding: last recording duration, Next schedule, , free disk space, audio and video feedback... It also give access to the same areas as the mosaic view, adding new tools, LOG view and CFG view.
!list_view.png|thumbnail,width=600px,align=center!
{center}Click to view{center}
h5. Download Galicaster Dashboard (1.0.0-RC1)
{align}

h3. Agent View

The agent view shows us a auto-refreshed screenshot of the interface, a table of valuable information and the current profile loaded on the agent. We have access to the same tools as the Table layout.
{panel:bgColor=white}
\\

!agentView.png|border=1,align=center,width=100%!
[!download.png|align=center,width=120!|http://webfiler.teltek.es/webfiler/galicaster/GalicasterDashboard-1.0.0-RC1.tgz]\\

h3. Calendar View
{center}By downloading, you agree to the [non-commercial license|http://creativecommons.org/licenses/by-nc-sa/3.0/].
(Commercial licenses also available under request){center}

From the calendar view we can browse the schedule of one or several agents, create new schedules or modify old ones. We can easilly reschedule recordings by dragging the panels to the right position.

[!http://i.creativecommons.org/l/by-nc-sa/3.0/80x15.png|align=center,width=80!|http://creativecommons.org/licenses/by-nc-sa/3.0/]

!calendar_view.png|thumbnail,width=600px,align=center!
{center}Click to view{center}
{panel}

h2. Compatible with Galicatesr and Opencast Matterhorn capture agents
If you are looking for the source code of any release of Galicaste-Dashboard, take a look into the [*Release Archive*|Galicaster:Galicaster Dashboard - Release Archive]. You also can consult our [*Git repository*|http://github.com/teltek/Dashboard] for development and source-code information.

Galicaster Dashboard takes advantage of the Opencast Matterhorn capture agent API, so any agent implementing it can be accessed by the Dashboard.
h4. Documentation
{panel:bgColor=white}
* [*Installation* |Galicaster:Galicaster Dashboard - Installation Guide]
* [*Configuration* |Galicaster:Galicaster Dashboard - Configuration Guide]
{panel}

h2. Download and installation
h4. Screenshots
{panel:bgColor=white}

Alpha version coming soon.
h5. Panel view - Mosaic layout

h2. Installation instructions
!mosaic1.png|align=center,thumbnail,width=100%%%%%%%%%%%%%%%%!

Check the README file on the source code for installation instructions.
h5. Panel view - Table layout

!list_view.png|align=center,thumbnail,width=100%%%%%%%%%%%%%%%%!

h5. Calendar view

!calendar_view.png|align=center,thumbnail,width=100%%%%%%%%%%%%%%%%!
{panel}
{column}
{section}