Я использую Icinga2 для мониторинга сервера Mysql на удаленном хосте. Теперь я пытаюсь настроить mysql_check
.
Вот файл service.conf
:
apply Service "mysql8" {
import "generic-service"
check_command = "mysql"
vars.mysql_mode = "uptime"
vars.mysql_hostname = "remote-host"
vars.mysql_port = "3306"
vars.mysql_username = "username"
vars.myql_password = "password"
command_endpoint = host.vars.client_endpoint
assign where host.vars.mysql == true && host.vars.client_endpoint
}
Вот файл host.conf
:
object Host "remote-host" {
import "generic-host"
address = "xxx.xxx.xx.xxx"
vars.os = "linux"
vars.mysql = true
host.vars.client_endpoint="remote-host"
Когда я попробовал check_MySQL
от Icinga2, я получил следующую ошибку:
Не удается подключиться к серверу MySQL на удаленном хосте (111)
Что я могу сделать, чтобы решить проблему check_MySQL
с удаленным хостом.
Спасибо.