1 安装PrometheusAlert

将PrometheusAlert安装并上传到Linux,移动并解压带对应的文件夹

[root@localhost ~]# git clone https://github.com/feiyu563/PrometheusAlert.git
正克隆到 'PrometheusAlert'...
remote: Enumerating objects: 19047, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 19047 (delta 7), reused 19 (delta 3), pack-reused 19013
接收对象中: 100% (19047/19047), 575.95 MiB | 419.00 KiB/s, done.
处理 delta 中: 100% (15642/15642), done.
[root@localhost ~]#
[root@localhost ~]# ls
anaconda-ks.cfg                          kafka                                PrometheusAlert  文档
apisix                                   kafkaeagle                           test_centos.tar  下载
data                                     kafka-eagle                          testjar          音乐
docker-files                             kibana-7.6.1-linux-x86_64.tar.gz     公共             桌面
elasticsearch-7.6.1-linux-x86_64.tar.gz  logs                                 模板
filebeat-6.5.4-linux-x86_64.tar.gz       logstash-7.16.2-linux-x86_64.tar.gz  视频
initial-setup-ks.cfg                     logstash-7.6.0.tar.gz                图片
[root@localhost ~]# mv PrometheusAlert /opt/prometheus/
[root@localhost ~]# cd /opt/prometheus/
[root@localhost prometheus]# ls
alertmanager                            prometheus-2.6.1.linux-amd64
alertmanager-0.16.2.linux-amd64.tar.gz  prometheus-2.6.1.linux-amd64.tar.gz
grafana-5.3.4-1.x86_64.rpm              PrometheusAlert
[root@localhost prometheus]#

2 修改对应的配置文件

[root@localhost prometheusAlert]# ls
cmd          db                    Dockerfile  go.sum   main.go   models     static  views
conf         doc                   example     LICENSE  Makefile  README.MD  tests   zabbix
controllers  docker-entrypoint.sh  go.mod      logs     model     routers    vendor
[root@localhost prometheusAlert]# cd example/
[root@localhost example]# ls
helm  kubernetes  linux  windows
[root@localhost example]# cd linux/
[root@localhost linux]# ls
conf  db  logs  PrometheusAlert  static  user.csv  views  zabbix
[root@localhost linux]# cd conf/
[root@localhost conf]# ls
app.conf
[root@localhost conf]# vim app.conf
####
#是否开启飞书告警通道,可同时开始多个通道0为关闭,1为开启
open-feishu=1
#默认飞书机器人地址
https://open.feishu.cn/open-apis/bot/v2/hook/xxxxx
####

3 启动PrometheusAlert

[root@localhost conf]# cd ..
[root@localhost linux]# ls
conf  db  logs  PrometheusAlert  static  user.csv  views  zabbix
[root@localhost linux]# ./PrometheusAlert
-bash: ./PrometheusAlert: 权限不够

修改权限:

[root@localhost linux]# chmod 777 PrometheusAlert
[root@localhost linux]# ll
总用量 31340
drwxr-xr-x. 2 root root       22 2月  11 15:52 conf
drwxr-xr-x. 2 root root       61 2月  11 15:25 db
drwxr-xr-x. 2 root root       39 2月  11 15:25 logs
-rwxrwxrwx. 1 root root 25503392 2月  11 15:25 PrometheusAlert
drwxr-xr-x. 6 root root       51 2月  11 15:25 static
-rw-r--r--. 1 root root      416 2月  11 15:25 user.csv
drwxr-xr-x. 2 root root      200 2月  11 15:25 views
-rw-r--r--. 1 root root  6580829 2月  11 15:25 zabbix
[root@localhost linux]# ./PrometheusAlert

4 浏览器访问

注意账号密码默认都是(这个是需要自己去配置文件里面看的)

[root@localhost ~]# cat /opt/prometheus/PrometheusAlert/example/linux/conf/app.conf
#---------------------↓全局配置-----------------------
appname = PrometheusAlert
#登录用户名
login_user=prometheusalert
#登录密码

5 报警测试

之前我在配置文件中将飞书的报警开启了,并且其机器人地址已经修改过,所以在这里点击告警测试后,就会发送测试信息到对应的飞书里面

其他的测试都可以进行测试,但是都需要如2一样,将配置文件进行响应的修改


其他的功能只要自己去点击查看基本上都能清楚大概的意思

PrometheusAlert安装和其基本的使用相关推荐

  1. 二十七、prometheus部署安装配置告警

    1.部署前简介 本次监控部署应用到的相关软件如下 prometheus 数据采集和存储 提供PromQL语法查询 alertmanager 警告管理 进行报警 node_exporter 收集主机的基 ...

  2. 安装kube-prometheus项目:k8s部署prometheus、监控k8s核心组件、添加告警(微信、钉钉、企业微信)、进行数据持久化

    概述 很多地方提到Prometheus Operator是kubernetes集群监控的终极解决方案,但是目前Prometheus Operator已经不包含完整功能,完整的解决方案已经变为kube- ...

  3. 微软OpenPai平台部署安装(kubernetes 大数据和深度学习平台安装部署)

    (1)特别注意,机器配置必须16/32核 64G内存,曾经在虚拟机上安装部署8核/28G内存走不出来.哪怕修改pod文件memory配置 (2)另外遇到镜像下载不出来建议先下载到本地 (3)操作系统u ...

  4. Prometheus监控搭建(4)PrometheusAlert 配置

    下载地址 PrometheusAlert 是国人开发的,为国人量身打造的一个开源项目,感觉好用,请去点个star(非利益相关,实话实说).它集成了常见的告警方式,支持钉钉.企业微信.阿里云.腾讯云.华 ...

  5. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  6. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  7. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!

    最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...

  8. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  9. docker一步安装mysql,docker的魅力就在于此

    正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...

最新文章

  1. windows十大必禁服务
  2. linux服务器密码策略,windows与linux服务器平台密码策略管理
  3. notepad++怎么换行命令_命令注入新玩法:巧借环境攻击目标
  4. AAAI 2020 开源论文 | 语义感知BERT(SemBERT)
  5. 第五章循环结构(一)
  6. 执行带返回参数的存储过程
  7. 偶遇拍外景的小姐姐们
  8. C++输入输出流学习笔记
  9. 专业FTP服务器Rumpus for Mac
  10. 校友故事|我在科大感受理工科“严谨的浪漫主义”
  11. html文本框拖动全选,html文本框常见操作技巧
  12. 喜马拉雅全站音频爬取
  13. 组件的生命周期,小程序如何引入第三方ui框架
  14. 通俗理解OvO与OvR
  15. CSS-背景颜色 | background-color
  16. Bootstrap 中的 aria-label 和 aria-labelledby
  17. python爬虫爬取当当网的商品信息
  18. 项目规划管理 - 3
  19. Win11 预览体验计划空白无显示的一种解决方案
  20. 网易云音乐mp3外链-真实地址下载方法

热门文章

  1. linux系统下grub.cfg详解和实例操作
  2. 职称评审被淘汰的诸多原因,可以赶紧为2022年评职称做准备
  3. 记录unity WebGL出现Uncaught ReferenceError: myGameInstance is not defined的问题
  4. 长沙有哪些牛逼的互联网公司?看完我想回长沙了!
  5. android获取系统资源文件,Android 系统文件获取
  6. linux 重新运行命令,如何在Linux中重新运行最后执行的命令?
  7. 0ra-12170 tns 连接超时
  8. 【哲思与实战】道、法、术、势、器
  9. onlyoffice-开源在线文档编辑软件
  10. 个人陈述怎么写计算机专业自招,自主招生个人陈述范文【推荐】