当前位置:首页 > CN2资讯 > 正文内容

linux集成Prometheus linux prom

2天前CN2资讯

Prometheus 是一套开源的系统监控报警框架。

Prometheus 作为新一代的云原生监控系统,相比传统监控监控系统(Nagios 或者 Zabbix)拥有如下优点

易管理性:Prometheus 核心部分只有一个单独的二进制文件,可直接在本地工作,不依赖于分布式存储

高效性:单一 Prometheus 可以处理数以百万的监控指标;每秒处理数十万的数据点

易于伸缩性:通过使用功能分区(sharing)+ 联邦集群(federation)可以对 Prometheus 进行扩展,形成一个逻辑集群

丰富的看板:多种可视化图表及仪表盘支持

针对容器监控:对 docker,k8s 监控有成熟解决方案

实验环境:CentOS7

第一步:从官网下载 Prometheus 二进制安装包(官网下载速度慢的话可以在清华源上下载)

第二步:解压下载好的 prometheus 二进制包移至 /usr/local/目录下并重命名为 prometheus

 第三步:下载 screen 并在 screen 中运行 prometheus(下面红色框中显示 screen 的名字是因为 PS1 中加入了 screen 的变量)

 第四步:验证,如果 web 界面访问出错记得关闭防火墙和 SELinux

按 CTRL+A,然后松手按D,会退出当前的 screen,然后查看监听端口和验证 web 界面(Prometheus 的默认监听端口为9090)

 使用本机 IP+9090 访问 web 界面(Prometheus 的界面默认没有登录用户名和密码,登录后发现有个告警,原因是因为 web 界面和 Linux 系统的时钟不同步)

 时钟同步后,刷新 Prometheus 的 web 界面告警即可消失

 第五步:下载并安装 exporter(相当于 zabbix 中的 zabbix-agent,同为采集数据信息的插件),这里以 node_exporter 为例

 第六步:验证 exporter,并把 exporter 加入监控

node_exporter 的默认端口为9100,使用本机 IP:port/metrics 访问 web 界面,这些文本文件即为 node_exporter 监测到的数据(#开头的为 key 的介绍)

 修改 prometheus.yml 文件,实现将 node_exporter 监控到的数据传给本机

 在 yml 文件末尾添加以下参数

 重启 Prometheus

也可以制作 service 文件通过 systemd 的方式重启,首先编写脚本并授权(--web.enable-lifecycle 就是打开 web 界面的时候开启热更新配置,--config.file 为 prometheus 的 yml 配置文件路径)

 然后编写 service 文件

 加载并重启 service 文件

重启后web界面验证(prometheus 和 node_exporter 状态为 UP 即可)

 第七步:验证取值,如下图查看 cpu 使用率

 

 



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25349.html

    分享给朋友:

    “linux集成Prometheus linux prom” 的相关文章

    eno VPS:掌握网络接口命名规则与性能优化技巧

    在了解eno VPS之前,我们先来看看什么是eno命名规则。ena作为一种网络接口命名方式,通过特定的规则来表示Linux系统中的网络设备。这种规则帮助用户更容易地识别和管理各种网络接口。具体来说,eno采用的是eno[n|d]的格式,主要用于板载设备。而对于热插拔设备,则使用ens[f][n|d]...

    香港VPS推荐:选择适合您的虚拟服务器的最佳指南

    在如今的互联网时代,香港VPS逐渐成为了个人和企业的热门选择。香港VPS,简单来说,是一种虚拟专用服务器,位于香港的数据中心。它为用户提供云计算的强大能力,不论是网站托管、应用开发,还是数据存储,都能灵活应对需求。对于希望在亚太地区拓展业务的用户来说,这无疑是一个理想的解决方案。 香港VPS的多样化...

    Atlantic VPS:高性能、灵活性与安全性的理想选择

    什么是Atlantic VPS? Atlantic VPS由Atlantic.net提供,这是一家在VPS托管服务领域中的资深者,已经经营了近29年。创建之初,Atlantic.net就定位于高性能和灵活性,以满足企业和开发者日益增长的需求。他们的目标是提供一种可靠的解决方案,让用户在自己的业务上更...

    全面了解扩容:定义、分类及最佳实践

    扩容的定义与重要性 扩容这个词听起来似乎很简单,但它其实蕴含了很多技术细节和实际应用。简单来说,扩容就是对已有系统或设备的能力进行增强,尤其是在存储或处理能力上。想象一下,当你的业务正在快速增长,客户数量激增,原本的系统可能会面临压力,这时扩容就显得尤为重要。通过扩容,我可以在需要的时候增加更多的存...

    CloudCone价格分析:如何利用促销活动节省费用

    在考虑使用CloudCone的产品时,价格是一个重要的考虑因素。CloudCone于2017年成立,专注于提供多样化的VPS主机和云服务器服务,主要在美国洛杉矶的MultaCom机房运营。以KVM架构为基础,CloudCone的VPS主机在性能和灵活性上都展现出色。其自研管理面板的设计,简化了用户的...

    如何选择支持ChatGPT的VPS服务:性价比与性能并重

    选择一个合适的VPS来支持ChatGPT的运行是一个重要的决策。首先性价比自然是我考虑的一个关键因素。市场上有许多VPS服务提供商,每个都有不同的价格和服务。找到那个能够在不牺牲性能的前提下,提供合理价格的,才是明智的选择。对于预算有限的用户来说,选择按小时计费的方案可能更有利,借此可以根据实际使用...