windows Opserver 监控

1、下载opserver项目git

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

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

 

3、右击Opserver,点“设为启动项”安全

4、调试(F5)网络

调试以后,发现报错app

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

[csharp] view plain copyspa

print?.net

  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能够看到实例详细。

完毕~微笑