目錄
一、理論
1.Zabbix監(jiān)控MariaDB
二、實驗
1.Zabbix監(jiān)控MariaDB
一、理論
1.Zabbix監(jiān)控MariaDB
(1)環(huán)境
zabbix服務端:192.168.204.214
zabbix客戶端:192.168.204.215
(2)MareaDB安裝
安裝 zabbix 所需的數(shù)據(jù)庫
yum install -y mariadb-server mariadb
?
systemctl enable --now mariadb #將數(shù)據(jù)庫設置為開機自啟,并立即啟動
?
mysql_secure_installation #初始化數(shù)據(jù)庫,并設置密碼,如 abc123
?
##6、添加數(shù)據(jù)庫用戶,以及 zabbix 所需的數(shù)據(jù)庫信息
mysql -u root -pabc123 #登錄數(shù)據(jù)庫
?
CREATE DATABASE zabbix character set utf8 collate utf8_bin; #設置utf8字符集
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix'; #創(chuàng)建并授權用戶,使得zabbix可以訪問數(shù)據(jù)庫
flush privileges; #刷新權限
?
#查詢已安裝的zabbix-server-mysql的文件列表,找到 sql.gz 文件的位置
rpm -ql zabbix-server-mysql
?
#導入數(shù)據(jù)庫信息,使用zcat將sql.gz文件導入數(shù)據(jù)庫
zcat /usr/share/doc/zabbix-server-mysql-5.0.25/create.sql.gz | mysql -uroot -pabc123 zabbix #導入sql.gz文件
?
##7、修改 zabbix-server 配置文件,修改數(shù)據(jù)庫的密碼
vim /etc/zabbix/zabbix_server.conf
......
DBPassword=zabbix #124行,取消注釋,指定 zabbix 數(shù)據(jù)庫的密碼,DBPassword的值是數(shù)據(jù)庫授權zabbix用戶的密碼。
(3)配置zabbix的userparameter_mysql.conf 文件模板
#新建一個授權的監(jiān)控用戶
grant usage, process, replication client on *.* to 'monitor'@'localhost' identified by 'monitor';
#在服務端操作,復制文件模板
cp /usr/share/doc/zabbix-agent-5.0.36/userparameter_mysql.conf /etc/zabbix/zabbix_agentd.d/
#配置client.cnf,MariaDB客戶端的用戶和密碼,實現(xiàn)免密碼登錄
sed -i '/\[client\]/a\user=monitor\npassword=monitor' /etc/my.cnf.d/client.cnf
cat /etc/my.cnf.d/client.cnf
#
# These two groups are read by the client library
# Use it for options that affect all clients, but not the server
#
[client]
user=monitor
password=monitor
# This group is not read by mysql client library,
# If you use the same .cnf file for MySQL and MariaDB,
# use it for MariaDB-only client options
[client-mariadb]
#在服務端操作,測試數(shù)據(jù)庫是否免密碼登錄
mysql
MariaDB [(none)]> select user();
+------------------+
| user() |
+------------------+
| monitor@localhost |
+------------------+
1 row in set (0.00 sec)
#配置完后需要重啟zabbix-agent服務
systemctl restart zabbix-agent
(4)在Web配置模板
配置–>主機–>點擊server–>點擊模板–>選擇Template DB MySQL by Zabbix agent–>點擊更新
(5)監(jiān)測主機
監(jiān)測-主機
二、實驗
1.Zabbix監(jiān)控MariaDB
(1)登錄數(shù)據(jù)庫
?(2)授權
?(3)查看配置
?(3)測試免密登錄
?(4)查看用戶
?(5)主機配置
?(6)查看數(shù)據(jù)
?文章來源地址http://www.zghlxwxcb.cn/news/detail-646366.html文章來源:http://www.zghlxwxcb.cn/news/detail-646366.html
?
到了這里,關于分布式應用:Zabbix監(jiān)控MariaDB的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!