鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

(可选)使能后台数据管理页面

该功能仅用于可视化地呈现OmniAdvisor2.0数据库中所涉及的负载、任务执行以及调优信息等其他相关信息,不执行该章节的操作并不会影响本特性的调优功能运行。

  1. 创建管理员用户。
    cd $OMNIADVISOR_HOME/BoostKit-omniadvisor_2.0.0/src
    python init.pyc createsuperuser

    按提示设置用户名和密码。此处以设置用户名为advisortest,密码为123456为例进行说明。默认用户名为advisortest(与当前的操作系统用户名一致),Email address可以不填写,因此提示输入Username和Email address时,直接按回车即可。

    建议您使用的密码满足以下要求:

    • 口令长度至少8个字符。
    • 口令必须包含如下至少两种字符的组合:
      • 至少一个小写字母。
      • 至少一个大写字母。
      • 至少一个数字。
      • 至少一个特殊字符:`~!@#$%^&*()-_=+\|[{}];:'",<.>/?和空格。
    • 口令不能和账号一样。

  2. 启动Django web服务。
    • 在使用admin服务时,请确保将其托管在其他域,并确保其只能通过内部网络或VPN等进行访问。禁止admin服务连接外网,避免admin设置不当导致安全风险。
    • 在启动服务时,禁止使用系统的root用户。使用root用户启动的风险在于,如果程序遭到入侵攻击,攻击者可以利用该程序的高级运行权限来对整个系统造成危害。
    cd $OMNIADVISOR_HOME/BoostKit-omniadvisor_2.0.0/src
    python init.pyc runsslserver host-ip:8000

  3. 在UI页面中查看数据。

    访问“https://host-ip:8000/admin”页面,按照提示输入用户名与密码。

    登录成功即表示使能成功,登录成功后页面如下图所示。