最新版Prometheus+Grafana+node-exporter炫酷界面

一、概述

理论知识就不多介绍了,参考链接:

https://www.cnblogs.com/xiao987334176/p/9930517.html

本文使用2台服务器,来搭建。

环境

操作系统 docker版本 ip 容器
centos 7.4 18.09.2 192.168.10.104 Prometheus+Grafana+node-exporter
centos 7.4 18.09.2 192.168.10.20 node-exporter

二、安装

请确保2台服务器,已经安装了docker。

163 docker镜像

默认下载镜像太慢了,需要更改为163

2台服务器都修改

vim /etc/docker/daemon.json

内容如下:

{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

重启docker

systemctl restart docker

node-exporter

2台服务器,都执行一下。用来收集服务器数据的

docker run -d -p 9100:9100   -v "/proc:/host/proc:ro"   -v "/sys:/host/sys:ro"   -v "/:/rootfs:ro"   --net="host"   --restart=always   --name node-exporter   prom/node-exporter

Prometheus

新建目录prometheus,编辑配置文件prometheus.yml

mkdir /opt/prometheus
cd /opt/prometheus/
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: localhost
    static_configs:
      - targets: [‘192.168.10.104:9100‘]
        labels:
          instance: localhost
  - job_name: server20
    static_configs:
      - targets: [‘192.168.10.20:9100‘]
        labels:
          instance: server20

注意:修改IP地址

启动prometheus

docker run  -d   -p 9090:9090   -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml    --restart=always   --name prometheus   prom/prometheus

访问页面:

http://192.168.10.104:9090/targets

等待1分钟,确保是up状态

Grafana

新建空文件夹grafana-storage,用来存储数据

mkdir /opt/grafana-storage

设置权限

chmod 777 -R /opt/grafana-storage

因为grafana用户会在这个目录写入文件,直接设置777,比较简单粗暴!

启动grafana

docker run -d   -p 3000:3000   --name=grafana   -v /opt/grafana-storage:/var/lib/grafana   --restart=always   --name grafana   grafana/grafana

等待1分钟,访问url:

http://192.168.10.104:3000/

默认会先跳转到登录页面,默认的用户名和密码都是admin

登录之后,它会要求你重置密码。你还可以再输次admin密码!

密码设置完成之后,就会跳转到首页

点击Add data source

点击下面的Save & Test,如果出现绿色的,说明ok了

三、Node Exporter for Prometheus Dashboard 中文版

访问链接:

https://grafana.com/grafana/dashboards/8919/revisions

下载最新的

点击import

点击上传

选择下载好的json文件,选择Prometheus

效果如下:

是不是,看着很炫酷啊!!!

四、session问题

刚刚我用的是谷歌浏览器访问的,没啥问题。

但是我用 edge 浏览器,访问时。输入用户名和密码之后,还依然提示更改密码。

这个时候,直接跳过即可。

但是进入之后,却发现,数据都是空的!!!

点击左侧的admin,就可以看到session列表。

因此,只需要将谷歌浏览器的配置,导入进来即可。

点击管理

选择,点击一下

就可以看到数据了

重新点击,就可以看到面板了。

原文地址:https://www.cnblogs.com/xiao987334176/p/11788199.html

时间: 2024-08-28 09:14:08

最新版Prometheus+Grafana+node-exporter炫酷界面的相关文章

QT做炫酷界面的办法

1. 这年头想要酷炫, 还是用web最方便, QT自带嵌入式webkit, 然后用d3.js D3.js - Data-Driven Documents什么的, 各种酷炫的互动表随手而来.这里有各种各样酷炫的例子:Gallery · mbostock/d3 Wiki · GitHub 2. QSS 3. QT Quick

QSS(黑色炫酷)

本文分享了使用QSS制作黑色炫酷界面的代码,由于作者不习惯该编辑器,现将本文的语雀链接分享出来: https://×××w.yuque.com/docs/share/15b92d11-e94e-44e2-a3a5-aaa81078e851 原文地址:http://blog.51cto.com/4754569/2321342

cAdvisor+Prometheus+Grafana监控docker

cAdvisor+Prometheus+Grafana监控docker 一.cAdvisor(需要监控的主机都要安装) 官方地址:https://github.com/google/cadvisor CAdvisor是谷歌开发的用于分析运行中容器的资源占用和性能指标的开源工具.CAdvisor是一个运行时的守护进程,负责收集.聚合.处理和输出运行中容器的信息.注意在查找相关资料后发现这是最新版cAdvisor的bug,换成版本为google/cadvisor:v0.24.1 就ok了,映射主机端

html5跟随鼠标炫酷网站引导页动画特效

html5跟随鼠标炫酷网站引导页动画特效一款非常不错的引导页,文字效果渐变,鼠标跟随出绚丽的条纹.html5炫酷网站引导页,鼠标跟随出特效. 体验效果:http://hovertree.com/texiao/html5/ 效果图: 以下是源代码: 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Co

Prometheus+Grafana监控部署实践

参考文档: Prometheus github:https://github.com/prometheus grafana github:https://github.com/grafana/grafana Prometheus getting_started:https://prometheus.io/docs/prometheus/latest/getting_started/ Prometheus node_exporter:https://github.com/prometheus/no

node exporter完整版

#(1)安装node exporter node exporter 作用: 是收集操作系统的基本系统, 例如cpu, 内存, 硬盘空间等基本信息, 并对外提供api接口用于prometheus查询存储; 1)docker方式运行node exporter docker run -d --name node-exporter -p 9100:9100 -v "/proc:/host/proc:ro" -v "/sys:/host/sys:ro" -v "/:

Prometheus Grafana监控全方位实践

这次就不用 docker 部署服务了,这样大家会更容易接受.欢迎阅读. 引言 Prometheus 是一个监控系统,也是一个时间序列数据库,用Go语言开发的,官方文档.通过从某些特定的目标如主机,Mysql,Redis等,收集带有时间标记的一些指标(metrics),比如服务器内存情况,数据库连接数量等数据,经过一定的处理,按照时间序列顺序进行显示. 你可以配置规则,对这些指标进行处理,当某些指标符合某种规则,会触发报警等.项目地址: https://github.com/prometheus/

Actuator + Prometheus + Grafana搭建微服务监控平台

[TOC] 前言 关于Actuator: 对Spring Boot监控能力有过了解的小伙伴都应该知道Spring Boot Actuator这个子项目,它为应用提供了强大的监控能力.从Spring Boot 2.x开始,Actuator将底层改为Micrometer,提供了更强.更灵活的监控能力.Micrometer是一个监控门面,可以类比成监控界的 Slf4j .借助Micrometer,应用能够对接各种监控系统,例如本文所要介绍的:Prometheus 关于Prometheus : Prom

Prometheus + Grafana 监控系统搭

本文主要介绍基于Prometheus + Grafana 监控Linux服务器. 一.Prometheus 概述(略) 与其他监控系统对比 1 Prometheus vs. Zabbix Zabbix 使用的是 C 和 PHP, Prometheus 使用 Golang, 整体而言 Prometheus 运行速度更快一点. Zabbix 属于传统主机监控,主要用于物理主机.交换机.网络等监控,Prometheus 不仅适用主机监控,还适用于 Cloud.SaaS.Openstack.Contai