zoukankan      html  css  js  c++  java
  • 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"
        },
  • 相关阅读:
    TSQL循环打印一年中所有的日期(WHILE循环)
    给Table加字段的SQL
    [正则表达式]前台JS得到控件ID (该控件被其它控件包住了)
    1.SQL Server中批量更新Object的Owner 2.附加数据库
    转:动态LINQ的几种方法
    转:查看LINQ生成SQL语句的几种方法
    TrimZero方法
    Oracle关联更新语法(TSQL中的update...from)
    Table之间的空隙或Table与父控件之间的空隙怎么去掉?
    自动完成带来的麻烦
  • 原文地址:https://www.cnblogs.com/hobinly/p/6074764.html
Copyright © 2011-2022 走看看