Trước khi thực hiện, vui lòng tham khảo những bài viết sau:
- Link plugin: https://labs.consol.de/nagios/check_mysql_health/
- Cách biên dịch và sử dụng Plugin trên Nagios: https://github.com/hoangdh/meditech-ghichep-nagios/blob/master/docs/thuchanh-nagios/6.Monitor-MySQL.md
- Một số OPTION của Plugin:
--hostname
: Địa chỉ server MySQL/MariaDB--port
: Cổng kết nối đến DB. Mặc định: 3306--socket
: Unix Socket của DB--username
: User có quyền USAGE--password
: Password của User--database
: Tên của DB. Mặc định: infomation_schema--replication-user
: Tên user thực hiện việc repilcate. Mặc định: replication--warning
: Ngưỡng cảnh báo WARNING--critical
: Ngưỡng cảnh báo CRITICAL
- 28 MODE của Plugin: https://goo.gl/shx5jx
Ví dụ: Với connection-time
, đặt ngưỡng như sau:
./check_mysql_health --hostname $HOSTADDRESS$ --username checker --password 123 --mode connection-time --warning 3 --critical 5
Thời gian kết nối trên 3s thì cảnh báo WARNING, quá 5s thì cảnh báo CRITICAL.
Tương tự với 27 MODE còn lại, cần xác định rõ chức năng và ngưỡng cảnh báo. Chi tiết