1. 30 Oct, 2017 1 commit
  2. 05 Jun, 2015 1 commit
    • Gary Wong's avatar
      Use new interpretation of "bps" in the monitoring schema. · 9c45a875
      Gary Wong authored
      It used to mean bytes per second.  Now it means bits per second.  To
      avoid worrying about client-side versions and updating, we'll keep the
      client unmodified and convert statistics on their way through the server.
      Who doesn't like ugly hacks?
      9c45a875
  3. 27 May, 2014 1 commit
  4. 22 May, 2014 1 commit
    • 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
         repository.
      e9a21edc