Server graphs
Our server graphs record lots of performance data from your server, which is then compactly presented in graph format. We have integrated the popular Open Source munin system with our own Mythic Beasts control panel to present attractive graphs tailored to your servers.
- Spotting trends. Got a graph with a positive slope? That could be your disk gradually filling up, or perhaps the system becoming busier. With server graphs, and a whole year's history, you can easily see when you will need to think about buying another disk, or commissioning a new server.
- Monitoring changes. Made an improvement to your code? You've tested it, of course, but now you've uploaded it to the production server. With server graphs, you can easily see if that improved disk performance came at the cost of increased memory usage.
- Problem analysis. Did your server just become unresponsive? Or even crash? If you're lucky, there's some evidence as to what went wrong in the log files. But with server graphs, you've got a slew of extra data you can bring to bear on the problem.
Technical details
On your server, you need to run the lightweight munin-node framework, which is already integrated with all the popular Linux distributions. The framework comes with a large number of plugins which make the actual measurements. Standard plugins include CPU usage, disk use, system load, memory use, database queries, disk activity, apache throughput, S.M.A.R.T. statistics, email queue... the sort of metrics that system administrators look at all the time, except that munin really does look at them all the time.
More plugins can be downloaded, and custom plugins can easily be written. For example, one Mythic Beasts customer had an issue with a process that was apparently leaking file descriptors. We coded up a new plugin that measured just that. After gathering data for a few days, it became very clear that the process wasn't actually leaking descriptors, but sometimes under heavy load would open up to 700 files at a time. We adjusted the process limits accordingly, and the case was closed. (But munin continues to quietly monitor the process...)
Every 5 minutes, our munin master connects to your server and collects current values for all configured variables. There are various options (all with sensible defaults) for which data are collected together, and how they are plotted. The end result is a dozen or so graphs for each server, each available for the last day, week, month, and year.
Sample graphs
These are genuine munin graphs for a busy database server, homing in on just the MySQL statistics. The increase in traffic each weekday during office hours is obvious, and you can see that some improvements were made to the codebase in March that reduced the number of database inserts. Otherwise there appears to be a slight trend towards increased traffic, but nothing to worry about yet.
|
|
|
|
Pricing
The server graphs service costs £5 + VAT per month, or £50 + VAT per year. Please get in touch if you are interested.
Copyright © 2000-2012 Mythic Beasts Ltd. All Rights Reserved.

