Monster Mash -- Metaconomy Storage Monitor

Metaconomy Storage Monitor



Richard Blackham

Application Details


The Metaconomy Storage Monitor is a tool that can be used by EMC and their channel partners to gather data via the web on storage status of all of their customer’s storage implementations.


"The Storage Monitor", can aid the EMC channel to accurately manage data harvested and aggregated from customer implementations of:

  • Atmos Online and Atmos
  • On-Premise Celerra


The purpose is for EMC and their channel to be able to have:

  • Point in time visibility of sales status on a day by day basis
  • Drive stronger compliance standards through the EMC channel
  • More pro-active towards their customers by delivering better service
  • To better know more about their customers, and
  • be positioned to grow the business


It is monitored via a browser, appears as reports in the Metaconomy solution, sets warnings and alerts when storage volumes are exceeding their limits, and many installations can be aggregated together by resellers for the benefit of EMC, in consolidated reports.


These reports are viewable by stakeholders up through the channel according to their position in the channel hierarchy.

For example, channel managers at EMC can see reports of storage activity throughout their global reseller network, distributors can see their own
reseller channel activities and resellers can aggregate all their customers together in a view.


The global view for EMC is a point-in-time visibility that facilitates meeting quarterly or monthly sales forecasts.


The Mashup


The "Storage Monitor" works as follows:
By periodically connecting to an Atmos Online or Celerra service using defined credentials and calculating the used storage.

In the case of Atmos Online it does this through the normal Atmos Object Interface.


Each Atmos "product" is stored with a user id and the "secret", and a tag to limit the scope.

This information is used to connect to the Atmos services. To calculate the used storage, it calls the /rest/objects method,

using an x-emc-tags to limit the list to a specific area, after which it saves the returned file list in a collection.



A total view of all storage installations managed through EMC’s distributors, and their status.


Google Maps providing physical location of notificaions



Monitoring of thresholds and locations



Screen allows for inputing of Atmos Metadata



Atmos object browser



Technologies used in the mashup

  • Atmos Online API
  • EMC Celerra API
  • Google Maps
  • Ruby