Я установил munin на vps, и я хочу контролировать использование mysql 3-х серверов mysql, я настроил плагин mysql_ следующим образом:
[mysql_*]
env.mysqlconnection DBI:mysql:mysql;host=mysql1.neocrafters.com;port=3306
env.mysqluser status
env.mysqlpassword statusUserPass
env.cachenamespace munin_mysql_pri
env.mysqladmin /usr/bin/mysqladmin
[mysql2_*]
env.mysqlconnection DBI:mysql:mysql;host=mysql2.example.com;port=3306
env.mysqluser status
env.mysqlpassword statusUserPass
env.cachenamespace munin_mysql_alt1
env.mysqladmin /usr/bin/mysqladmin
[mysql3_*]
env.mysqlconnection DBI:mysql:mysql;host=mysql3.example.com;port=3306
env.mysqluser status
env.mysqlpassword statusUserPass
env.cachenamespace munin_mysql_alt2
env.mysqladmin /usr/bin/mysqladmin
И команда munin-node-configure --suggest | grep mysql
показывает:
mysql_ | yes | yes (+bin_relay_log +commands +connections +files_tables +innodb_bpool +innodb_bpool_act +innodb_insert_buf +innodb_io +innodb_io_pend +innodb_log +innodb_rows +innodb_semaphores +innodb_tnx +myisam_indexes +network_traffic +qcache +qcache_mem +replication +select_types +slow +sorts +table_locks +tmp_tables)
Мунин создает графики на панели: Графики
Но, как вы можете видеть, графики пусты, и они не обновляются должным образом, последнее обновление показывает 7 понедельник 22:40:06, а последнее обновление остальных grapsh было 8 вторник 00:10:09
Если я выполню следующую команду:
munin-run --debug mysql_
Я получил:
# Processing plugin configuration from /etc/munin/plugin-conf.d/amavis
# Processing plugin configuration from /etc/munin/plugin-conf.d/df
# Processing plugin configuration from /etc/munin/plugin-conf.d/fw_
# Processing plugin configuration from /etc/munin/plugin-conf.d/hddtemp_smartctl
# Processing plugin configuration from /etc/munin/plugin-conf.d/munin-node
# Processing plugin configuration from /etc/munin/plugin-conf.d/postfix
# Processing plugin configuration from /etc/munin/plugin-conf.d/sendmail
# Setting /rgid/ruid/ to /99/99/
# Setting /egid/euid/ to /99 99/99/
# Setting up environment
# Environment cachenamespace = munin_mysql_pri
# Environment mysqlpassword = statusUserPass
# Environment mysqlconnection = DBI:mysql:mysql;host=mysql1.example.com;port=3306
# Environment mysqluser = status
# Environment mysqladmin = /usr/bin/mysqladmin
# About to run '/etc/munin/plugins/mysql_'
Unknown graph at /etc/munin/plugins/mysql_ line 874.
Это содержимое файла mysql_ в строке 874:
sub show {
my $graph_name = shift;
die 'Unknown graph ' . ($graph_name ? $graph_name : '')
unless $graphs{$graph_name};
my $graph = $graphs{$graph_name};
update_data();
die "Can't show data for '$graph_name' because InnoDB is disabled."
if $graph_name =~ /innodb_/ && $data->{_innodb_disabled};
for my $ds (@{$graph->{data_sources}}) {
printf "%s.value %s\n",
clean_fieldname($ds->{name}), $data->{$ds->{name}};
}
return 0;
}
Я не знаю, в чем проблема, не могли бы вы мне помочь?
Стараюсь не ... mysql_
но точное название плагина:
# munin-run --debug mysql_connections
# Processing plugin configuration from /etc/munin/plugin-conf.d/munin-node
# Setting /rgid/ruid/ to /99/99/
# Setting /egid/euid/ to /99 99/99/
# Setting up environment
# Environment mysqlpassword = SuperPass
# Environment mysqlconnection = DBI:mysql:mysql;host=127.0.0.1;port=3306
# About to run '/etc/munin/plugins/mysql_connections'
max_connections.value 151
Max_used_connections.value 6
Aborted_clients.value 0
Aborted_connects.value 16
Threads_connected.value 1
Connections.value 778