openfalcon 组件监控_open-falcon监控业务URL探测
源码安装
安装依赖
yum install -y redis
yum install -y mysql-server
导入数据库
wget https://raw.githubusercontent.com/URLooker/web/master/schema.sql
mysql -h 127.0.0.1 -u root -p < schema.sql
安装web
yum install -y go
mkdir -pv /root/go/src/github.com/urlooker
git clone https://github.com/URLooker/web.git
cd/root/go/src/github.com/urlooker/web
./control build
./control start
编辑cfg.example.json 配置文件
{"debug": false,"admins":["ning","admin"],"salt": "have fun!","past": 30,"http": {"listen": "0.0.0.0:1984","secret": "secret"},"rpc": {"listen": "0.0.0.0:1985"},"mysql": {"addr": "root:[email protected](127.0.0.1:3306)/urlooker?charset=utf8&&loc=Asia%2FShanghai","idle": 10,"max": 20},"ldap": {"enabled": false,"addr": "ldap.example.com:389","baseDN": "dc=example,dc=com","bindDN": "cn=mananger,dc=example,dc=com","bindPasswd": "12345678","userField": "uid","attributes": ["sn","mail","telephoneNumber"]
},"alarm":{"enable": true,"batch": 200,"replicas": 500,"connTimeout": 1000,"callTimeout": 5000,"maxConns": 32,"maxIdle": 32,"sleepTime":30,"cluster":{"node-1":"127.0.0.1:1986"}
},"monitorMap": {"default":["hostname.1"],"idc1":["hostname.2"]
},"falcon":{"enable": false,"addr":"http://falcon.transfer.addr/api/push","interval": 60},"internalDns":{"enable": false,"addr":""}
}
启动web
nohup ./urlooker-web -c cfg.example.json >/dev/null &
用浏览器打开
安装agent
mkdir -pv /usr/lib/golang/src/github.com/urlooker
git clone https://github.com/URLooker/agent.git
cd agent
./control build
./control start
编辑配置文件
[[email protected] agent]# cat cfg.example.json
{"debug": false,"hostname": "hostname.1", #要和server端的配置文件里的一致"worker": 1000,"web": {"addrs": ["192.168.1.100:1985"], #server端的1985地址"interval": 60,"timeout": 1000}
}
启动url客户端
nohup ./urlooker-agent -c cfg.example.json >/dev/null &
安装alarm报警组件
mkdir -pv /root/go/src/github.com/urlooker
cd/root/go/src/github.com/urlooker
git clone https://github.com/URLooker/alarm.git
cd alarm
./control build
./control start
配置报警邮件配置
[[email protected] alarm]# cat cfg.example.json
{"debug": false,"remain":10,"rpc":{"listen":"0.0.0.0:1986"},"web": {"addrs": ["127.0.0.1:1985"],"timeout": 300,"interval": 60},"alarm": {"enabled": true,"minInterval": 180,"queuePattern": "event","redis": {"dsn": "127.0.0.1:6379","maxIdle": 5,"connTimeout": 20000,"readTimeout": 20000,"writeTimeout": 20000}
},"queue": {"sms": "/sms","mail": "/mail"},"worker": {"sms": 10,"mail": 50},"sms": "","smtp": {"addr": "smtp.163.com:994","username": "xxx","password": "xxxx","from": "xxxxx"}
}
启动报警组件
nohup ./urlooker-alarm -c cfg.example.json >/dev/null &
测试URL探测是否报警
登录web界面配置用户以及团队创建
配置URL探测
收到邮件报警
安装web
原文:https://www.cnblogs.com/zhangzihong/p/10396977.html
openfalcon 组件监控_open-falcon监控业务URL探测相关推荐
- openfalcon 组件监控_运维监控系统之Open-Falcon
目录: Open-Falcon的简介 行业监控软件对比 Open-Falcon架构 Open-Falcon部署 Open-Falcon相关连接 一.Open-Falcon的简介 1.监控系统,可以从运 ...
- openfalcon 组件监控_使用滴滴云快速搭建 Open-Falcon 监控平台
最近笔者申请了一个开源项目的支持计划,获得了 滴滴云 的一台免费的服务器一段时间. Open-Falcon 是非常优秀的一款开源监控系统,正好最近想弄一个测试环境尝试下 Open-Falcon,把此次 ...
- 小米mysql监控_15_小米监控Open-Falcon:Mysql监控
15_小米监控Open-Falcon:Mysql监控 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) Reac ...
- CDN监控系统(三 业务架构)
监控系统(业务监控数据流和架构) 需求 本次从业务监控出发,监控系统 配置平台化,假设实现以下简单配置需求: 告警类型 告警条件 告警阈值 流量峰值 >= t1 5xx 状态码占比 >= ...
- 2、小米监控_服务监控Open-Falcon环境准备
服务监控Open-Falcon环境准备 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战( ...
- 应当重视监控系统维保业务的生态建设
随着平安城市建设.天网工程.雪亮工程建设的推进,我国城乡已经建成了数量巨大的视频监控系统.由于重建设.轻管理维护的思想和经费等方面的原因,目前许多地区视频监控设备的完好率并不理想. 2015年5月13 ...
- Linux企业级监控Zabbix——Zabbix 监控架构、优缺点、监控对象、监控方式、监控模块、组件、常用术语
企业级监控Zabbix 1.Zabbix 监控架构 Zabbix的监控架构在实际监控架构中,zabbix根据网络环境.监控规模等架构: 包括:server-client .server-proxy-c ...
- zabbix日志监控:操作系统、业务系统、文件大小、多行日志
zabbix日志监控:操作系统.业务系统.文件大小.多行日志 目录 1 监控操作系统日志 2 监控业务系统日志 具体要求: 分析: 操作: 3 监控日志文件大小 (1)在被管主机当中安装agent ( ...
- 监控之美——监控之美-监控系统选型分析及误区探讨
朱政科 读完需要 29 分钟 速读仅需 10 分钟 本文摘自于朱政科撰写的<Prometheus 云原生监控:运维与开发实战>,重点介绍了在监控系统选型中应该考虑的问题. 上一期监控之美- ...
最新文章
- 印制塑料卡片中的IC芯片
- c#中拖动图片的例子
- 【学习笔记】redis一些配置文件参数详解
- 使用SecureCRT录制自动脚本
- OllyDbg的一些快捷键
- CodeForces - 817D Imbalanced Array(单调栈)
- SmartGit 过期解决方案之 非商业版本安装使用
- 给安利公司董事长郑李锦芬女士的一封信
- 用 GDB 调试Linux下的C程序
- 【sklearn第八讲】广义线性模型
- Mac彻底卸载搜狗输入法,看这一篇就够了
- Lubuntu安装屏幕键盘onboard,使触摸屏可以登录和输入
- bp神经网络误差反向传播,什么叫误差的反向传播
- 阿里云服务器公网带宽下载上传速度及测速Ping值测试工具
- 虚拟系统管理器QEMU/KVM
- UE5打包失败:AutomationTool exiting with ExitCode=-532462766 解决方法
- 虚拟磁盘管理器 设备未就绪_多磁盘管理,用于捕获虚拟设备和版本控制
- 【烈日炎炎战后端】Linux(0.3万字)
- antd 表格设置动态列(动态表头)
- 补充照片:某基同学使用Bing词典
热门文章
- python3.72教程_python3教程_编程入门教程_牛客网
- dr.oracle素颜霜好用吗,treechada素颜霜好用吗_treechada素颜霜评测
- voc_eval.py:41: RuntimeWarning: invalid value encountered in greater_equal if np.sum(rec = t) ==
- RuntimeError: one of the variables needed for gradient computation has been modified by an inplace
- 输出任意一元二次函数的结果值
- 用栈来实现队列的golang实现
- 封装 js 插件 实例
- Ucenter会员同步通讯登录原理(转)
- ARM平台YUV转RGB888(转)
- 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96“...