1. 下载

暂时不采用 docker化部署

prometheus下载地址

https://github.com/prometheus/prometheus/releases/

prometheus的explorter的下载

https://github.com/prometheus/node_exporter/releases

下载一个合适的版本

5.03 MB node_exporter-0.16..linux-amd64.tar.gz

grafana的下载

2. 安装

安装前置需要的包

yum install -y git
yum install -y go

3. 安装prometheus

解压缩

然后添加环境变量

cd /prometheus
tar -zxvf prometheus-2.3.2.linux-amd64.tar.gz
cd prometheus-2.3.2.linux-amd64
cp * /usr/local/prometheus #没有的话创建目录 #添加环境变量
vi /etc/profile.d/prometheus.sh 添加内容
PATH=/usr/local/prometheus:$PATH export PATH 返回原来的目录
cd /prometheus
创建一个yml文件
vim prometheus.yml 增加内容为:

global:
    scrape_interval: 60s
    evaluation_interval: 60s

scrape_configs:
    - job_name: prometheus
static_configs:
    - targets: ['localhost:9090']
        labels:
            instance: prometheus

- job_name: linux01
        static_configs:
            - targets: ['10.24.103.1:9100']
                labels:
                    instance: linux01
    - job_name: linux02
        static_configs:
            - targets: ['10.24.103.2:9100']
                labels:
                    instance: linux02

启动

nohup prometheus --config.file=prometheus.yml &

打开浏览器进行验证

然后可以 status-> targets

查看设备

没有安装 node-exporter时 时 down的 需要安装下

node-exporter的安装。

方法:

 tar -zxvf node_exporter-0.16..linux-amd64.tar.gz
cd node_exporter-0.16..linux-amd64/
nohup ./node_exporter &

等一分钟 然后查看就是可用状态了。

能监控很多很多项目

当然了 我还没看懂。。。

安装grafana

将下载好的rpm包放到当前目录然后

yum localinstall -y grafana-5.2.-.x86_64.rpm
启动
systemctl enable grafana-server
systemctl start grafana-server
登陆的话 默认端口 3000
默认用户名 密码 admin admin

修改 grafana的配置文件

vi /etc/grafana/grafana.ini

Prometheus 和 Grafana的简单学习的更多相关文章

  1. 14、Docker监控方案(Prometheus+cAdvisor+Grafana)

    上一篇文章我们已经学习了比较流行的cAdvisor+InfluxDB+Grafana组合进行Docker监控.这节课来学习Prometheus+cAdvisor+Grafana组合. cAdvisor ...

  2. Centos7.X 搭建Prometheus+node_exporter+Grafana实时监控平台

    Prometheus简介 什么是 Prometheus Prometheus是一个开源监控报警系统和时序列数据库 主要功能 多维数据模型(时序由 metric 名字和 k/v 的 labels 构成) ...

  3. 部署 Prometheus 和 Grafana 到 k8s

    在 k8s 中部署 Prometheus 和 Grafana Intro 上次我们主要分享了 asp.net core 集成 prometheus,以及简单的 prometheus 使用,在实际在 k ...

  4. incubator-dolphinscheduler 如何在不写任何新代码的情况下,能快速接入到prometheus和grafana中进行监控

    一.prometheus和grafana 简介 prometheus是由谷歌研发的一款开源的监控软件,目前已经贡献给了apache 基金会托管. 监控通常分为白盒监控和黑盒监控之分. 白盒监控:通过监 ...

  5. Longhorn,企业级云原生容器分布式存储 - 监控(Prometheus+AlertManager+Grafana)

    内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 企业级云原生容器分布式存储解决方案设计架构和概念 Longhorn 企业级云原生容器分 ...

  6. Log4j简单学习笔记

    log4j结构图: 结构图展现出了log4j的主结构.logger:表示记录器,即数据来源:appender:输出源,即输出方式(如:控制台.文件...)layout:输出布局 Logger机滤器:常 ...

  7. Prometheus 和 Grafana 安装部署

    Prometheus 是一套开源的系统监控报警框架.Prometheus 作为生态圈 Cloud Native Computing Foundation(简称:CNCF)中的重要一员,其活跃度仅次于 ...

  8. shiro简单学习的简单总结

    权限和我有很大渊源. 培训时候的最后一个项目是OA,权限那块却不知如何入手,最后以不是我写的那个模块应付面试. 最开始的是使用session装载用户登录信息,使用简单权限拦截器做到权限控制,利用资源文 ...

  9. CentOS 简单学习 firewalld的使用

    1. centos7 开始 使用firewalld 代替了 iptables 命令工具为 firewall-cmd 帮助信息非常长,简单放到文末 2. 简单使用 首先开启 httpd 一般都自带安装了 ...

随机推荐

  1. 前后端交互之封装Ajax+SpringMVC源码分析

    为什么需要封装呢?因为用的多,我想将其封装成函数,当我想用它时,只需将那个函数对应的js文件引入即可,而不要重复写很多相同代码,利于开发效率的提高. 无论是$.ajax或$.post.$.get等,在 ...

  2. P2014 选课

    题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习.现在有N门功课,每门课有个学分,每门课有一 ...

  3. 汽车为什么选择了CAN总线技术?

    汽车为什么选择了CAN总线技术? 围绕“汽车为什么选择了CAN总线技术?汽车CAN总线技术到底是怎么一回事?采用汽车CAN总线技术有哪些优点?汽车总线的发展趋势”等问题作了一个浅短的介绍: 1. 汽车 ...

  4. 03-Centos7安装部署Mirrorgate-踩坑记录

    FAQ 1.没有安装bzip2 解决方法 yum -y install bzip2 > phantomjs-prebuilt@2.1.16 install /root/test/mirrorga ...

  5. Spark内部流程图

    转载自:https://blog.csdn.net/refuil/article/details/52055104

  6. Linux服务-openssh

    目录 1. 使用 SSH 访问远程命令行 1.1 OpenSSH 简介 1.2 SSH 版本 1.3 SSH 认证方式 1.4 openSSH 的工作模式 1.5 Secure Shell 示例 1. ...

  7. 在win10下使用docker快速搭建ruby开发环境

    docker在windows下发力的时候必将取代各种虚拟机,并改变程序员的开发习惯,或许还会改变infra的工作. 概要: 在Windows下搭建开发环境一直是infra(我)头疼的事情.为了解决这个 ...

  8. WPF编程 ,TextBlock 显示百分数值的一种简单方法。

    原文:WPF编程 ,TextBlock 显示百分数值的一种简单方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.net/qq_43307934/article/ ...

  9. IHttpModule不起作用的两个原因

    最近在将系统改造成微服务的过程中,需要对以前的Url请求做兼容性处理,于是就采用了HttpModules模型,但在测试中碰到IHttpModules模块不起作用. 一.IIS配置问题 我用的IIS7. ...

  10. 汇编 OD 调式

    OD调试  命令栏指令 一.OD调试 重新开始:Ctrl+F2 转到地址:CTRL+G 断点切换: F2 断点窗口: Alt+B 运行 : F9 暂停 : F12 单步步过: F8 //遇到CAL ...