[英]Unknown graph error with Munin MySQL plugin
我在 CentOS 7 上安裝了munin-node
。監控系統資源的默認插件工作正常。 我按照在線步驟啟用了mysql_
插件。 但是,我遇到以下錯誤:
> sudo munin-run --debug mysql_
# Skipping systemd properties simulation due to lack of permissions.
# Processing plugin configuration from /etc/munin/plugin-conf.d/00-default
# Processing plugin configuration from /etc/munin/plugin-conf.d/munin-node
# Processing plugin configuration from /etc/munin/plugin-conf.d/mysql
# Setting /rgid/ruid/ to /4257/498/
# Setting /egid/euid/ to /4257 4257/498/
# Setting up environment
# Environment mysqlpassword = password
# Environment mysqlconnection = DBI:mysql:information_schema;mysql_read_default_file=/etc/my.cnf
# Environment mysqluser = munin
# Environment mysqladmin = /usr/bin/mysqladmin
# About to run '/etc/munin/plugins/mysql_'
Unknown graph at /etc/munin/plugins/mysql_ line 1805.
這似乎是插件代碼本身的問題。 有沒有其他人遇到過類似的問題和/或有修復方法?
$ sudo yum install munin-node
$ sudo ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_
/etc/munin.plugin-conf.d/mysql
:[mysql*]
env.mysqlconnection DBI:mysql:information_schema;mysql_read_default_file=/etc/my.cnf
env.mysqluser munin
env.mysqlpassword munin
CREATE USER 'munin'@'localhost' IDENTIFIED BY 'munin';
GRANT PROCESS, SUPER ON *.* TO 'munin'@'localhost';
GRANT SELECT ON mysql.* TO 'munin'@'localhost';
FLUSH PRIVILEGES;
$ sudo systemctl restart munin-node
munin-node
安裝附帶的默認 MySQL 插件對我們不起作用(原始帖子中提到了錯誤)。
相反,我們發現了這個對我們有用的替代插件:
https://github.com/kjellm/munin-mysql
由於 CentOS 7 使用 systemd,您必須將 Makefile 中的$(MUNIN_NODE) restart
行更改為systemctl restart munin-node
。
希望這可以幫助可能遇到我們遇到的相同問題的其他人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.