Features

From Openpavilion

Jump to: navigation, search

Contents

Features Release 1.0

OpenPavilion has several components: OpenPavilion client, that gets its data from the OpenPavilion server. The OpenPavilion server has three components: OpenPavilion XMLRPC-Server for the data delivery and the OpenPavilion Web-Server for the HTML and flash delivery to the browser client. The OpenPavilion AgentServer runs in the background, starting agents at the next planned interval. The OpenPavilion AgentServer has its own view inside the flash client, showing the status of the active and planned agents. The OpenPavilion server stores its data inside the OpenPavilion database - the database is simply a SQLITE-database file.

Image:Parts.PNG

OpenPavilion Client

OpenPavilion Flash client

The Web-Client is a flash based application. It is written in Flash-8 using Actionscript 2.0.

  • login view
  • main menu view
  • dashboard view
  • project editor
  • techtree editor
  • dashboard editor
  • agent editor
  • user & groups editor
  • database administration
  • alarm monitoring
  • multi language support

OpenPavilion RSS client

View dashboard data optional as RSS-Feed Image:RSS2.png using a browser or a RSS feedreader of your choice.

OpenPavilion server

XMLRPC-Server

  • interface for dashboard editing
  • interface for dashboard viewing
  • interface for user administration
  • XMLRPC based

Agent-Server

  • an agent server finds all ready-to-run agents and runs them periodically (see also agent )
  • sends emails to notify subscribers
  • informs about "warning" and "alarm" status (i.e. if sensor values are outside borders)
  • informs about "return to normal"

Web-Server

  • delivers HTML-page with embedded Flash application (shockwave based application) to the client browser
  • load additional flash files and source data proxy when needed
  • deliver RSS feed

Packages

Packages are downloadable monitoring packages for systems or applications - such as databases, servers and applications. Packages contain dashboards, pictures, flash files, agents, sensors and other related assets that allow you to monitor a package related software.

Development Cycle

This picture shows the development life cycle of requirements.

Image:DevelopmentCycle.PNG

Inspiration

OpenPavilion is being inspired by these applications:

OpenPavilion is trying to mix and join the best of all of these applications into a free universal OpenSource suite.

If you don't know what your dashboard should look like, here are plenty of ideas:

Personal tools