前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Prometheus安装

Prometheus安装

作者头像
suveng
发布2019-09-17 10:25:02
3K0
发布2019-09-17 10:25:02
举报
文章被收录于专栏:分享/效率/工具/软件

Prometheus安装

下载地址: https://prometheus.io/download/

现在时间是: 2019.09.07

安装环境: Linux centos7 minimal 虚拟机; 宿主主机 MacOS; 软件: virtualBox 6.0.10 r132072

选用版本:

二进制包安装

1.安装虚拟机

  • 下载镜像
  • 在virtualbox安装虚拟机
代码语言:txt
复制
-  [配置网络](https://blog.csdn.net/qq_37933685/article/details/81169794)
代码语言:txt
复制
-  [更换国内源](https://www.jianshu.com/p/e63903fd09f0)
代码语言:txt
复制
-  [【CentOS7】yum安装时出现错误[Errno 14] curl#6 - "Could not resolve host: mirrors.aliyuncs.com; Unknown e的解决办法](https://blog.csdn.net/oschina_41140683/article/details/82426831)

2.配置 以及 安装依赖

  • 配置网络使用网络地址转换模式
  • 主机名 配置主机名可以快速辨识
  • 时钟 prometheus是个时序数据库,对时间要求极高,所以安装时间同步的工具,设置时区为东八区, Asia/shanghai 资料 #安装服务 > yum install ntp -y #开机启动 > systemctl enable ntpd #设置时区 > timedatectl set-timezone Asia/Shanghai #查看时区 > timedatectl

3.安装prometheus

我是本地加速下载好压缩包上传的,所以要另外配置 Linux上传下载文件的命令 rz

资料

代码语言:javascript
复制
#上传下载命令
> yum install lrzsz -y
#下载
> wget https://github.com/prometheus/prometheus/releases/download/v2.12.0/prometheus-2.12.0.linux-amd64.tar.gz
#解压
> tar -zxvf prometheus-2.12.0.linux-amd64.tar.gz
# 配置环境变量
> vi /etc/profile
# 加入以下
# 设置prometheus的环境变量
PATH=$PATH
PATH=$PATH:/root/prometheus/server/prometheus-2.12.0.linux-amd64
export PATH
....
> source /etc/profile

# 启动promethus
> promethus 

4.测试联通性

看看输入对应ip:9090能否进入.

如果不能,检查 ping网络状态, telnet端口是否开启

代码语言:javascript
复制
# 停止防火墙
> systemctl stop firewalld
# 关闭开机启动防火墙
> systemctl disable firewalld
# 关闭安全策略
> vi /etc/sysconfig/selinux

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
# 这里修改为disabled
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

centos7关闭防火墙

5.安装成功

Docker安装

代码语言:javascript
复制
docker run --name prometheus -d -p 127.0.0.1:9090:9090 quay.io/prometheus/prometheus

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年09月07日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Prometheus安装
    • 二进制包安装
      • 1.安装虚拟机
      • 2.配置 以及 安装依赖
      • 3.安装prometheus
      • 4.测试联通性
      • 5.安装成功
    • Docker安装
      相关产品与服务
      数据库
      云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档