The Monitoring MySQL project has the goal of producing a suitable solution with existing or new products to satisfy the following features.

  • Ability to monitor multiple servers.
  • Ability to view multiple graphs on a single page.
  • Ability to plot multiple data points per graph.
  • Ability to review a time slice across multiple data points, multiple servers and date ranges.
  • Ability to process full historical data sets and not aggregarated data (e.g. RRD ).
  • Ability to integrate with system resource monitoring, e.g Cpu, Memory, Disk, Network.
  • Ability to expose data to other monitoring products including via SNMP .
  • Instrumentation gathering of all available MySQL information. Many monitoring plugins only monitor what you tell it to monitor, and it is impossible to recreate instrumentation.
  • Ability to export data.