簡體   English   中英

Munin MySQL 插件的未知圖形錯誤

[英]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.

這似乎是插件代碼本身的問題。 有沒有其他人遇到過類似的問題和/或有修復方法?

設置步驟

  1. $ sudo yum install munin-node
  2. $ sudo ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_
  3. 使用以下命令創建/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
  1. 在 MySQL 中創建 munin 用戶:
CREATE USER 'munin'@'localhost' IDENTIFIED BY 'munin';
GRANT PROCESS, SUPER ON *.* TO 'munin'@'localhost';
GRANT SELECT ON mysql.* TO 'munin'@'localhost';
FLUSH PRIVILEGES;
  1. $ 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM