6						
						
					MySQL Conference Liveblogging: Monitoring Tools (Wednesday 5:15PM)
Posted by Artem Russakovskii on April 16th, 2008 in Databases 
											Updated: April 18th, 2008
- Tom Hanlon of MySQL presents
 - monitoring tool basics
- SHOW FULL PROCESSLIST
 - SHOW GLOBAL STATUS
 - SHOW GLOBAL VARIABLES
 
 - basic tools
- mysqladmin is provided with the server
- mysqladmin -i 10 extended status: will repeat the same command every 10 seconds. Pipe through grep "and smoke it" (bad pun, hah hah)
 - -r: show only changed values
 
 - MySQL Administrator
 
 - mysqladmin is provided with the server
 - cacti
- rrdtool based network graphing tool
 - uses snmp
 - PHP apache and MySQL based solution
 - MySQL plugins, download and install
 - "poller" gathers data and populates the graphs
 - someone offers munin as an alternative
- not snmp based, its own agent is used
 
 - pros
- cacti is fairly easy to configure
 
 - cons
- could be CPU intensive with lots of machines (Perl polling seems to be the problem)
 
 
 - zenoss
- complete network monitoring tool
 - AJAX, integrated with Google Maps (if you don't know where the servers are, everyone laughs at this comment)
 
 - innotop
- monitoring innodb, complex output
 - developed by Baron Schwartz
 
 - mytop
- similar to Linux's top
 - filter connections on database/host being used
 - queries per sec
 
 - mtstat-mysql
 - nagios
- nagios is more of a notification tool, although it can do graphs
 - pain to set up, text config files, but still the most widely used tool, should be better in upcoming versions
 - NagiosQL is a front end tool for nagios administration (somebody from the audience pointed this out, that's completely new to me!)
 - I offer zabbix as an alternative
 - hyperic is another, apparently very easy to set up, with service autodiscovery
 
 - MySQL Enterprise Monitor (not free)
- graphs, monitoring, GUI
 - built by MySQL folks themselves
 - agent based
 - well organized
 
 - webyog, sqlyog, monyog, mon, heartbeat, moodss, fiveruns are added by the audience members
 
In the meantime, if you found this article useful, feel free to buy me a cup of coffee below.
