Opserver简单部署

一、下载opserver项目

地址:https://github.com/opserver/Opserver/

二、用vs2012及以上版本打卡opserver项目,如图

三、右击Opserver,点“设为启动项”

四、调试(F5)

调试之后,发现报错

停止调试进入Opserver项目下的Config目录找到SecuritySettings.config.example文件。清单如下:

[csharp] view plain copy
 
 print?
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <SecuritySettings provider="AD">  
  3.     <  Optional, these networks can see the overview dashboard without authentication  >  
  4.     <InternalNetworks>  
  5.         <Network name="SE Internal" cidr="10.0.0.0/8" />  
  6.     </InternalNetworks>  
  7. </SecuritySettings>  
  8.   
  9.   
  10. <!--Example of global access for everyone:  
  11. <SecuritySettings provider="alladmin" >-->  

修改cidr配置为你的本地地址如:192.168.0.0/24或者127.0.0.1【可选 这些网络无须身份验证就可以看到概览仪表板】

我这里直接将文件改为:

[csharp] view plain copy
 
 print?
  1. <?xml version="1.0" encoding="utf-8"?>  
  2.   
  3. <SecuritySettings provider="alladmin" >  
  4. </SecuritySettings>  

保存为SecuritySettings.config(去掉example),再次调试:

因为安全设置是alladmin,所以直接点击Login in即可,进去之后你会看到:

这是因为还没有配置以下相关监控文件

这里以SQL为例:

找到Opserver下面的config/SQLSettings.json.example文件,双击编辑:

[csharp] view plain copy
 
 print?
  1. {  
  2.   "defaultConnectionString": "Data Source=$ServerName$;Initial Catalog=master;Integrated Security=SSPI;",  
  3.   "instances": [  
  4.       {  
  5.           "name": "实例名",  
  6.         "connectionString": "Data Source=实例名;Initial Catalog=DB;UID=sa;pwd=****;"  
  7.       },  
  8.     { "name": "实例名" }  
  9. }  
再次调试,看到以下界面

点击Node可以看到实例详细。

完毕~微笑

原文地址:https://www.cnblogs.com/jjg0519/p/6259807.html