Upgrading GuruPlug Kernels

I recently had more time to investigate my earlier problems with the GuruPlug.  The problem was discovered by some people on the plugcomputer.org forum.  The problem stock U-Boot is that is incorrectly reports the arcNumber.  The solution then, is to upgrade U-boot!

After a failed flashing attempt(don’t attempt to tftp flash u-boot.kwb from within U-Boot!) I needed to use JTAG combined with the included JTAG adapter.  To do this, make sure that the UART cable is unplugged, and the JTAG cable is plugged in(unplug/replug the USB adapter just to be safe). First grab the guruplug-installer package, then grab a known-good copy of U-Boot.

Continue reading “Upgrading GuruPlug Kernels”

Part II: The Munin-master

Hopefully you’ve read the first part(Munin-Node), and have one or more nodes already configured. It’s alright if the munin-node is running on the same machine as the munin-master. The master is more of a pain to set up than the client, and could require significantly more debugging. Continue reading “Part II: The Munin-master”

Part I: Setting up Munin-Node

After becoming increasingly frustrated with cacti’s lack of sane repeatable configuration and extensibility I began to explore other options.

Munin showed the most promise and compatibility with many of the services we run at the OSL, such as memcached and varnish. I liked how the plugin system is set up independently on each host, and that each plugin can be managed, configured, and consolidated through symlinks. Continue reading “Part I: Setting up Munin-Node”