# mysql -u root -p > CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<password>'; > GRANT USAGE,REPLICATION >CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%'; > quit
3. my.cnf 파일 생성
- 모니터링 시 DB에 접속할 계정 정보가 저장된 my.cnf 파일 생성
# mkdir /var/lib/zabbix # cd /var/lib/zabbix # vim .my.cnf . . . [client] user=zbx_monitor password=<password> . . . : wq
# service zabbix-agent restart
4. 데이터 확인 및 템플릿 적용
- Zabbix Server 접속 후 zabbix_get 명령어로 데이터 수집 여부 확인
# zabbix_get -s [DB 서버 IP] -k mysql.db.discovery['localhost','3306']
- Template 적용 및 데이터 수집 확인
다음 포스팅에서는 Linux Process 모니터링을 진행하는 방법에 대해서 다뤄보도록 하겠습니다.