Я использую 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
с удаленным хостом.
Спасибо.