I have set up munin to monitor EC2 instances. Now my CPU usage graph (using the unmodified cpu plugin) looks like this:
The problem is that the "iowait" parameter is returned correctly (see text below the graph), but it is never plotted. On other non-EC2 machines I have never seen this problem. Also there are no error shown in the munin log files.
How can I fix this?
The problem is that your numbers add up to more than 200, while your graph is max'd at 200. (Have you recently added CPU to this instance?)
Telnet to the munin-node port (4949) and look at the output of
config cpu
, possibly the result of--upper-limit
on the third line:If there's something in there that's limiting the graph to only 200%, look in the munin config files (usually /etc/munin-node/plugin-config or the like) to see if it's accidentally hardcoded.