Grafana 的安装和配置

Grafana的安装

Grafana 的下载

Ubuntu

下载

wget https://dl.grafana.com/oss/release/grafana_6.3.5_amd64.deb

解压

sudo dpkg -i grafana_6.3.5_amd64.deb

init启动

sudo service grafana-server start

设置开机启动
sudo update-rc.d grafana-server defaults
此方法以用户grafana-server的身份启动,geafana用户是在程序安装的创建的,默认的HTTP端口是3000,用户名和密码都是admin。

systemd启动

systemctl daemon-reload
systemctl start grafana-server

设置开机启动
sudo systemctl enable grafana-server.service

init 和 systemd启动的区别

简单地讲,linux系统中的service是系统服务管理的工具,包含启动、重启、关闭指定服务。
service发展经历了两次大的变化。早期作为调用位于/etc/init.d/目录下的脚本,可以称为传统service管理方式;目前,更多地作为systemd的入口,是systemctl命令的封装。

配置端口

http://localhost:3000/

包装细节

  • 安装二进制文件 /usr/sbin/grafana-server
  • 安装Init.d脚本到 /etc/init.d/grafana-server
  • 安装Init.d脚本到 /etc/init.d/grafana-server
  • 安装配置文件到 /etc/grafana/grafana.ini
  • 安装systemd服务(如果systemd可用)名称 grafana-server.service
  • 默认配置将日志文件设置为 /var/log/grafana/grafana.log
  • 默认配置指定sqlite3 db at /var/lib/grafana/grafana.db
  • 安装HTML / JS / CSS和其他Grafana文件 /usr/share/grafana

Grafana的升级

更新插件

grafana-cli plugins update-all

数据库备份

一把在这个目录下:/var/lib/grafana/grafana.db

升级

同上面下载解压,只是加上新的把版本

Grafana的管理

配置目录

一般位于这个目录下: /etc/grafana/grafana.ini
note:;是配置文件的注释

环境变量

用来覆盖原配置文件
语法一般是:GF__,括号的文本应该都是大写
例:
在这里插入图片描述

改端口

提供Grafana 的二进制权限: sudo setcap ‘cap_net_bind_service=+ep’ /usr/sbin/grafana-server
将端口80重定向到Grafana端口:sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3000

角色

Admin Role:可以完成组织范围内的所有工作。例如:1、添加和编辑数据源。2、添加和编辑组织用户和团队。3、配置应用程序插件并设置单位设置。
ditor Role:可以创建和修改仪表板和警报规则。可以在特定的文件夹和仪表板上禁用此功能。无法创建或编辑数据源,也不能邀请新用户。可以通过Grafana服务器设置editors_can_admin来调整此角色。如果将其设置为true,则使用Editor的用户还可以管理他们创建的仪表板,文件夹和团队。
Viewer Role:查看任何仪表板。可以在特定的文件夹和仪表板上禁用此功能。无法创建或编辑仪表板或数据源。可以通 Grafana服务器设置viewers_can_edit来调整此角色。如果将其设置为true,则使用Viewer的用户还可以进行临时仪表板编辑,这意味着他们可以修改面板和查询,但不能保存更改(也不能创建新的仪表板)。

Grafana插件

  1. 安装插件
    安装插件的最简单方法是使用与grafana捆绑在一起的CLI工具grafana-cli。在修改插件之后进行任何修改之前,必须重新启动grafana-server。
    如果您的Grafana服务器无法访问Internet,则该插件将必须下载并手动复制到您的Grafana服务器。
    Grafana.com API的下载URL格式:https://grafana.com/api/plugins//versions//download
    您可以使用–pluginUrl选项指定本地URL :grafana-cli --pluginUrl https://nexus.company.com/grafana/plugins/-.zip plugins install
  2. Grafana插件目录
    /var/lib/grafana/plugins
  3. Grafana-cli命令
    列出可用的插件:grafana-cli plugins list-remote
    安装最新版本的插件:grafana-cli plugins install
    安装特定版本的插件:grafana-cli plugins install
    列出已安装的插件:grafana-cli plugins ls
    更新所有已安装的插件:grafana-cli plugins update-all
    更新一个插件:grafana-cli plugins update
    删除一个插件:grafana-cli plugins remove <plugin-id

Grafana的入门

首次登陆

打开浏览器并转到http:// localhost:3000 /,3000是Grafana侦听的默认HTTP 端口。

添加数据源

  1. List item
    点击Add data source, 支持的数据源有:
    Graphite
    Prometheus
    InfluxDB
    Elasticsearch
    Google Stackdriver
    AWS CloudWatch
    Azure Monitor
    Loki
    MySQL
    PostgreSQL
    Microsoft SQL Server (MSSQL)
    OpenTSDB
    Testdata
    Mixed
    为数据源命名,配置数据源,开始保存并测试。

顶部标题

在这里插入图片描述
上图显示了仪表板的顶部标题

  1. 侧面菜单栏切换:可以切换侧面菜单,使您可以专注于仪表板中显示的数据。侧面菜单提供对与仪表板无关的功能的访问,例 如用户,组织和数据源。
  2. 仪表板下拉菜单:此下拉菜单显示当前正在查看的仪表板,并允许您轻松切换到新的仪表板。在这里,您还可以创建一个新的仪表板或文件夹,导入现有的仪表板,以及管理仪表板的播放列表。
  3. 添加面板:将新面板添加到当前仪表板
  4. 为星号资讯主页添加星号:(或取消为星号)当前的星号。默认情况下,已加星标的信息中心会显示在您自己的主页信息中心上,这是标记感兴趣的信息中心的便捷方法。
  5. 共享仪表板:通过创建链接或为其创建静态快照来共享当前仪表板。共享之前,请确保仪表板已保存。
    保存仪表板:当前仪表板将与当前仪表板名称一起保存。
  6. 保存仪表盘:当前仪表板将与当前仪表板名称一起保存。
  7. 设置:管理仪表板设置和功能,例如模板和注释。

仪表盘,面板,Grafana的组成部分

在这里插入图片描述

  1. 缩小时间范围
  2. 时间选择器下拉列表。您可
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装Grafana 在官网https://grafana.com/grafana/download下载适合的版本,根据不同的操作系统选择不同的下载方式,比如Linux系统可以使用apt-get或yum等包管理工具安装。 2. 配置数据源 Grafana支持多种数据源,包括InfluxDB、Prometheus、Elasticsearch等,可以根据需要选择使用。在Grafana的Web界面中,进入“Data Sources”页面,点击“Add data source”按钮,选择所需的数据源类型,并填写相关的配置信息。 3. 创建Dashboard 在Grafana的Web界面中,进入“Dashboard”页面,点击“New Dashboard”按钮,选择“Add Query”并选择相关的数据源和查询语句,即可创建图表。 4. 配置警报 在Grafana的Web界面中,进入“Alerting”页面,点击“New Alert”按钮,选择所需的数据源和查询语句,并设置相关的警报规则和通知方式。 5. 配置用户权限 在Grafana的Web界面中,进入“Users”页面,点击“New User”按钮,输入用户信息,并设置相应的角色和权限。 6. 配置插件 Grafana支持众多插件,可以根据需要安装配置相应的插件。在Grafana的Web界面中,进入“Plugins”页面,点击“Install”按钮,选择所需的插件,并按照提示完成安装配置。 7. 配置SMTP Grafana支持使用SMTP服务发送邮件通知,可以在Grafana配置文件中配置SMTP相关信息。找到grafana.ini文件,修改如下配置: ``` [smtp] enabled = true host = smtp.example.com:25 user = your_email@example.com password = your_password ;cert_file = ;key_file = skip_verify = true from_address = admin@example.com from_name = Grafana ;ehlo_identity = ``` 8. 配置SSL Grafana支持使用SSL加密,可以在Grafana配置文件中配置SSL相关信息。找到grafana.ini文件,修改如下配置: ``` [server] protocol = https cert_file = /path/to/cert.pem cert_key = /path/to/key.pem ;cert_key_password = socket = tcp4:0.0.0.0:3000 ;enforce_domain = false ;router_logging = false ``` 以上就是Grafana安装配置的流程,根据实际需求进行相应的配置即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值