10bet网址
MySQL 8.0企业监控手册
相关的文档10bet官方网站 本手册下载

7.4改变SSH主机密钥

SSH主机密钥是用来区分监控主机,不应该有重复的SSH密钥。关键是可以复制的,如果克隆服务器。本节描述如何改变特定主机的SSH主机密钥,消除事件和警报时生成重复的检测到主机。

必须执行以下步骤:

  • 生成一个新的监控主机的SSH密钥。

  • 编辑监控代理的配置。

在UNIX、Linux和Mac OS平台使用ssh - keygen实用程序。在Microsoft Windows平台上,有多种工具,但是这个例子使用puttygen

生成一个新的监控主机的SSH密钥,做到以下几点:

  1. 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

    并比较每个服务器之间的指纹。删除现有的密钥和再生的关键为每个服务器使用以下指令重复键。

  2. 在监控主机上,删除现有的,重复的SSH密钥。例如:

    sudo rm - f /etc/ssh/ssh_host_*
  3. 在监控主机上,重新生成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。

  4. 重新启动sshd服务器。

  5. 请注意

    这一步是必需的,在MySQL 5.5情况下,。它不需要任何版本的MySQL 5.6或更高版本。

    监视的MySQL实例,编辑hostid值:

    mysql >更新mysql。库存设置值= ' ssh:{新ssh指纹}' name = ' hostId ';
  6. 重新启动监控代理。