在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:PrometheusAlert开源软件地址:https://gitee.com/feiyu563/PrometheusAlert开源软件介绍:PrometheusAlert全家桶PrometheusAlert是开源的运维告警中心消息转发系统,支持主流的监控系统Prometheus、Zabbix,日志系统Graylog2,Graylog3、数据可视化系统Grafana、SonarQube。阿里云-云监控,以及所有支持WebHook接口的系统发出的预警消息,支持将收到的这些消息发送到钉钉,微信,email,飞书,腾讯短信,腾讯电话,阿里云短信,阿里云电话,华为短信,百度云短信,容联云电话,七陌短信,七陌语音,TeleGram,百度Hi(如流)等。
构建应用信息和构建相关的命令都写入了Makefile,请确保安装 # 默认make# 只运行构建make build# 运行 go fmtmake format# 运行 go vetmake vet# 运行 go testmake test# 构建镜像make docker# 推送镜像make docker-push# 运行镜像测试make docker-test# 运行copy conf/app-example.conf conf/app.conf./PrometheusAlert# 测试应用健康curl http://localhost:8080/health 启动#打开PrometheusAlert releases页面,根据需要选择需要的版本下载到本地解压并进入解压后的目录如linux版本(https://github.com/feiyu563/PrometheusAlert/releases/download/v4.7/linux.zip)# wget https://github.com/feiyu563/PrometheusAlert/releases/download/v4.7/linux.zip && unzip linux.zip &&cd linux/#运行PrometheusAlert# ./PrometheusAlert (#后台运行请执行 nohup ./PrometheusAlert &)#启动后可使用浏览器打开以下地址查看:http://127.0.0.1:8080#默认登录帐号和密码在app.conf中有配置 Docker 启动配置文件 app.conf 的内容可以使用环境变量的方式初始化。 所设置的变量前缀必须以 特别注意的是使用环境变量对配置项中的大小写并不敏感。 示例 docker run -d \-e PA_LOGIN_USER=prometheusalert \-e PA_LOGIN_PASSWORD=prometheusalert \-e PA_TITLE=PrometheusAlert \-e PA_OPEN_FEISHU=1 \feiyu563/prometheus-alert 所有的配置文件内容请点击此处查看 PrometheusAlert具备如下特性
致谢以下伙伴对PrometheusAlert的贡献PrometheusAlert全家桶新手入门项目源码 加入PrometheusAlert微信交流群 Email: [email protected] |
请发表评论