zoukankan      html  css  js  c++  java
  • Grafana 安装配置启动

    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

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

    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
  • 相关阅读:
    Object-C中
    实例变量可见度修饰符
    Object-C 类和对象
    C语言中线程和进程的区别
    动态内存分配
    C语言中union关键字
    C语言结构体
    const define static extern 关键词详解
    基于TensorFlow Object Detection API进行迁移学习训练自己的人脸检测模型(一)
    Ubuntu18.04+CUDA9.0+cuDNN7.1.3+TensorFlow1.8 安装总结
  • 原文地址:https://www.cnblogs.com/bingninger/p/15545338.html
Copyright © 2011-2022 走看看