This page contains a brief description and links to each of the Abiquo Add-ons
Abiquo Reporting is an Abiquo add-on that offers integration with a Jaspersoft standalone reports server web service. Abiquo Reporting allows access to the reporting system from within the Abiquo user interface and authentication on the reports server with Abiquo user credentials. Abiquo Reporting includes a JasperReports Server repository with an Abiquo theme and a set of basic Abiquo reports that our customers can use as the basis for their own reports based on data from the Abiquo platform.
Abiquo Billing Integration is a separate utility that aggregates accounting data and presents it to a billing system. The accounting data can be aggregated to different levels (hourly, daily, weekly, monthly). The Abiquo Billing Integration outputs billing data in generic formats, or to specific billing systems. Billing can be done at either VDC or Enterprise level.
The Abiquo Events Notifier is a Python application that accesses the Abiquo Database and sends emails to notify users of events in Abiquo. You can configure the users, as well as the types of events that will trigger notification emails. By default, the Email Notifier accesses the Abiquo Database every five seconds but you should tune this value for your installation. You can run the Abiquo Events Notifier on the Abiquo Server.
The template-repository application is a side-project developed to work with Abiquo. It provides a user-friendly interface for creating and managing a template repository. A template repository contains different virtual machine template definitions ready for users to download into the Abiquo appliance library. A template repository can be shared by multiple Abiquo datacenters, allowing convenient centralized template management. The template-repository application is implemented with version 1.2.4 of the Play! Framework, a lightweight Java Web framework. You can install it with the Play! Framework or download the .war file and install it with a Tomcat or other web application server.
Abiquo Accounting Services Integration is a set of services for measuring which resources are being consumed and when they are being consumed. These accounting features are essential for the development of pay-per-use models for cloud computing. The resources in the accounting system can be grouped by different parameters and services, such as virtual datacenters or enterprises. Some resources are billed according to the amount reserved for use (by reservation), while others are billed according to the amount that was actually consumed (by consumption). In Abiquo 2.2, the accounting services are still part of the main Abiquo distribution but they have been moved to a new kinton_accounting schema and they have been optimized for performance and scalability.
The Abiquo Theme Generator is a Ruby application for generating base and enterprise themes for creating custom branding of the Abiquo GUI. The Theme Generator allows you to easily customize the main color scheme of the Abiquo GUI by changing the colored bars and buttons. In addition, you can customize logos and icons.
Abiquo has created an SDK to allow third-party companies (partners, customers, etc) to develop their own storage plug-ins to support their storage devices. The SDK and documentation provides an interface, test suite and instructions for easy integration.
The Abiquo provisioning portal is an end-user environment where customers can manage their own cloud solutions in a simplified way. The Abiquo Provisioning Portal was developed using the Play!Framework and Abiquo jclouds as a sample web interface to Abiquo. Further development and documentation will be carried out on this project in the coming months.