[Checkmk] Giám sát MySQL

30/12/2020

MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở được rất nhiều đơn vị sử dụng. Nó vô cùng quan trọng phục vụ việc đọc ghi dữ liệu cho các ứng dụng khác. Chính vì vậy giám sát MySQL là một việc làm vô cùng cần thiết. Trong bài viết này Onet sẽ hướng dẫn bạn cách để giám sát MySQL trên hệ thống giám sát Checkmk.

Cài đặt

Bước 1: Cài đặt checkmk agent

Trước tiên bạn cần cài đặt checkmk agent trên máy chủ đang chạy dịch vụ MySQL. Nếu chưa biết cách cài đặt bạn có thể tham khảo tại đây.

Bước 2: Cấu hình MySQL

Bạn cần tạo một user mysql dùng cho việc giám sát

MariaDB [(none)]> GRANT SELECT, SHOW DATABASES ON *.* TO 'mysqlmonitor'@'localhost' IDENTIFIED BY 'mysqlmonitor';

Khai báo thông tin của user dùng để giám sát vào file mysql.cfg

cat <<EOF > /etc/check_mk/mysql.cfg [client] user=mysqlmonitor password=mysqlmonitor EOF

Thay đổi quyền cho file vừa tạo để chắc chắn rằng nếu không phải user root thì sẽ không được phép sửa file này

chmod 400 /etc/check_mk/mysql.cfg

Bước 3: Copy file plugin từ checkmk server sang máy chủ mysql

Truy cập vào checkmk server để copy file plugin giám sát mysql sang bên máy đang chạy mysql

scp /opt/omd/versions/1.6.0p10.cre/share/check_mk/agents/plugins/mk_mysql root@10.10.35.196:/usr/lib/check_mk_agent/plugins

Trong đó 10.10.35.196 là địa chỉ của máy chạy mysql

Bước 4: Thực hiện thêm service trên WATO

Bây giờ truy cập vào Web UI để thực hiện discovery các dịch vụ

Thực hiện discovery để thêm các dịch vụ mới được thêm vào giám sát

Ta thấy có 6 dịch vụ mới đã được thêm

Cập nhật thay đổi

Ta đã có thể giám sát MySQL trên checkmk

Đến đây bạn đã có thể giám sát dịch vụ MySQL trên hệ thống giám sát Checkmk. Bạn có thể tham khảo các bài viết khác về checkmk tại đây.

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

[Zabbix] Giám sát server VMware ESXi

Ảo hóa luôn là một từ khóa “hot” ở bất cứ thời kỳ nào. Khi các server vật lý...
30/12/2020

Giới thiệu tổng quan về nagios core

Giám sát thiết bị là một vấn đề cần thiết trong mỗi một hệ thống. Để có thể biết rằng...
28/12/2020

[Zabbix] Giám sát UDP port

UDP là một trong những giao thức cốt lõi của giao thức TCP/IP. UDP không cung cấp sự...
30/12/2020