collectd plugin:mysql

來源:互聯網
上載者:User

一台collectdServer:IP:192.168.91.134;一台collectdClient: IP: 192.168.91.133.

首先在collectdServer上本地實驗:

1.安裝mysql:apt-get install mysql-server mysql-client.

2.collectd需要一個串連mysql的使用者,可以不賦予其他許可權。

CREATE USER 'collectd'@'localhost' IDENTIFIED BY 'Fat4ohse'; -- Give appropriate permissions -- ("GRANT USAGE" is synonymous to "no privileges") GRANT USAGE ON *.* TO 'collectd'@'localhost'; -- Permissions for the MasterStats and SlaveStats options GRANT REPLICATION CLIENT ON *.* TO 'collectd'@'localhost';

3.在collectd.conf中進行配置。(配置兩個資料庫:testC和test)

<Plugin mysql>

           <Database testC>
             Host "localhost"
             User "collectd"
             Password "Fat4ohse"
             Port 3306
#     database "testC"
             MasterStats true
           </Database>

 <Database test>
             Host "localhost"
             User "collectd"
             Password "Fat4ohse"
             Port 3306
#     database "testC"
             MasterStats true
           </Database>

           <Database bar>
             Host "localhost"
             Socket "/var/run/mysql/mysqld.sock"
             SlaveStats true
             SlaveNotifications true
           </Database>
</Plugin>

4.重啟collectd,出資料。最後產生映像,如資料庫testC的輸入輸出資料流量。


但是

/var/log/syslog一直出現一個問題:

Jan  5 16:59:58 collectdserver-virtual-machine collectd[6355]: mysql plugin: Failed to connect to database <none> at server localhost: Can't connect to local MySQL server through socket '/var/run/mysql/mysqld.sock' (2)

Jan  5 16:59:58 collectdserver-virtual-machine collectd[6355]: read-function of plugin `mysql' failed. Will suspend it for 160 seconds.
Jan  5 16:59:58 collectdserver-virtual-machine collectd[6355]: mysql plugin: Failed to get master statistics: `SHOW MASTER STATUS' did not return any rows.

使用方法:sudo chown-R
mysql /var/run/mysqld/

也沒有解決。。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.