Back in February I wrote an article titled A Small Fix For mysql-agent. Since then we did
a few more fixes to the agent and included a Bytes Behind
Master (or BBM) chart. For those who can't wait to get their
hands on the code, here's the current version: MySQL SNMP agent RPM. For those who'd like to
learn about it's capabilities and issues, keep reading.
What to Expect From this Version
The article I quoted above pretty much describes the main
differences with the original project, but we went further with
the changes while still relying on Masterzen's code for the data
collection piece.
The first big change is that we transformed Masterzen's code into
a Perl module, …
If you're already using an SNMP monitoring tool like OpenNMS, mysql-agent is a great way to add a number of
graphics using Net-SNMP. However mysql-agent has a small bug that
drove me crazy. I will try to highlight the process on how I
discovered it (and hence fix it) since it involved learning about
SNMP, how to diagnose it and eventually, once all the pieces came
together, how simple it is to write your own agents.
Although versions are not that important, just for the sake of
completeness we were using CentOS 5.5, MySQL 5.5.8 Community
RPMs, Net SNMP version 5.3.22 and OpenNMS Web Console
1.8.7.
The Problem
I …
At work we have been looking for tools to monitor MySQL and at
the same time provide as much diagnosis information as possible
upfront when an alarm is triggered. After looking around at
different options, I decided to test MONyog from Webyog, the makers of
the better known SQLyog. Before we go on, the customary
disclaimer: This review reflects my own opinion and in
no way represents any decision that my current employer may or
may not make in regards of this product.
First ImpressionYou know what they say about the first
impression, and in this where MONyog started with the right foot.
Since it is an agent-less system, it only requires to install the
RPM or untar the tarball in the server where you're going to run
the monitor and launch the daemon to get started. How much faster
or simpler can it be? But in order to start monitoring a server
you need to do some …
My proposal has been accepted, yay!
I'll be speaking on a topic that I feel passionate about:
MySQL Server Diagnostics Beyond Monitoring.
MySQL has limitations when it comes to monitoring and diagnosing
as it has been widely documented in several blogs.
My goal is to share my experience from the last few years and,
hopefully, learn from what others have done. If you have a
pressing issue, feel free to comment on this blog and I'll do my
best to include the case in my talk and/or post a reply if the
time allows.
I will also be discussing my future plans on sarsql. I've
been silent about this utility mostly because I've been
implementing it actively at work. I'll post a road map shortly
based on my latest experience.
I'm excited about meeting many old friends (and most now fellow
MySQL alumni) …