普罗米修斯Prometheus 安装配置

一、基础环境


系统


IP


监控主机


CentOS 7


192.168.56.200


被监控主机


CentOS 7


192.168.56.201

二、Prometheus服务端安装

以下操作皆在监控主机(192.168.56.200)上执行。

2.0 关闭机器防火墙

# systemctl stop firewalld
# systemctl disable firewalld

2.1 安装 go 环境

由于Prometheus是由go语言开发的,所以在安装Prometheus之前需要先在监控主机上安装go环境。这里采用源码编译的方式安装。

由于国内网络环境的原因,如果能够科学的上网,可从此地址下载最新版本的安装包:https://golang.org/dl/ 。

未能科学的上网的,可从此链接下载:链接:https://pan.baidu.com/s/1gefGeXmoFmjGxSGxgCuQfw      提取码:cz6l

安装包下载以后,上传至监控主机的 /usr/local 目录下。

2.1.1 解压安装包

# tar -xvf go1.13.1.linux-amd64.tar.gz

2.1.2 配置环境变量

添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/profile 或$HOME/.profile都可以

# vim /etc/profile
// 在最后一行添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
// wq保存退出后source一下
# source /etc/profile

执行go version,如果现实版本号,则Go环境安装成功。

2.2 安装Prometheus

安装包下载地址:https://prometheus.io/download/#prometheus

2.2.1 安装

将下载后安装包,上传至  /usr/local 目录下

解压安装包:

#  tar -xvf prometheus-2.4.0.linux-amd64.tar.gz
#  mv prometheus-2.4.0.linux-amd64/ prometheus

2.2.2 启动

Prometheus的配置文件位于 /usr/local/Prometheus/prometheus.yml  ,此处采用默认配置。

进入解压后的文件夹下,启动Prometheus。

#  cd prometheus
#  ./prometheus --config.file=/usr/local/prometheus/prometheus.yml &

2.2.3 验证

浏览器打开http://192.168.56.200:9090(IP:9090端口)即可打开普罗米修斯自带的监控页面

 

原文地址:https://www.cnblogs.com/guoxiangyue/p/11772717.html

时间: 2024-10-08 12:40:32

普罗米修斯Prometheus 安装配置的相关文章

普罗米修斯Prometheus介绍

什么是Prometheus?Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB).Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本. SoundCloud是 音频分享中的YouTube.界面简洁无广告.Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据.)相比功能更完善.更全面.Prometheus性能也足够支撑上万台规模的集群.Prometheus的特点多维度数据模型

监控神器-普罗米修斯Prometheus的安装

搬砖党的福音:普罗米修斯-监控神器 功能: 在业务层用作埋点系统 Prometheus支持多种语言(Go,java,python,ruby官方提供客户端,其他语言有第三方开源客户端).我们可以通过客户端方面的对核心业务进行埋点.如下单流程.添加购物车流程. 在应用层用作应用监控系统 一些主流应用可以通过官方或第三方的导出器,来对这些应用做核心指标的收集.如redis,mysql. 在系统层用作系统监控 除了常用软件, prometheus也有相关系统层和网络层exporter,用以监控服务器或网

Prometheus (普罗米修斯)

DevOps工程师或SRE工程师,可能都知道Prometheus普罗米修斯.Prometheus于2012年由SoundCloud创建,目前已经已发展为最热门的分布式监控系统.Prometheus完全开源的,被很多云厂商(架构)内置,在这些厂商(架构)中,可以简单部署Prometheus,用来监控整个云基础架构设施.比如DigitalOcean或Docker都是普罗米修斯作为基础监控. 希腊神话中,普罗米修斯是最具智慧的神明之一,是泰坦巨神后代,其名字意思为"先见之明",那么以该名字命

Prometheus(普罗米修斯)搭建监控

Prometheus(普罗米修斯)实验环境:(各个主机,ip,所需服务)docker01 docker02 docker031.10 1.20 1.30NodeEXporter NodeEXporter NodeEXportercAdvisor cAdvisor cAdvisorPrometheus ServerGrafana全部关闭防火墙,禁用selinux.[[email protected] ~]# systemctl stop firewalld[[email protected] ~]

当ABAP遇见普罗米修斯

Jerry每次在工作场合中同Prometheus(普罗米修斯)打交道时,都会"出戏",因为这个单词给我的第一印象,并不是用go语言实现的微服务监控利器,而是名导雷德利·斯科特(Ridley Scott)拍摄的科幻大片. 回到现实中来,Prometheus是由SoundCloud开发的监控系统的开源版本,logo是一个燃烧的红色火炬,这应该是有情怀的工程师们向泰坦巨神的后代,偷偷盗走天火,传给人类的普罗米修斯表示的敬意. 2016年,由Google发起的Linux基金会(Cloud Na

在Grafana使用普罗米修斯

Grafana包含对Prometheus的内置支持. 添加数据源Grafana 单击顶部标题中的Grafana图标打开侧边菜单. 在Dashboards链接下的侧边菜单中,您应找到一个名为的链接Data Sources. 单击+ Add data source顶部标题中的按钮. Prometheus从“ 类型”下拉列表中选择. 注意:如果您没有Data Sources在侧边菜单中看到该链接,则表示您当前的用户没有Admin当前组织的角色. 数据源选项 名称 描述 名称 数据源名称.这是您在面板和

完美的分布式监控系统——普罗米修斯

DevOps工程师或SRE工程师,可能都知道Prometheus普罗米修斯.Prometheus于2012年由SoundCloud创建,目前已经已发展为最热门的分布式监控系统.Prometheus完全开源的,被很多云厂商(架构)内置,在这些厂商(架构)中,可以简单部署Prometheus,用来监控整个云基础架构设施.比如DigitalOcean或Docker都是普罗米修斯作为基础监控. 希腊神话中,普罗米修斯是最具智慧的神明之一,是泰坦巨神后代,其名字意思为"先见之明",那么以该名字命

普罗米修斯+grafana监控k8s

其实现原理有点类似ELK.node-exporter组件负责收集节点上的metrics监控数据,并将数据推送给prometheus, prometheus负责存储这些数据,grafana将这些数据通过网页以图形的形式展现给用户. grafana+普罗米修斯全部集成在k8s内部的方式,用pod和svc的方式去暴露服务和端口以及登陆web界面. 普罗米修斯登陆界面:http://192.168.43.35:30003 grafana登陆界面:http://192.168.43.35:31000 普罗

1021 docker 普罗米修斯

jmeter plugin监控的信息很少,只有cpu.内存.网络IO,但这些是不够的.例如对于分析mysql数据库的慢查询.最大连接数等更加细密度的信息. 服务端稳定测试的三个前提: 1.应用级别的自动化测试.针对整个系统进行评测,而不是单独某一个模块,自动化用例要覆盖系统业务场景的80%以上.自动化遍历深度不够,不能覆盖80%以上的业务场景.而且自动化遍历是在一个设备上执行的,其并发数量只有1,而稳定性测试要在一定的压力之下进行的. 2.高可用.灾难恢复的部署架构. K8S做部署. 3.线上级