天天看點

zabbix用自帶的模闆監控mysql

先看一下zabbix自帶的mysql模闆監控項(item):

配置zabbix自帶的模闆監控mysql資料庫

原理:

在zabbix-agnet端建立一個隐藏的配置檔案,配置檔案中有mysql的使用者名和密碼,zabbix-server通過這個隐藏的檔案去讀取資料庫的資訊。

在zabbix agent的mysql上建立一個使用者:

<code>grant usage on *.* to jiankong@localhost identified by </code><code>"jiankong"</code> <code>;</code>

手動登入測試建立的賬号:

<code>mysql -ujiankong -pjiankong</code>

建立一個隐藏的配置檔案:

<code>vi</code> <code>/etc/zabbix/</code><code>.my.cnf</code>

<code>[mysql]</code>

<code>host=localhost</code>

<code>user=jiankong</code>

<code>password=jiankong</code>

<code>[mysqladmin]</code>

拷貝安裝包自帶的配置檔案拷貝到agent端的zabbix_agentd.d目錄下:

<code>cp</code> <code>zabbix-3.2.5</code><code>/conf/zabbix_agentd/userparameter_mysql</code><code>.conf </code><code>/etc/zabbix/zabbix_agentd</code><code>.d/</code>

修改拷貝的配置檔案:

<code>#這個配置檔案中所有的HOME=/var/lib/zabbix都要修改為.my.cnf所在的目錄</code>

<code>sed</code> <code>-i </code><code>'s#^HOME=/var/lib/zabbix#HOME=/etc/zabbix#g'</code> <code>/etc/zabbix/zabbix_agentd</code><code>.d</code><code>/userparameter_mysql</code><code>.conf</code>

注意:userparameter這個配置檔案可用的前提是在agentd.conf中包含了zabbix_agentd.d目錄,如果不确定,則檢視一下:

<code>grep</code> <code>Include </code><code>/etc/zabbix/zabbix_agentd</code><code>.conf   </code>

<code>Include=</code><code>/etc/zabbix/zabbix_agentd</code><code>.d/</code>

在zabbix web上link mysql模闆,稍等一會即可看到監控狀态。

<a href="https://s5.51cto.com/wyfs02/M01/93/A6/wKioL1kK_iiikGZrAALYPx_NDVs865.jpg" target="_blank"></a>

本文轉自 王家東哥 51CTO部落格,原文連結:http://blog.51cto.com/xiaodongge/1922156