Opserver 初探三《服務器數據監控》


用Opserver 怎么像zabbix一樣監控服務器呢,查看github官方說明,Opserver可用於連接任何支持Bosun, Orion, or direct WMI監控數據。

Opserver is a monitoring system by the team at Stack Exchange, home of Stack Overflow. It is a tool for monitoring: 
•Servers/Switches & anything supported by Bosun, Orion, or direct WMI monitoring
•SQL Clusters & Single Instances 
•Redis 
•Elasticsearch 
•Exception Logs (from StackExchange.Exceptional) 
•HAproxy
•PagerDuty
•CloudFlare DNS
•... and more as we go

 Bosun 是stackExchange開發的開源監控程序,目前最新版本0.5,官方網站www.bosun.org,bosun依賴OpenTSDB和HBase;安裝方式有兩種,一種是docker方式安裝,另一種是下載二進制文件自行安裝(需要同時安裝bosun,OpenTSDB,HBase)。

本文重點記錄怎么利用bosun在Opserver上對服務器進行監控。

 

1、bosun 快速安裝

  •      安裝docker

      docker目前主要支持在liunx系統,本文安裝步驟根據官網https://docs.docker.com/engine/installation/,在centos7上成功安裝,過程簡單。

  •      在docker中安裝bosun

     使用命令“docker run -d -p 4242:4242 -p 8070:8070 stackexchange/bosun”,安裝bosun,文件大概200多M,等待完成即可。

  •      檢查是否安裝成功

     訪問網站http://docker-server-ip:8070,顯示bosun界面,即安裝成功。此時,本機監控數據已經被采集,可以查看相應數據。

 

 

 2、服務器agent數據采集器(scollector)

   可到 http://bosun.org/scollector/下載scollector.

    以windows 為例,下載“scollector-windows-amd64.exe"后,用管理員身份運行”cmd.exe"。cd 到文件目錄,在命令窗口輸入“scollector-windows-amd64 -h  docker-server-ip:8070"

    顯示如下信息,表示與bosun服務建立連接。稍后可在bosun items 界面看到此服務器信息。

C:\>scollector-windows-amd64 -h 192.168.1.101:8070
2016/11/18 15:59:19 info: main.go:213: OpenTSDB host: http://192.168.1.101:8070

 

 

3、Opserver配置

找到“DashboardSettings.json.example"文件,啟用bosun,並指向http://docker-server-ip:8070。另存為文件“DashboardSettings.json”。在Dashboard中即可以看到服務器狀況。

"providers": {
    "bosun": {
      "host": "http://192.168.1.101:8070"
    },

 


免責聲明!

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



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