Features
From Openpavilion
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.
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
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.
Inspiration
OpenPavilion is being inspired by these applications:
- http://www.nagios.org Nagios (OpenSource)
- http://pandora.sourceforge.net/en/index.php?sec=main Pandora (OpenSource)
- http://moodss.sourceforge.net/ (OpenSource)
- http://www.zabbix.com/index.php (OpenSource)
- http://www.pentaho.com/index.php (OpenSource)
- http://de.wikipedia.org/wiki/Gkrellm (Gnome Monitor)
- http://demo.opmanager.com/DemoLogin.do OpManager (buy)
- http://www.quest.com/spotlight_on_windows/ QuestSpotLight (free & buy)
- http://www.awarix.com/kpimonitor.html Awarix (buy)
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:
