CentOS7 prometheus +node_exporter+Grafana 安装篇

一、下载与安装

1、prometheus下载与安装

1)下载

https://prometheus.io/download/

2)安装

上传prometheus-2.15.2.linux-amd64.tar.gz

tar -xvf prometheus-2.15.2.linux-amd64.tar.gz

mkdir /u01/soft/prometheus/

groupadd prometheus
useradd -g prometheus prometheus -d /u01/soft/prometheus/

cd prometheus-2.5.0.linux-amd64/
mv * /u01/soft/prometheus/

cd /u01/soft/prometheus/
mkdir {data,cfg,logs,bin} -p
mv prometheus promtool bin/
mv prometheus.yml cfg/

chown -R prometheus.prometheus /u01/soft/prometheus/*

3)设置环境变量

vim /etc/profile
PATH= /u01/soft/prometheus/bin:$PATH:$HOME/bin
source /etc/profile

4)创建prometheus.service 的 systemd unit 文件

vim /etc/systemd/system/prometheus.service

[Unit]
Description=Prometheus
Documentation=https://prometheus.io/
After=network.target

[Service]
Type=simple
User=prometheus
ExecStart=/u01/soft/prometheus/bin/prometheus --config.file=/u01/soft/prometheus/cfg/prometheus.yml --storage.tsdb.path=/u01/soft/prometheus/data
Restart=on-failure

[Install]
WantedBy=multi-user.target

5)prometheus.yml配置文件

先使用默认设置

6)启动服务

systemctl daemon-reload

systemctl enable prometheus.service

systemctl start prometheus.service

systemctl status prometheus.service

7)登录Prometheus自带有简单的UI

http://172.16.102.15:9090/targets

2、node_exporter下载与安装

1)下载

在prometheus官网

2)安装

tar -vzxf node_exporter-0.18.1.linux-amd64

mv node_exporter-0.18.1.linux-amd64 node_exporter

3)创建node_exporter.service的 systemd unit 文件

vim /usr/lib/systemd/system/node_exporter.service
[Unit]
Description=node_exporter
Documentation=https://prometheus.io/
After=network.target

[Service]
Type=simple
User=prometheus
ExecStart=/u01/soft/prometheus/node_exporter/node_exporter
Restart=on-failure

[Install]
WantedBy=multi-user.target

4)启动服务

systemctl daemon-reload
systemctl enable node_exporter.service
systemctl start node_exporter.service

5)客户监控端数据汇报

http://172.16.102.15:9100/metrics

3、grafana下载与安装

1)下载grafana

下载需要登陆

user:xibuhaohao

pass:

https://grafana.com/grafana/download

2)安装grafana

mkdir /u01/soft/grafana/

rpm -ivh grafana-6.5.3-1.x86_64.rpm

3)启动服务

systemctl daemon-reload
systemctl enable grafana-server.service
systemctl start grafana-server.service

systemctl status grafana-server.service

4)访问grafana WEB界面

默认账号/密码:admin/admin

原文地址:https://www.cnblogs.com/xibuhaohao/p/12218356.html

时间: 2024-08-27 13:14:36

CentOS7 prometheus +node_exporter+Grafana 安装篇的相关文章

Prometheus+node_exporter+grafana

Prometheus+node_exporter+grafana 部署环境 IP 系统 组件 10.172.112.1(server) 10.52.210.223 CentOS Linux release 7.2.1511 (Core) Prometheusnode_exporter grafana 10.52.210.224 CentOS Linux release 7.2.1511 (Core) node_exporter 安装步骤 1. prometheus 1-1 解压 tar -xvf

Prometheus+Node_exporter+Grafana+Alertmanager 监控部署

一.Prometheus 安装及配置 1.下载及解压安装包 cd /usr/local/src/ export VER="2.13.1" wget https://github.com/prometheus/prometheus/releases/download/v${VER}/prometheus-${VER}.linux-amd64.tar.gz mkdir -p /data0/prometheus groupadd prometheus useradd -g prometheu

Grafana、collectd 和 InfluxDB 打造现代监控系统(一)安装篇

为什么研究Grafana.collectd 和 InfluxDB,是因为本人工作中使用到的开源监控软件(nagios.Cacti)画图都是基于RRD实现的,老实说都不太美观,并且无法自定义图表,但是凭本人的开发水平还无法做到自己写图表. Grafana+collectd+InfluxDB,采用客户端->服务端存储->WEB界面显示的工作模式,使用UTP传输数据,并且支持自定义图表,有良好的扩展性,重要的是Grafana页面展示比较美观. 页面展示可浏览官方演示平台:http://play.gr

利用Prometheus和Grafana监控MySQL

一. Prometheus 是一个开源的服务监控系统和时间序列数据库.: 官方GitHub地址为:https://github.com/prometheus/prometheus 官方地址:https://prometheus.io/ 官方拓扑图如下 特性: 高维度数据模型 自定义查询语言 可视化数据展示 高效的存储策略 易于运维 提供各种客户端开发库 警告和报警 数据导出 二.安装Prometheus(服务器环境为Centos7.2,本实验服务端跟被监控MySQL在同一台服务器) 前提条件请关

Prometheus监控部署安装

1.熟悉配置文件 配置文件/usr/local/prometheus/prometheus.ymlglobal: #定义全局 scrape_interval: 15s # 每个15s抓取一次数据,默认1分钟. evaluation_interval: 15s # 监控数据评估规则的评率,跟rule结合实现效果.alerting: #告警取消,由grafana实现. alertmanagers: - static_configs: - targets: # - alertmanager:9093r

基于Prometheus和Grafana的监控平台 - 环境搭建

相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics. Logging - 用于记录离散的事件.例如,应用程序的调试信息或错误信息.它是我们诊断问题的依据.比如我们说的ELK就是基于Logging. Metrics - 用于记录可聚合的数据.例如,队列的当前深度可被定义为一个度量值,在元素入队或出队时被更新:HTTP 请求个数可被定义为一个计数器,新请求到来时进行累.prometheus专注于Metrics领域. Tracing - 用于记录请求范围内

CentOS-7.0的核心安装与配置续

我们CentOS-7.0的核心安装后,很开心,但还没等兴奋劲过去就发现问题了,yum怎么用不了?ifconfig怎么也用不了?pvcreate呢?......之后大家可能就开始骂我坑爹了,怎么这么多的基础命令用不了,这个人写的核心安装怎么这么坑. 我错了,不要急,下面的这篇文字就是帮你们解决这个问题的. 我们安装时的文件是依照/root/anaconda-ks.cfg这个回答文件(回答文件不懂的话自行百度)安装的,cat查看它 [[email protected] ~]# cat/root/an

使用Helm部署Prometheus和Grafana监控Kubernetes

使用Helm部署Prometheus和Grafana监控Kubernetes [TOC] 1. 环境说明 可用的kubernetes集群 可用的持久化存储 可用的helm 这里我们使用kubeapps管理charts. 2. 安装chart 安装时,适当修改values.yaml里的参数以适应自身的环境.我是设置持久化存储.ingress和证书secret. 安装Prometheus 安装成功后,注意提示页面的提示.同一namespace里,引用域名可只使用前面一段. 同理,安装stable/m

prometheus+node_exporter监控系统搭建

prometheus+node_exporter监控系统搭建: 注:可结合icinga2.telegraf一起用,Disk IOs.Disk Throughout是前2个没有的,traffic监控也可用这个 参考网址:http://blog.51cto.com/youerning/2050543 下载网址:https://prometheus.io/download 服务器端: tar zxfv prometheus-2.4.0.linux-amd64.tar.gz mv prometheus-