郑州手机网站建设公司排名湖南关键词网络科技有限公司

张小明 2025/12/29 19:55:08
郑州手机网站建设公司排名,湖南关键词网络科技有限公司,网站搜索引擎优化方法,网站免费源码Prometheus和Granafa监控方案 介绍 Prometheus本身不会直接去抓取应用指标#xff0c;而是通过对应的Exporter来暴露指标。因此#xff0c;我们需要在服务器上部署相应的Exporter#xff0c;并确保它们正在运行且暴露指标在特定端口。 Prometheus通过应用暴露的指标获取数据…Prometheus和Granafa监控方案介绍Prometheus本身不会直接去抓取应用指标而是通过对应的Exporter来暴露指标。因此我们需要在服务器上部署相应的Exporter并确保它们正在运行且暴露指标在特定端口。Prometheus通过应用暴露的指标获取数据Grafana连接到Prometheus的数据库并将其数据可视化的展示以此达到可视化监控的目的因云服务器无图形化窗口本次方案思路1.Prometheus和所有的exporter只监听本地127.0.0.1外部无法直接访问2.安装Grafana配置监听本地3.Grafana中添加数据源4.在本机通过ssh隧道将服务器的Grafana端口3000映射到本地的端口30005.本机可通过localhost3000访问Grafana1.安装Prometheus监控端软件官网 [https://prometheus.io/download/]1.安装# 创建监控专用目录如果不存在自定义软件安装目录mkdir-p /opt/monitoringcd/opt/monitoringmv软件包位置 /opt/monitoringtar-zxf prometheus-3.7.3.linux-amd64.tar.gzcdprometheus-3.7.3.inux-amd64/2.创建专用用户和目录# 创建系统用户useradd--no-create-home --shell /bin/false prometheus# 创建必要的目录mkdir-p /etc/prometheusmkdir-p /var/lib/prometheus# 设置目录权限chownprometheus:prometheus /etc/prometheuschownprometheus:prometheus /var/lib/prometheuscdprometheus# 安装二进制文件cpprometheus /usr/local/bin/cppromtool /usr/local/bin/# 设置权限chownprometheus:prometheus /usr/local/bin/prometheuschownprometheus:prometheus /usr/local/bin/promtoolchmodx /usr/local/bin/prometheuschmodx /usr/local/bin/promtool3.编辑配置文件cpprometheus.yml /etc/prometheus/prometheus.ymlvim/etc/prometheus/prometheus.yml global: scrape_interval: 15s# 全局默认抓取间隔evaluation_interval: 15s# 规则评估间隔如报警规则scrape_configs:# 监控 Prometheus 自身- job_name:prometheus# 覆盖此任务的全局抓取间隔scrape_interval: 15s static_configs: - targets:[127.0.0.1:9090]# Prometheus 自身服务地址,默认为localhost# 设置配置文件权限chownprometheus:prometheus /etc/prometheus/prometheus.yml4.配置service启动文件cat/etc/systemd/system/prometheus.serviceEOF [Unit] DescriptionPrometheus Wantsnetwork-online.target Afternetwork-online.target [Service] Userprometheus Groupprometheus Typesimple ExecStart/usr/local/bin/prometheus \ --config.file/etc/prometheus/prometheus.yml \ --storage.tsdb.path/var/lib/prometheus/ \ --web.listen-address127.0.0.1:9090 Restartalways [Install] WantedBymulti-user.target EOF5.启动和测试# 重新加载 systemdsystemctl daemon-reload# 启用服务systemctlenableprometheus# 启动服务systemctl start prometheus# 检查状态systemctl status prometheus#active即成功6.查看日志如果有问题# 查看实时日志journalctl -u prometheus -f# 或者查看最后20行日志journalctl -u prometheus -n20--no-pager2.安装被监控端Node Exporter系统监控1.下载往下翻就有2.安装 Node Exportermkdir-p /opt/monitoringcd/opt/monitoringmv软件包位置 /opt/monitoringtar-zxf node_exporter-1.7.0.linux-amd64.tar.gzcdnode_exporter-1.7.0.linux-amd64# 复制二进制文件cpnode_exporter /usr/local/bin/chmodx /usr/local/bin/node_exporter# 创建系统用户如果不存在useradd--no-create-home --shell /bin/false node_exporter2/dev/null||truechownnode_exporter:node_exporter /usr/local/bin/node_exporter3.创建 Node Exporter 服务(默认为localhost)cat/etc/systemd/system/node_exporter.serviceEOF [Unit] DescriptionNode Exporter Afternetwork.target [Service] Usernode_exporter Groupnode_exporter Typesimple ExecStart/usr/local/bin/node_exporter \ --web.listen-address127.0.0.1:9100 \ --collector.systemd \ --collector.systemd.unit-whitelist(nginx|mysql|ssh).service Restarton-failure [Install] WantedBymulti-user.target EOF4.启动 Node Exportersystemctl daemon-reload systemctlenablenode_exporter systemctl start node_exporter systemctl status node_exporterNginx Exporter 服务1.下载与安装cd/opt/monitoring# 下载 Nginx Exporterwgethttps://github.com/nginxinc/nginx-prometheus-exporter/releases/download/v0.11.0/nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz# 解压tarxzf nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gzcpnginx-prometheus-exporter /usr/local/bin/chmodx /usr/local/bin/nginx-prometheus-exporter# 创建系统用户如果不存在useradd--no-create-home --shell /bin/false nginx_exporter2/dev/null||truechownnginx_exporter:nginx_exporter /usr/local/bin/nginx-prometheus-exporter2.创建 Nginx Exporter 服务cat/etc/systemd/system/nginx_exporter.serviceEOF [Unit] DescriptionNginx Exporter Afternetwork.target [Service] Usernginx_exporter Groupnginx_exporter Typesimple ExecStart/usr/local/bin/nginx-prometheus-exporter \ -nginx.scrape-uri http://127.0.0.1:8080/nginx_status \ -web.listen-address 127.0.0.1:9113 Restarton-failure [Install] WantedBymulti-user.target EOF3.配置 Nginx 状态页面vim/usr/local/nginx/conf/nginx.conf#添加一段新serverserver{listen127.0.0.1:8080;server_name localhost;location /nginx_status{stub_status on;access_log off;allow127.0.0.1;deny all;}#重启nginx服务systemctl restart nginx4.启动 Nginx Exportersystemctl daemon-reload systemctlenablenginx_exporter systemctl start nginx_exporter systemctl status nginx_exporter同理可安装所需exporter使用3. 更新 Prometheus 配置vim /etc/prometheus/prometheus.ymlscrape_configs:# 监控 Prometheus 自身-job_name:prometheusstatic_configs:-targets:[127.0.0.1:9090]# 监控系统指标-job_name:node_exporterstatic_configs:-targets:[127.0.0.1:9100]labels:instance:web-server-01environment:production# 监控 Nginx-job_name:nginxstatic_configs:-targets:[127.0.0.1:9113]labels:instance:web-server-01environment:production#注意缩进对照原有的就行# 设置权限chownprometheus:prometheus /etc/prometheus/prometheus.yml# 检查配置语法/usr/local/bin/promtool check config /etc/prometheus/prometheus.yml# 重启 Prometheus 以应用新配置systemctl restart prometheus systemctl status prometheus检查所有服务状态systemctl status prometheus systemctl status node_exporter systemctl status nginx_exporter有图形化的可以通过设置的监控Prometheus本身的IP和端口访问如 http://127.0.0.1:9090/targets 访问4.Grafana可视化1.下载安装yuminstall-y grafana#或下载rpm包上传到服务器使用yun本地安装yum localinstall -y 包名2.启动并启用服务systemctl daemon-reload systemctl start grafana-server systemctlenablegrafana-server3.检查状态systemctl status grafana-serve#active就行ss -ntl可以看到服务都成功启动4.本地浏览器测试#建立ssh隧道 x是服务器ip将服务器本地的3000端口映射到本地3000端口win用cmd就行ssh-L3000:localhost:3000 rootx.x.x.x 登录后不要关闭cmd 本地浏览器访问localhost:3000 登录默认密码 admin admin 提示改密码想改可以改我是skip5.添加数据源填刚查询的Prometheus地址保存后添加仪表盘最后就成功了可以更换合适的仪表盘效果图接下来还可以进行监控报警便不做展示
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

php网站开发 在本地修改 服务器源文件同步重庆交通在线公众号

Linux文件权限与网络连接管理全解析 1. Linux文件权限设置基础 在Linux多用户操作系统中,文件安全至关重要,其中文件所有权和权限是保障安全的关键部分。每个文件都有一个所有者和一个关联的组,超级用户可以使用 chown 命令设置文件所有者,超级用户或文件所有者可以使用…

张小明 2025/12/28 12:36:36 网站建设

东莞网站建设案例做微信网站公司哪家好

1. 为什么这个毕设项目值得你 pick ? 号卡智慧管理系统是针对通信运营商内部管理需求设计的综合信息系统,旨在提升数据处理效率与用户体验。系统涵盖会员、号卡、充值记录、消费记录等16个模块,每个模块都具有详细的字段属性定义,确保了系统…

张小明 2025/12/28 12:36:02 网站建设

企业网站建设实训建议做战袍网站

文章目录Web基础-HTTP1、什么是项目2、什么是架构?3、架构所需关键词4、什么是集群?5、什么是负载均衡?6、http概述6.1、Web状态访问码6.2、Web的结构组成6.3、有哪些Web资源?6.4、HTTP的工作原理6.5、HTTP请求响应6.6、HTTP相关术…

张小明 2025/12/28 12:35:28 网站建设

静态网站有后台吗六安网约车资格证在哪里办

随着软件市场的全球化进程加速,产品能否成功跨越地域边界,取决于其是否通过严谨的全球化测试。全球化测试不仅关注语言翻译的准确性,还涉及文化适配性、功能兼容性及法律合规性,是确保软件在全球范围内无缝运行的关键环节。对于软…

张小明 2025/12/28 12:34:22 网站建设

网站改版后不收录网络运营培训班

软件开发方法与版本控制解析 1. 软件开发方法概述 在大多数软件开发中,开发和项目方法是常用的。其中,瀑布模型(Waterfall)和敏捷开发(Agile)是最为普遍的两种基本开发方法。虽然这里只是对它们进行了高层次概述,但如果条件允许,建议对所选方法进行持续培训甚至获取相…

张小明 2025/12/28 12:33:49 网站建设

网站建设开发软件教程普通话手抄报文字内容

Dify-Plus 终极指南:5步构建企业级AI应用的完整方案 【免费下载链接】dify-plus Dify-Plus 是 Dify 的企业级增强版,集成了基于 gin-vue-admin 的管理中心,并针对企业场景进行了功能优化。 🚀 Dify-Plus 管理中心 Dify 二开 。 …

张小明 2025/12/28 12:33:16 网站建设