我正在使用 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
远程主机的问题。
谢谢。