zabbix監控mysql、mariaDB

監控流程

受權一個監控用戶

編輯配置文件

重啓zabbix-agent服務

測試

zabbix UI界面添加模板

  • 受權一個監控用戶

grant usage, process, replication client on *.* to 'mon'@'localhost' identified by 'x2ay9xodTvyM';
5-79.pngmysql

  • 編輯配置文件

vi /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf    
5-80.png
mkdir /var/lib/zabbix
vi /var/lib/zabbix/.my.cnf #以下內容web

[mysql]
host=localhost
user=mon
password='x2ay9xodTvyM'
socket=/tmp/mysql.sock

[mysqladmin]
host=localhost
user=mon
password='x2ay9xodTvyM'
socket=/tmp/mysql.sock
  • 重啓zabbix-agent服務

systemctl restart zabbix-agentsql

  • 測試

zabbix_get -s 127.0.0.1 -p 10050 -k mysql.ping
若提示:sh: mysqladmin: 未找到命令
須要: ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.version
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.size
5-81.pngsocket

 

  • zabbixweb UI界面添加模板

Configuration -> Hosts -> Create host
Agent interfaces -> 127.0.0.1 10050
Templates -> Select -> Template DB MySQL -> select -> Add
Add
相關文章
相關標籤/搜索