Open Source

[ metricbeat ] mariadb basic monitoring. (mariadb 기본 모니터링)

Pydole 2019. 12. 9. 19:33

- OS : CentOS 7

- Elasticsearch / Kibana / Metricbeat 7.5 OSS

 


 

mariadb 서버에 metricbeat가 설치되어 있다는 전제하에..

 

 

 

1. metricbeat mysql module enable

 

기본적으로 mysql module은 disable 되어 있다. module을 enable시켜주자.

 

# ls -l /etc/metricbeat/modules.d/mysql.yml.disabled
   -rw-r--r-- 1 root root 716 Dec  9 19:03 /etc/metricbeat/modules.d/mysql.yml.disabled

 

# /usr/bin/metricbeat modules enable mysql
Enabled mysql

 

 

 

 

2. /etc/metricbeat/modules.d/mysql.yml에 DB정보 입력

 

  module: mysql
  #metricsets:
  #  - status
  #  - galera_status
  period: 10s

  hosts: ["root:password@tcp(127.0.0.1:3306)/"]

 

 

 

 

3. metricbeatbeat service restart

 

 

4. kibana dashboard 등록. [ Dash - Mysql 검색 ]

 

metricbeat mysql

 

metricbeat mysql

 

 

 

metricbeat를 이용하여 기본적인 mariadb를 모니터링이 가능하다.