Opserver监控工具的使用
Opserver是Stack Overflow的开源监控解决方案,由Stack Exchange发布,基于.NET框架构建。开源地址:https://github.com/opserver/Opserver.
只需要将其下载下来,编译发布至IIS即可,但是由于需要修改配置和.NET版本的原因可能会遇到的问题汇总:
建议使用2012以上版本打开。
会看到解决方案内有两个项目:第一个是我们要部署的站点,第二个是系统的核心类库。
1..NET版本问题(.NET版本要装对,否则发布到IIS会遇到不同bug)
比如遇到错误提示:"!!0[] System.Array.Empty()"
安装.NET4.6,如果不行则安装.NET4.6.1,总之版本要对。
2.修改redis配置
RedisSettings.json.example
SecuritySettings.config.example
将上面这两个文件拷贝一份,并重新命名为RedisSettings.json、SecuritySettings.config,即去掉.example即可。
对于SecuritySettings.config文件,只保留下面内容即可(不需要身份验证,直接点击登录):
<?xml version="1.0" encoding="utf-8"?>
<SecuritySettings provider="alladmin" />
对于RedisSettings.json文件,修改Servers节点即可:redis地址为本地,端口号为6379。
"Servers": [
{
"name": "127.0.0.1",
"instances": [ { "name": "Machine Learning", "port": "6379" } ]
}
]