Bosun安装、配置、部署
Bosun安装、配置、部署
背景
日志收集采用的技术方案是elasticsearch+td-agent+kibanna。bosun可接入elasticsearch作为数据源,从而实现日志报警
介绍
Bosun是由Stack Exchange团队打造的一套基于时间序列的监控预警系统,系统开源并遵守MIT协议。
Bosun拥有非常强大的表达式语言,能够灵活地定义预警规则以及展示预警通知。
Bosun能够让你利用历史数据来测试预警规则,这样能大大加快开发效率。
可接入的数据源:OpenTSDB、Graphite、Elastic。
安装
1.Docker
(1)Docker支持的版本
0.5.0, latest Release Notes
0.6.0-pre 1a9d75de9668515429859d8486554e7425ba45ca
(2)安装命令
docker run -d -p 4242:4242 -p 8070:8070 stackexchange/bosun
(3)升级
$ apt-get update && apt-get install -y wget
$ wget -O /bosun/bosun <bosun-release-URL>
$ kill -HUP 1
配置文件
0.6.0之后的版本,配置文件为bosun.toml和规则配置文件
ElasticSearch配置
在ElasticConf配置项下配置集群,默认为default集群,在后面查询数据时不指定集群时默认为default集群。
Hosts:集群列表
Version: 接入的es版本,支持v2,v5,v6
SimpleClient:设置为true
邮箱配置
SMTPConf用来配置邮件发送的信息
EmailFrom:发送邮件的邮箱
Host:发送邮件服务器
Username:用户名
Password:密码
DB配置
Bosun的内部存储器,用来存储预警事件等信息。
DB可以选择redis和go内置的ledis,默认时ledis。当配置了RedisHost时,Ledis的相关配置会失效。在生产环境上建议使用redis。
RedisHost:redis的地址
RedisDb:指定redis的db,默认为0
RedisPassword:redis密码
API设置
设置为True时,可以通过api和ui来保存规则配置文件,默认为False
Rule conf文件路径配置
规则文件的路径以及文件名配置
部署
$ bosun -c /data/bosun.toml
生产环境上可在supervisor中启动。
启动成功后,访问http://127.0.0.1:8080/
Bosun安装、配置、部署相关推荐
- Jenkins详细安装配置部署--超详细
Jenkins详细安装配置部署--超详细 一.什么是CI/CD 二.Gitlab内置持续集成 持续集成(CI) 持续交付(CD) 2.1 Gitlab的CI/CD优势 2.2 Gitlab的CI/CD ...
- mysql hive 安装 配置_hive 安装配置部署与测试
系统初始化 mysql5.6 的安装配置 hive 的安装配置处理 一: 系统环境初始化 1.1 系统环境: CentOS6.4x64 安装好的hadoop伪分布环境 所需软件包: apache-hi ...
- CentOS Docker安装配置部署Golang web helloworld
目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker部署Golang web helloworld 四.Docker与虚拟机的区别 五. ...
- Linux puppet的安装配置部署
一.puppet简介 puppet是一个为实现数据中心自动化管理而设计的配置管理软件,能够管理IT基础设施的整个生命周期:供应(provisioning)配置(configuration).联动(or ...
- Jenkins详细安装配置部署
目录 一.安装jdk 二.安装jenkins 三.安装git 四.安装maven 五.Jenkins全局工具配置 六.SSH插件安装 七.SSH传输服务器设置 八.页面配置发布工程 九.目标发布服务器 ...
- windows下OpenCV的安装配置部署详细教程
零.简介 OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库.OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以 ...
- Roller5.0.3安装配置部署 step by step
一.下载roller 下载地址:http://roller.apache.org/downloads/downloads.html 下载下来之后,解压包含两部份doc.webapps 二.准备环境 1 ...
- 普罗米修斯(Prometheus)安装配置部署
一.基础环境 环境/组件 版本 操作系统 CentOS Linux release 7.6.1810 Prometheus prometheus-2.22.1.linux-amd64.tar.gz g ...
- 【Opencv3学习笔记 1】OpenCV的安装配置部署详细步骤(window + vs2019)
什么是Opencv? OpenCV(开源的计算机视觉处理工具)是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和Ma ...
- linux cdn服务器,wdcdn系统,CDN缓存系统,CDN加速系统,多节点CDN自架系统,CDN安装配置部署--Linux解决方案,技术支持与培训,服务器架构,性能优化,负载均衡,集群分流...
WDCDN缓存加速管理系统,CDN软件,CDN管理平台,CDN解决方案 wdCDN是一套基于squid架构开发的CDN缓存加速系统及管理系统,高效,稳定,安全. 可帮助大中小站长或大中小企业低成本,快 ...
最新文章
- 解决git下载出现:Failed to connect to 127.0.0.1 port 1080: Connection refused拒绝连接错误
- [转] 新入社員の自己紹介
- .NET MVC对接POLYV——HTML5播放器播放加密视频
- oracle io lost,磁盘IO故障
- leetocde1129. 颜色交替的最短路径(bfs)
- python3 while循环语句_python While 循环语句
- 鸿蒙思维和小央美,中心路汝南路站附近艺术培训
- 图片马赛克去除工具_图片太多该如何进行排版呢?
- PHP CodeBase: 求最近一个周一和上周一的日期
- 第五章:腾讯云有哪些产品
- 手机文件上传ftp服务器,安卓手机文件上传 ftp服务器
- 解决“网易邮箱提醒:一次被阻止的收信行为”
- Unity按钮按下、抬起的反应
- 淘宝技术发展3(Oracle/支付宝/旺旺)
- Nide.js安装配置
- 安卓之父安迪·鲁宾:让乔布斯羡慕嫉妒恨的人
- jQ选择器(子元素 后代元素 兄弟元素 相邻元素)
- 啤酒和饮料,切面条(python)
- Numpy:repeat用法图解
- 你有新的推送消息,请注意查收