Stack Exchange開源其監控系統Opserver有一段時間了。以前在項目中用過他們的MiniProfile來分析頁面執行效率和幫助新人瞭解項目,當他們開源了其監控系統的時候正好部門也在關注監控方面的東西,因此一直想用起來,但因爲又忙於其餘項目一直沒時間體驗一番。最近一個爲期20天的攻堅戰剛剛完成利用週末的時間看了下這個監控系統,這裏爲了他人快速上手因此寫出來一個簡單配置的過程。git
項目地址:https://github.com/opserver/Opserver/github
下載後使用vs2012或以上版本打開,會看到解決方案內有兩個項目json
第一個項目是咱們要部署的項目,第二個是系統的核心類庫網絡
將Opserver項目設爲啓動項目,愉快地按下F5。這時候可能會跳出來一個異常,千萬別驚慌或者爆粗口ide
中止調試進入Opserver項目下的Config目錄找到SecuritySettings.config.example文件。清單以下:spa
<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);調試
再次調試你會進入登錄頁面code
登錄後你會看到這樣的界面server
進入進入about頁面進行查看你會發現一些信息blog
其中Sections下都爲Disabled(由於這個截圖是我配置好後截的圖,因此SQL是Enabled,若是沒有配置則是Disabled)
【這裏以SQL的配置爲例進行演示,其餘配置參考具體的sample文件】
再次進入Config文件夾編輯SQLSettings.json.example文件,而後保存爲SQLSettings.json
再次調試並隨便進入一個頁面你會發現
再次進入SecuritySettings.config文件將<SecuritySettings provider="AD">改成<SecuritySettings provider="alladmin">
而後再次調試進入便大功告成了