第一节、环境和软件版本1.1、操作系统环境主机ip操作系统部署软件备注192.168.10.10Centos7.9Grafana、Pushgateway、Blackbox Exporter监控ui192.168.10.11Centos7.9Loki日志存储192.168.10.12Centos7.9Promethues存储监控指标192.168.10.13Centos7.9logstash日志过滤192.168.10.14Centos7.9Filebeat、node_exporter日志和监控指标采集192.168.10.15Windows server2016Filebeat、node_exporter日志和监控指标采集1.2、软件版本软件名称版本备注grafana8.3.3监控uiLoki2.5.0日志存储promethues2.32.1监控指标存储pushgateway1.4.2接收自定义监控指标filebeat6.4.3日志采集客户端node_exporter1.3.1监控指标采集客户端logstash7.16.2日志过滤Blackbox Exporter0.19.0监控网站、http\tcp\udp等1.3、系统初始化1、关闭防火墙
systemctl stop firewalldsystemctl disable firewalld2、关闭selinux
setenforce 0vim /etc/selinux/configSELINUX=disabled1.4、架构图
文章插图
第二节、监控平台部署2.1、服务端部署1、grafana提示:主机192.168.10.10操作安装
tar -xvf grafana-8.3.3.linux-amd64.tarcd grafana-8.3.3/启动
nohup ./bin/grafana-server > ./log/grafana.log &浏览器访问:http://192.168.10.10:3000用户名和密码:admin/admin
文章插图
2、promethues提示:主机192.168.10.12操作安装
tar -xvf prometheus-2.32.1.linux-amd64.tarcd prometheus-2.32.1.linux-amd64/启动
nohup ./prometheus --config.file=./prometheus.yml --web.listen-address=:49800 1>nohup.log 2>&1 &浏览器访问:http://192.168.10.12:49800
文章插图
3、grafana集成promethues在grafana添加数据源promethues,具体步骤如图
文章插图
文章插图
文章插图
文章插图
文章插图
2.2、客户端部署1、linuxx系统
- 安装部署node_exporter,解压tar包即可
- 启动
- 安装Widows安装解压即可
文章插图
- 编写启动脚本startNode.bat
- 启动双击启动脚本即可,如下图
文章插图
- 编写配置文件vi prometheus.yml
- 重启promethues
- 查看promethues
推荐阅读
- 分布式存储系统之Ceph集群启用Dashboard及使用Prometheus监控Ceph
- 1 Python全栈工程师之从网页搭建入门到Flask全栈项目实战 - ES6标准入门和Flex布局
- Java代码审计之实战某博客
- 大数据技术之HBase原理与实战归纳分享-下
- 大数据技术之HBase原理与实战归纳分享-中
- SpringBoot-JavaMailSender接口实战
- MatrixOne从入门到实战04——MatrixOne的连接和建表
- 大数据技术之HBase原理与实战归纳分享-上
- 使用docker-compose安装Prometheus
- 房地产监控户-监管账户是什么