我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Grafana的安装与配置教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Grafana的安装与配置教程

这篇文章主要讲解了“Grafana的安装与配置教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Grafana的安装与配置教程”吧!

一: 简介

Grafana 是一个开源仪表盘工具,它可用于Graphite、InfluxDB与 OpenTSDB 一起使用。最新的版本还可以用于其他的数据源,比如Elasticsearch。

从本质上说,它是一个功能丰富的Graphite-web 替代品,能帮助用户更简单地创建和编辑仪表盘。它包含一个独一无二的Graphite目标解析器,从而可以简化度量和函数的编辑

二: 安装与配置

1.安装
yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.2-1.x86_64.rpm

2.开机启动配置
 systemctl daemon-reload
 systemctl start grafana-server
 systemctl status grafana-server

3.相关文件目录
Installs binary to /usr/sbin/grafana-server
Copies init.d script to /etc/init.d/grafana-server
Installs default file (environment vars) to /etc/sysconfig/grafana-server
Copies configuration file to /etc/grafana/grafana.ini
Installs systemd service (if systemd is available) name grafana-server.service
The default configuration uses a log file at /var/log/grafana/grafana.log
The default configuration specifies an sqlite3 database at /var/lib/grafana/grafana.db

4.应用页面  http://ip:3000  用户名/密码:admin/admin
Grafana的安装与配置教程

三:配置

1.通过rpm安装,配置信息在/etc/grafana/grafana.ini文件中,通过安装包安装配置文件在/usr/share/grafana/conf/目录下。

Grafana的安装与配置教程

通过启动日志可以看到,会读取defaults.ini和grafana.ini的配置信息, 因此如果要修改访问端口(如3000改成3001)需要修改defaults.ini

配置文件中的信息,感觉有点奇怪。

2.dashboards配置

编辑配置文件/etc/grafana/grafana.ini,修改dashboards.json段落下两个参数的值:
[dashboards.json]
enabled = true
path = /var/lib/grafana/dashboards
一定要去掉开头的分号(“;”)否则配置不起作用

安装仪表盘(Percona提供),重新启动应用
$ git clone https://github.com/percona/grafana-dashboards.git
$ cp -r grafana-dashboards/dashboards /var/lib/grafana/
systemctl restart grafana-server

Grafana的安装与配置教程

四:同prometheus一起监控Mysql

1.Prometheus安装   请参考上一篇博文

2.配置文件


点击(此处)折叠或打开

  1. global:

  2.   scrape_interval: 15s

  3.   evaluation_interval: 15s

  4. scrape_configs:

  5.   - job_name: prometheus

  6.     static_configs:

  7.       - targets: ['localhost:9090']

  8.         labels:

  9.           instance: prometheus

  10.   - job_name: linux

  11.     static_configs:

  12.       - targets: ['10.10.0.186:9100']

  13.         labels:

  14.           instance: db1

  15.   - job_name: mysql

  16.     static_configs:

  17.       - targets: ['10.10.0.186:9104']

  18.         labels:

  19.           instance: db1

部署node_exporters和mysqld_exporters


点击(此处)折叠或打开

  1. $ wget https://github.com/prometheus/node_exporter/releases/download/v0.14.0/node_exporter-0.14.0.linux-amd64.tar.gz -O node_exporter-0.14.0.linux-amd64.tar.gz

  2. $ wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.10.0/mysqld_exporter-0.10.0.linux-amd64.tar.gz -O mysqld_exporter-0.10.0.linux-amd64.tar.gz

  3. $ mkdir /usr/local/services/prometheus_exporters

  4. $ tar zxf node_exporter-0.14.0.linux-amd64.tar.gz -C /usr/local/services/prometheus_exporters --strip-components=1

  5. $ tar zxf mysqld_exporter-0.10.0.linux-amd64.tar.gz -C /usr/local/services/prometheus_exporters --strip-components=1

  6. $ cd /usr/local/services/prometheus_exporters

  7. $ ./node_exporter

  8. $ cd /usr/local/services/prometheus_exporters

  9. $ cat << EOF > .my.cnf

  10. [client]

  11. user=prom

  12. password=abc123

  13. EOF

  14. $ ./mysqld_exporter -config.my-cnf=".my.cnf"

查看Prometheus  http://ip:9090

Grafana的安装与配置教程

4.Grafana中创建Prometheus数据源

Grafana的安装与配置教程

5.服务器监控结果画面
Grafana的安装与配置教程
6.Mysql数据库监控结果画面
Grafana的安装与配置教程

感谢各位的阅读,以上就是“Grafana的安装与配置教程”的内容了,经过本文的学习后,相信大家对Grafana的安装与配置教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Grafana的安装与配置教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Grafana的安装与配置教程

这篇文章主要讲解了“Grafana的安装与配置教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Grafana的安装与配置教程”吧!一: 简介Grafana 是一个开源仪表盘工具,它可用于G
2023-06-04

MariaDB的安装与配置教程

目录MariaDB的安装与配置1.安装相对应的源2.清除缓存,加载配置3.安装mariadb4.启动mariadb5. 查看mariadb进程6.MariaDB数据库初始化7.初始化测试登陆8.MariaDB设置utf8编码(根据实际需求添
2022-06-29

IDEA安装与配置教程

一、下载并安装IDEA 1、下载官网: 下载 IntelliJ IDEA (这里以Windows系统为例,其他系统类似) 2、安装 1、下载完成后,直接点击安装包安装,即可。 2、开始安装,然后下一步 3、可以在此处
2023-08-30

MySQL8.0.26的安装与配置——详细教程

网上的教程有很多,基本上大同小异。但是安装软件有时就可能因为一个细节安装失败。我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的。一、Mysql下载安装包 https://dev.mysql.com/downloads/mysql/二、Mysql
MySQL8.0.26的安装与配置——详细教程
2015-11-21

Tomcat安装与配置(详细教程)

Tomcat是一个开源的Java Servlet容器,用于将Java代码转换为可以在Web服务器上运行的网页。以下是Tomcat的安装与配置的详细教程:步骤1:下载Tomcat访问Apache Tomcat官方网站(https://tomc
2023-09-13

Torch7在Ubuntu下的安装与配置教程

本篇内容介绍了“Torch7在Ubuntu下的安装与配置教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!为什么选择TorchTorch的目
2023-06-13

MySQL的安装与配置——2023详细教程

MySQL的安装与配置——详细教程 免安装版的MySQL1.下载安装包2.Mysql的配置2.1 安装mysql的服务2.2 开启mysql的服务2.3 修改密码2.4 设置系统的全局变量2.5 命令参考 免安装版的MySQ
2023-08-21

JDK1.8安装与配置超详细教程

JDK1.8即为JDK8,JDK8是目前是最成熟最稳定的版本,本文将详细介绍JDK1.8的安装与配置,需要的朋友可以参考下
2023-03-21

kali 2021新手安装教程与配置

以下是Kali Linux 2021的新手安装教程和配置步骤:步骤1:下载Kali Linux 2021首先,你需要从Kali Linux官方网站上下载最新的Kali Linux 2021 ISO文件。你可以在https://www.kal
2023-08-14

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录