源码安装

安装依赖

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探测相关推荐

  1. openfalcon 组件监控_运维监控系统之Open-Falcon

    目录: Open-Falcon的简介 行业监控软件对比 Open-Falcon架构 Open-Falcon部署 Open-Falcon相关连接 一.Open-Falcon的简介 1.监控系统,可以从运 ...

  2. openfalcon 组件监控_使用滴滴云快速搭建 Open-Falcon 监控平台

    最近笔者申请了一个开源项目的支持计划,获得了 滴滴云 的一台免费的服务器一段时间. Open-Falcon 是非常优秀的一款开源监控系统,正好最近想弄一个测试环境尝试下 Open-Falcon,把此次 ...

  3. 小米mysql监控_15_小米监控Open-Falcon:Mysql监控

    15_小米监控Open-Falcon:Mysql监控 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) Reac ...

  4. CDN监控系统(三 业务架构)

    监控系统(业务监控数据流和架构) 需求 本次从业务监控出发,监控系统 配置平台化,假设实现以下简单配置需求: 告警类型 告警条件 告警阈值 流量峰值 >= t1 5xx 状态码占比 >= ...

  5. 2、小米监控_服务监控Open-Falcon环境准备

    服务监控Open-Falcon环境准备 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战( ...

  6. 应当重视监控系统维保业务的生态建设

    随着平安城市建设.天网工程.雪亮工程建设的推进,我国城乡已经建成了数量巨大的视频监控系统.由于重建设.轻管理维护的思想和经费等方面的原因,目前许多地区视频监控设备的完好率并不理想. 2015年5月13 ...

  7. Linux企业级监控Zabbix——Zabbix 监控架构、优缺点、监控对象、监控方式、监控模块、组件、常用术语

    企业级监控Zabbix 1.Zabbix 监控架构 Zabbix的监控架构在实际监控架构中,zabbix根据网络环境.监控规模等架构: 包括:server-client .server-proxy-c ...

  8. zabbix日志监控:操作系统、业务系统、文件大小、多行日志

    zabbix日志监控:操作系统.业务系统.文件大小.多行日志 目录 1 监控操作系统日志 2 监控业务系统日志 具体要求: 分析: 操作: 3 监控日志文件大小 (1)在被管主机当中安装agent ( ...

  9. 监控之美——监控之美-监控系统选型分析及误区探讨

    朱政科 读完需要 29 分钟 速读仅需 10 分钟 本文摘自于朱政科撰写的<Prometheus 云原生监控:运维与开发实战>,重点介绍了在监控系统选型中应该考虑的问题. 上一期监控之美- ...

最新文章

  1. 印制塑料卡片中的IC芯片
  2. c#中拖动图片的例子
  3. 【学习笔记】redis一些配置文件参数详解
  4. 使用SecureCRT录制自动脚本
  5. OllyDbg的一些快捷键
  6. CodeForces - 817D Imbalanced Array(单调栈)
  7. SmartGit 过期解决方案之 非商业版本安装使用
  8. 给安利公司董事长郑李锦芬女士的一封信
  9. 用 GDB 调试Linux下的C程序
  10. 【sklearn第八讲】广义线性模型
  11. Mac彻底卸载搜狗输入法,看这一篇就够了
  12. Lubuntu安装屏幕键盘onboard,使触摸屏可以登录和输入
  13. bp神经网络误差反向传播,什么叫误差的反向传播
  14. 阿里云服务器公网带宽下载上传速度及测速Ping值测试工具
  15. 虚拟系统管理器QEMU/KVM
  16. UE5打包失败:AutomationTool exiting with ExitCode=-532462766 解决方法
  17. 虚拟磁盘管理器 设备未就绪_多磁盘管理,用于捕获虚拟设备和版本控制
  18. 【烈日炎炎战后端】Linux(0.3万字)
  19. antd 表格设置动态列(动态表头)
  20. 补充照片:某基同学使用Bing词典

热门文章

  1. python3.72教程_python3教程_编程入门教程_牛客网
  2. dr.oracle素颜霜好用吗,treechada素颜霜好用吗_treechada素颜霜评测
  3. voc_eval.py:41: RuntimeWarning: invalid value encountered in greater_equal if np.sum(rec = t) ==
  4. RuntimeError: one of the variables needed for gradient computation has been modified by an inplace
  5. 输出任意一元二次函数的结果值
  6. 用栈来实现队列的golang实现
  7. 封装 js 插件 实例
  8. Ucenter会员同步通讯登录原理(转)
  9. ARM平台YUV转RGB888(转)
  10. 当前线程不在单线程单元中,因此无法实例化 ActiveX 控件“8856f961-340a-11d0-a96“...