Author Archives: Ken

MySQL: ERROR 1286 (42000): Unknown table engine ‘InnoDB’

I was asked to review a application recently that had some performance issues. The db engine was MySQL and the database was getting hammered. Changing the behavior of the queries the app used was not a short term option so I started looking tuning at the MySQL configuration. The box in question was a “large” [...]
Posted in /geek, /sysadmin, /unix | Tagged , , , , , , , , | Leave a comment

Ganglia: Using the ruby gmetric gem

If you are new to Ganglia this post might not make much sense. If you are interested in Ganglia I suggest you read this paper first to get a better understanding of how it works. Over the past year I have been moving away from Munin and towards Ganglia for my server monitoring needs (for [...]
Posted in /geek, /sysadmin, /unix, /work, monitoring, ruby | Tagged , , , , | Leave a comment

ATT SMS Gateways, consistent source short code

At work we get nagios pages via SMS using the @txt.att.net email-SMS gateway. Everyone who receives these pages also happens to have an Iphone. Our setup was fairly annoying because every txt message had a unique sender, so in the event you that you receive a ton of alerts its really hard to clean up [...]
Posted in /dev/random | 2 Comments

Maven tweaks continued…

In a previous post I mentioned using the settings.xml file to force maven to use a local repository. In my case this is Jfrog’s Artifactory. This was accomplished using the “mirror” element in the settings.xml file (example). While most of our artifacts are downloaded from the “central” repository. Some of them have dependencies that are [...]
Posted in /geek, /sysadmin, /unix, /work | Tagged , , , , , , , , , | 1 Comment

READYNAS NV+ Kernel Out of memory

Decided recently to pick up a Readynas NV+ to supplement our file storage at the office. I have the Readynas Duo at home and have been quite happy with it. It is a linux based NAS appliance and after installing a few add-ons you can have a remote root shell and apt packages to install [...]
Posted in /sysadmin, /unix, /work | Tagged , , , , , , | Leave a comment

TemPageR 3E environment monitor

Recently ran into some heat issues in a mini computer room that has a window in direct line of the sun and problematic HVAC. Picked up a network enabled environment monitor so I could have some data to show when trying to get the issues resolved. Originally I was thinking about getting the Websensor EM01B [...]
Posted in /geek, /StupidShellTricks, /sysadmin, /unix, /work | Leave a comment

Overriding the default maven repository

If you are using maven for builds or dependency management you will notice that by default maven always attempts to pull dependencies from the public maven repository (repo1). After reading documentation and examples I thought you could easily override this by specifying a local repository in your respective project object model file (pom.xml). Example. Not [...]
Posted in /geek, /sysadmin, /unix, /work | Tagged , , , , | 1 Comment

This RRD was created on other architecture

I use Munin for some graphing of system and application stats. Like most graphing open source projects its based on the widely used RRDTool. I recently was moving my munin instance from a xen instance on 64bit Ubuntu install, to a bare metal 32bit install. Moving munin consists of the moving the munin.conf file and [...]
Posted in /geek, /sysadmin, /unix, /work | Tagged | 2 Comments

Evolution MAPI Plugin on Ubuntu 9.04

Recently upgraded my laptop to the pre release Ubuntu 9.04 ( jaunty jackalope). One of the things I have been looking forward to is the Evolution MAPI plugin that is a result of work done by the Openchange project to implement MAPI stacks on both the client and server side. Evolution has been able to [...]
Posted in /dev/random, /geek | Tagged | 15 Comments

Uptime

Or lack there of. Blog is back online.
Posted in /dev/random | Leave a comment