我配置了一个弹性堆栈(版本7.3.0),并设置了检测信号以ping通我的不同主机。
显示器的配置文件如下:
- type: icmp
name: icmp_monitor
schedule: '@every 5s'
hosts:
- machine1.domain.com # Machine 1
- machine2.domain.com # Machine 2
- machine3.domain.com # Machine 3
是否可以在配置文件中为主机提供“别名”?
在我的组织中,服务器主机名不是很有意义,例如,最好指定machine1.domain.com
为MongoDB main server
。
答案 0 :(得分:0)
documentation page上的示例显示,您可以在主机部分/键中设置主机名。他们在那里指定“ myhost”。因此,我认为可以定义您想要的任何名称。
Elasticsearch不负责别名/解析主机名。这是您的操作系统的任务。
如果您的心跳在Linux机器上运行,我将在/ etc / hosts中设置别名,例如
192.168.1.X mongodb-main
,并将在监视器配置中设置别名,例如
- type: icmp
name: icmp_monitor
schedule: '@every 5s'
hosts:
- mongodb-main
并查看心跳是否接受它并可以解析别名/主机名。