我已经从OpServer下载了源代码,在SQLsettings.json中设置了两个实例,并将SecuritySettings.config中的提供程序设置为" alladmin",它运行得很好。
现在我想将此更改从alladmin
更改为AD
,因此用户必须输入其凭据才能访问信息中心这是当前配置:
<SecuritySettings provider="ad">
<InternalNetworks>
<Network name="Internal virtual" cidr="172.16.2.0/23" />
<Network name="Internal physical" cidr="172.16.8.0/23" />
</InternalNetworks>
</SecuritySettings>
成功输入我的用户名/密码后,无论是否存在InternalNetworks节点,我都会收到以下错误:
哦,哦!没有配置!没有找到配置数据,这意味着没有 opserver部分已配置或可用。请参阅/ config目录中的Readme.txt和.example文件 基本JSON配置的示例......或者您可以实现自己的 提供商从任何地方获取设置。
不幸的是,示例文件和自述文件对此没有太大帮助。为了让它在没有alladmin
设置的情况下工作,我需要更改什么?
对于那些感兴趣的人:源代码和示例配置文件可在此处获得: https://github.com/opserver/Opserver
答案 0 :(得分:1)
这意味着您已登录,但尚未配置其余设置。例如,从仪表板文件中删除“.example”扩展名,并且控制台应该抛出一些关于无法从配置的服务器轮询数据的错误。