[MySQL] Ba cách để biết thông tin thời gian uptime của dịch vụ MySQL

92

Nếu bạn có nhu cầu cần biết thông tin về thời gian uptime của dịch vụ MySQL thì mình sẽ trình bày các cách cơ bản để có được thông tin này. Điều này thường tiện lợi trong việc áp dụng đối với quá trình giám sát dịch vụ database MySQL từ script hay các dịch vụ monitor như Zabbix, Nagios,..

 
Cách 1:

 
– Giá trị thời gian uptime cách 1 :

 
– Nếu chỉ quan tâm giá trị uptime, ta có thể lọc chuỗi thông tin này trong output như sau :

 
Lưu ý:
– Lệnh ‘mysqladmin‘ có yêu cầu thông tin user/pass root, nên nếu bạn không cấu hình thông tin đăng nhập ở các file như ‘~/.my.cnf‘ , thì bạn phải nhập thông tin mật khẩu user root đăng nhập MySQL.

 
Cách 2:

 
– Giá trị thời gian uptime cách 2 : 8473388
– Lệnh này sẽ xuất thông tin về thời gian uptime của dịch vụ MySQL cùng những thông tin cơ bản khác như các thread đang chạy, số lượng query trung bình và các thông tin khác.
– Tuy nhiên giá trị uptime ở cách này sẽ hiển thị ở đơn vị thời gian là ‘giây’, nên cũng khá là khó đọc.

 
Cách 3:

– Ở cách này, ta sẽ thực hiện truy vấn query SQL vào CSDL global của dịch vụ MySQL

 
– Giá trị thời gian uptime cách 3 là : 8473388
– Với giá trị này bạn có thể thấy nó trùng khớp với giá trị thông tin uptime thể hiện ở cách 2.

Vậy là xong bài viết này rồi, có gì thắc mắc các bạn cứ bình luận trao đổi nhé.

Đánh giá sao từ người đọc :
[ Tổng : 0 - Trung bình: 0 ]

LEAVE A REPLY