MySQL企业监控8.0发行说明
SSH主机密钥是用来区分监控主机,不应该有重复的SSH密钥。关键是可以复制的,如果克隆服务器。本节描述如何改变特定主机的SSH主机密钥,消除事件和警报时生成重复的检测到主机。
必须执行以下步骤:
生成一个新的监控主机的SSH密钥。
编辑监控代理的配置。
在UNIX、Linux和Mac OS平台使用ssh - keygen
实用程序。在Microsoft Windows平台上,有多种工具,但是这个例子使用puttygen
。
生成一个新的监控主机的SSH密钥,做到以下几点:
Identiify重复的SSH密钥。
在每个监控主机,运行以下命令打印出SSH公钥指纹:
ssh - keygen - l - f /etc/ssh/ssh_host_key。ssh - keygen酒吧- l - f /etc/ssh/ssh_host_dsa_key。ssh - keygen酒吧- l - f /etc/ssh/ssh_host_rsa_key.pub
并比较每个服务器之间的指纹。删除现有的密钥和再生的关键为每个服务器使用以下指令重复键。
在监控主机上,删除现有的,重复的SSH密钥。例如:
sudo rm - f /etc/ssh/ssh_host_*
在监控主机上,重新生成SSH密钥。这个操作需要你添加这些主机的SSH密匙环下次你连接。例如:
ssh - keygen sudo - f /etc/ssh/ssh_host_key - n - t rsa1 ssh - keygen sudo - f /etc/ssh/ssh_host_rsa_key - n”- t rsa sudo ssh - keygen - f”/etc/ssh/ssh_host_dsa_key - n - t dsa
如果使用
puttygen
,点击生成并按照屏幕上的指令。请注意可以生成的关键使用RSA (SSH1或SSH2), DSA或ECDSA。企业监控所有支持MySQL。
重新启动sshd服务器。
-
请注意
这一步是必需的,在MySQL 5.5情况下,。它不需要任何版本的MySQL 5.6或更高版本。
监视的MySQL实例,编辑
hostid
值:mysql >更新mysql。库存设置值= ' ssh:{新ssh指纹}' name = ' hostId ';
重新启动监控代理。