Grafana 安装配置启动

摘要:
多个数据源:Graphite、InfluxDB、OpenTSDB、Prometheus、Elasticsearch、CloudWatch、KairosDB、Zabbix等。通知和提醒,达到目标设置的阈值,并发出警报。grafana具有以下三个用户权限管理员:超级管理员,具有所有权限查看器:只能查看DashBoardEditer:无法创建用户,无法添加数据源,可以创建DashBoard,修改DashBoard添加的图表参数,创建用户配置--˃用户--˃邀请,填写电子邮件、用户名、用户角色,是否发送邀请电子邮件等。

1、概述

Grafana是一个跨平台的开源的分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。

特点如下:

  • 丰富的可视化显示插件,包括热图、折线图、饼图,表格等等。
  • 多数据源,支持多数据源Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB,zabbix等。用于数据的展示。
  • 通知提醒,达到目标制定的阀值,进行报警。
  • 混合展示,可以在同一个张图表中,展示不同数据源的数据。适应灵活多变的复杂业务场景。
  • 多租户,可以通过多组织构造,分开隔离。保证多机构下,只看到本机构的监控系统数据。

2、安装部署

  • 安装及启动
[root@Server ~]# wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-6.5.1-1.x86_64.rpm
[root@Server ~]# yum -y install grafana-6.5.1-1.x86_64.rpm
[root@Server ~]# systemctl start grafana-server
[root@Server ~]# systemctl enable grafana-server
[root@Server ~]# netstat -lntp|grep grafana    # 可看出grafana的端口默认是3000
tcp6       0      0 :::3000                 :::*                    LISTEN      6393/grafana-server 
  • 修改登录密码

安装完成并启动后,默认用户名和密码都是admin、登录会提示修改密码的

3、grafana相关文件

复制代码
[root@Server ~]# find / -name grafana
/var/lib/grafana    # 存储存储临时文件、会话和sqlite3 db文件
/var/log/grafana    # 日志目录
/usr/share/grafana    #  插件、脚本、配置文件等
/usr/share/grafana/public/app/plugins/datasource/grafana
/etc/grafana      # 配置文件
/run/grafana     # PID文件
复制代码

 4、grafana相关命令

[root@Server ~]# grafana-cli plugins list-remote  # 获取可用的插件列表
[root@Server ~]# grafana-cli plugins list-remote|grep zabbix    # 获取zabbix插件
id: alexanderzobnin-zabbix-app version: 3.12.2
[root@Server ~]# grafana-cli plugins install alexanderzobnin-zabbix-app    # 安装zabbix插件

5、用户权限管理

  • 安装完成后,对应的是admin用户。grafana有以下三种用户权限
Admin:超管,具备所有权限
Viewer:仅可以查看DashBoard
Editer:不可以创建用户,不可以新增Datasource,可以创建DashBoard,修改DashBoard添加的图表各参数
  • 创建用户

Configuration-->Users-->Invite(邀请),填写邮件、用户名、用户角色,是否发送邀请邮件等。填写完毕后,点击下方图片绿色框中的Invite

Grafana 安装配置启动第3张

 在点击 Copy Invite,然后在浏览器中粘贴,可以转到设置nic用户的密码界面

Grafana 安装配置启动第4张

6、docker部署grafana

docker pull grafana/grafana:7.3.7     # 版本日志为2021-01-14
docker run -d -p 3000:3000 --name grafana grafana/grafana:7.3.7

免责声明:文章转载自《Grafana 安装配置启动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Maven settings.xml配置详解nginx 浏览php的时候会变成下载下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

k8s全栈监控之metrics-server和prometheus

一、概述 使用metric-server收集数据给k8s集群内使用,如kubectl,hpa,scheduler等 使用prometheus-operator部署prometheus,存储监控数据 使用kube-state-metrics收集k8s集群内资源对象数据 使用node_exporter收集集群中各节点的数据 使用prometheus收集api...

建设DevOps统一运维监控平台,全面的系统监控 Zabbix VS Nagios VS Open-Falcon OR Prometheus

前言 随着Devops、云计算、微服务、容器等理念的逐步落地和大力发展,机器越来越多,应用越来越多,服务越来越微,应用运行基础环境越来多样化,容器、虚拟机、物理机不一而足。面对动辄几百上千个虚拟机、容器,数十种要监控的对象,现有的监控系统还能否支撑的住?来自于容器、虚拟机、物理机、网络设备、中间件的指标数据如何采用同一套方案快速、完整的收集和分析告警?怎样...

prometheus-数据展示之grafana部署和数据源配置

1、监控pods 。   prometheus再部署以后,会自带cAdvisor。结果如下: 2、K8S集群状态监控。需要使用kube-state-metrics插件。部署以后 kubernetes.io/cluster-service: "true" 会自动启用监控对象,无需配置 [root@VM_0_48_centos prometheus]#...

分布式监控系统Zabbix--使用Grafana进行图形展示

今天介绍一款高颜值监控绘图工具Grafana,在使用Zabbix监控环境中,通常我们会结合Grafana进行图形展示。Grafana默认没有zabbix作为数据源,需要手动给zabbix安装一个插件,然后再添加进Grafana即可,非常简单。下面就介绍下Grafana的使用: Grafana的官网:http://docs.grafana.org/ins...

搭建Loki、Promtail、Grafana轻量级日志系统(centos7)

需求 公司项目采用微服务的架构,服务很多,每个服务都有自己的日志,分别存放在不同的服务器上。当查找日志时需要分别登录不同的服务器,有大量的请求的情况下,在日志文件中查找信息十分困难。想要搭建一个日志系统,ELK分布式日志系统对于中小型公司来说开发维护成本太高,经过调研,选择Loki轻量级日志系统。 Loki简介 Loki 是一个水平可扩展,高可用性,多租户...

修改prometheus默认端口,修改grafana默认端口

修改prometheus的默认端口 进入prometheus目录,编辑prometheus.yml文件 在prometheus.yml路径中,运行命令 #启动prometheus./prometheus --config.file=prometheus.yml --web.listen-address=:8001 & 修改gr...