这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

使用 MC 诊断进行故障排除

您从主页访问的管理控制台诊断 (Diagnostics) 页面可以帮助您解决 MC 进程中而非数据库中的问题。

可以诊断的问题

  • 查看管理控制台日志,您可以对其按列标题(例如类型、组件或消息)进行排序。

  • 搜索消息中的关键词或短语,并搜索指定时间范围内的日志条目。

  • 将数据库消息导出到文件。

  • 将控制台参数重置为原始配置。

  • 重新启动管理控制台进程。该进程完成后,您将被带回到登录页面。

1 - 查看 MC 日志

如果您想浏览 MC 日志(不是数据库日志),请导航到诊断 (Diagnostics) > MC 日志 (MC Log) 页面。

此页面以表格视图显示了 /opt/vconsole/log/mc/mconsole.log 的内容,让您能够轻易地确定与 MC 相关的问题并进行故障排除。

您可以单击列标题对日志条目进行排序,并在特定时间范围内搜索消息中的关键词、短语和日志条目。您还可以将日志消息导出到文件。

2 - 导出用户审核日志

当 MC 用户在管理控制台 (Management Console) 上对 MC 管理的数据库或是对 MC 本身做出更改时,他们的操作都会生成一个日志条目,其中包含您可以导出到文件的数据。

如果您执行 MC 恢复出厂设置操作(将 MC 恢复到预配置状态),那么在重置前,您可以选择导出审核记录。

手动导出 MC 用户活动

  1. 在 MC 主页上,单击诊断 (Diagnostics),然后单击审核日志 (Audit Log)

  2. 在审核日志查看器页面,单击导出 (Export) 并将文件保存到服务器的一个位置。

要查看审核记录器记录的用户操作类型,请参阅使用审核日志监控 MC 用户活动

3 - 重新启动 MC

您需要重新启动 MC Web/应用程序服务器的原因可能有很多,例如更改端口分配后、使用 MC 界面导入新的 SSL 证书或者 MC 界面或 Vertica 相关的任务没有响应。

重新启动 MC 需要具备 ADMIN 角色 (MC) 或 SUPER 角色 (MC) 权限。有关这些角色的详细信息,请参阅配置权限

如何通过 MC 界面重新启动 MC(使用浏览器)

  1. 打开 Web 浏览器,以管理员身份连接到 MC

  2. 在 MC 主页上,单击诊断 (Diagnostics)

  3. 单击重新启动控制台 (Restart Console),然后单击“确定 (OK)”以继续,或单击“取消 (Cancel)”返回“诊断 (Diagnostics)”页面。

MC 进程将关闭几秒,然后自动重新启动。该进程完成后,您将被带回到登录页面。

如何使用命令行重新启动 MC

如果您出于一些原因(例如 MC 界面或 Vertica 相关的任务没有响应)不能通过 Web 浏览器连接到 MC,那么您可以使用启动、停止或重新启动实参运行 vertica-consoled 脚本。

请按照以下步骤启动、停止或重新启动 MC。

  1. 以 root 身份在安装了 MC 的服务器上打开终端窗口。

  2. 运行 vertica-consoled 脚本:

    # /etc/init.d/vertica-consoled { stop | start | restart }
    

    对于 CentOS 7 及以上版本,请运行:

    # systemctl { stop | start | restart } vertica-consoled
    

如何在 AMI 上重新启动 MC

您可以使用以下步骤重新启动 MC AMI 实例。

  1. 以用户 dbadmin 身份通过 SSH 登录 MC 主机:

    $ ssh -i example.pem dbadmin@52.xx.xx.xx
    
  2. 使用 sudo 运行 vertica-consoled 脚本:

    # sudo /etc/init.d/vertica-consoled { stop | start | restart }
    

重新开始

如果需要将 MC 恢复至原始状态(“恢复出厂设置”),请参阅将 MC 重置为预配置状态

4 - 将 MC 重置为预配置状态

如果您决定将 MC 重置为原始的预配置状态,您可以在诊断 (Diagnostics) 页面单击恢复出厂设置 (Factory Reset)

恢复出厂设置将移除存储中的所有元数据(大约一周的数据库监控/配置信息和 MC 用户),并让您不得不再次重新配置 MC,如配置 MC 中所述。

在您单击“恢复出厂设置 (Factory Reset)”后,您可以选择单击“是 (Yes)”将审核记录导出到文件。如果您单击“否 (No)”(不导出审核记录),重置过程将开始。此操作无法撤消。

记住以下有关用户帐户和 MC 的内容。

  • 当您第一次配置 MC 时,您要在配置过程中创建 MC 超级用户(Linux 帐户)。在 MC 上恢复出厂设置不会创建新的 MC 超级用户,也不会删除现有 MC 超级用户。在恢复出厂设置后进行初始化时,您必须使用原始 MC 超级用户帐户登录。

  • 请注意,一旦配置好 MC 后,您就可以添加 MC 特定的用户。通过 MC 界面创建的用户是 MC 特定的用户。后续通过 MC 更改密码时,您只能更改 MC 特定用户的密码。MC 外部的密码(例如,系统 Linux 用户和 Vertica 数据库密码)保持不变。

    有关 MC 用户的信息,请参阅创建 MC 用户MC 配置权限小节。

5 - 避免 MC 自签名证书过期

当通过客户端浏览器连接到 MC 时,Vertica 将为每个 HTTPS 请求分配一个包含时间戳的自签名证书。为增强安全性和防止密码重播攻击,时间戳仅在几秒钟内有效,随后就会过期。

为避免遭到 MC 阻拦,请同步 Vertica 群集内各个主机的时间,以及 MC 主机的时间(如果该主机位于专用服务器上)。要从丢失同步或缺乏同步中恢复,请重新同步系统时间和网络时间协议 (Network Time Protocol)。