• Gary Wong's avatar
    Add GPO ops-monitoring support. · e9a21edc
    Gary Wong authored
    The pieces are:
     * A monitoring daemon (clientside/protogeni/shared-node-monitor), which
       runs in each Xen shared node dom0, and gathers node and interface
       statistics.  It communicates these over the event system with...
     * A listening daemon (event/monitoring/shared-node-listener), running
       on the local boss node, and inserts everything it hears into the
       MySQL database "monitoring".  This database is also used by...
     * A site-wide monitoring daemon (protogeni/scripts/mondbd), periodically
       polling the normal testbed database (nodes and interfaces tables) and
       copying snapshots of the important pieces into the monitoring database.
     * The monitoring database is also read by a WWW front end invoked as a
       WSGI process by Apache.  This front end is developed by the GPO and
       modified to work with ProtoGENI, and is maintained in an independent