監控系統Opserver的配置調試


Stack Exchange開源其監控系統Opserver有一段時間了。之前在項目中用過他們的MiniProfile來分析頁面執行效率和幫助新人了解項目,當他們開源了其監控系統的時候正好部門也在關注監控方面的東西,所以一直想用起來,但由於又忙於其他項目一直沒時間體驗一番。最近一個為期20天的攻堅戰剛剛完成利用周末的時間看了下這個監控系統,這里為了他人快速上手所以寫出來一個簡單配置的過程。

  • 下載Opserver項目

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

  下載后使用vs2012或以上版本打開,會看到解決方案內有兩個項目

  

  第一個項目是我們要部署的項目,第二個是系統的核心類庫

  • 生成調試

  將Opserver項目設為啟動項目,愉快地按下F5。這時候可能會跳出來一個異常,千萬別驚慌或者爆粗口

  停止調試進入Opserver項目下的Config目錄找到SecuritySettings.config.example文件。清單如下:

<SecuritySettings provider="AD">
   <!-- Optional, these networks can see the overview
        dashboard without authentication -->
   <InternalNetworks>
       <Network name="SE Internal" cidr="10.0.0.0/8" />
   </InternalNetworks>
</SecuritySettings>
 

修改cidr配置為你的本地地址如:192.168.0.0/24或者127.0.0.1【可選 這些網絡無須身份驗證就可以看到概覽儀表板】
保存為SecuritySettings.config(去掉example);

再次調試你會進入登陸頁面

登陸后你會看到這樣的界面

進入進入about頁面進行查看你會發現一些信息

其中Sections下都為Disabled(因為這個截圖是我配置好后截的圖,所以SQL是Enabled,如果沒有配置則是Disabled)

【這里以SQL的配置為例進行演示,其他配置參考具體的sample文件】

再次進入Config文件夾編輯SQLSettings.json.example文件,然后保存為SQLSettings.json

再次調試並隨便進入一個頁面你會發現

再次進入SecuritySettings.config文件將<SecuritySettings provider="AD">改為<SecuritySettings provider="alladmin">

然后再次調試進入便大功告成了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM