欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Grafana】基于CentOS 7 安装部署Grafana服务端

程序员文章站 2024-01-03 10:28:46
...

一、参考链接

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

grafana镜像-grafana下载地址-grafana安装教程-阿里巴巴开源镜像站

centos镜像-centos下载地址-centos安装教程-阿里巴巴开源镜像站

Grafana有什么作用_Grafana下载_Grafana特点

二、Grafana介绍

什么是Grafana

Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。

Grafana特点

  • 1、grafana拥有快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式,让我们复杂的数据展示的美观而优雅。

  • 2、Grafana支持许多不同的时间序列数据(数据源)存储后端。每个数据源都有一个特定查询编辑器。官方支持以下数据源:Graphite、infloxdb、opensdb、prometheus、elasticsearch、cloudwatch。每个数据源的查询语言和功能明显不同。你可以将来自多个数据源的数据组合到一个仪表板上,但每个面板都要绑定到属于特定组织的特定数据源

  • 3、Grafana中的警报允许您将规则附加到仪表板面板上。保存仪表板时,Gravana会将警报规则提取到单独的警报规则存储中,并安排它们进行评估。报警消息还能通过钉钉、邮箱等推送至移动端。但目前grafana只支持graph面板的报警。

  • 4、Grafana使用来自不同数据源的丰富事件注释图表,将鼠标悬停在事件上会显示完整的事件元数据和标记;

  • 5、Grafana使用Ad-hoc过滤器允许动态创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询。

三、Grafana安装步骤

<font color=red>本实验基于CentOS 7.9搭建部署</font>

1、基础环境配置

  • 修改主机名

    1. [root@localhost ~]# hostnamectl set-hostname grafana
    2. [root@localhost ~]# bash
    3. [root@grafana ~]# hostnamectl
    4. Static hostname: grafana
    5. Icon name: computer-vm
    6. Chassis: vm
    7. Machine ID: db3692199b194e6b9ac9f92ef24f9c6e
    8. Boot ID: 56bd71938e91499ca3106ce091c032ef
    9. Virtualization: vmware
    10. Operating System: CentOS Linux 7 (Core)
    11. CPE OS Name: cpe:/o:centos:centos:7
    12. Kernel: Linux 3.10.0-1160.el7.x86_64
    13. Architecture: x86-64
  • 关闭防火墙和SElinux安全模式

    1. systemctl stop firewalld
    2. systemctl disable firewalld
    3. [root@grafana ~]# setenforce 0
    4. [root@grafana ~]# getenforce
    5. Permissive
  • 配置网卡信息

    1. [root@grafana ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32
    2. [root@grafana ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens32
    3. TYPE=Ethernet
    4. PROXY_METHOD=none
    5. BROWSER_ONLY=no
    6. BOOTPROTO=static
    7. DEFROUTE=yes
    8. IPV4_FAILURE_FATAL=no
    9. IPV6INIT=yes
    10. IPV6_AUTOCONF=yes
    11. IPV6_DEFROUTE=yes
    12. IPV6_FAILURE_FATAL=no
    13. IPV6_ADDR_GEN_MODE=stable-privacy
    14. NAME=ens32
    15. DEVICE=ens32
    16. ONBOOT=yes
    17. IPADDR=192.168.200.100
    18. PREFIX=24
    19. GATEWAY=192.168.200.1
    20. DNS1=114.114.114.114
    21. DNS2=192.168.200.1
  • 配置阿里云CentOS镜像源

    1. [root@grafana yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    2. % Total % Received % Xferd Average Speed Time Time Time Current
    3. Dload Upload Total Spent Left Speed
    4. 100 2523 100 2523 0 0 14587 0 --:--:-- --:--:-- --:--:-- 14668
    5. [root@grafana yum.repos.d]# ll
    6. total 4
    7. drwxr-xr-x. 2 root root 220 Feb 11 12:27 bak
    8. -rw-r--r--. 1 root root 2523 Feb 11 12:27 CentOS-Base.repo
    9. [root@grafana yum.repos.d]# yum clean all
    10. [root@grafana yum.repos.d]# yum makecache
    11. [root@grafana yum.repos.d]# yum repolist
  • 更新CentOS系统

    1. [root@grafana ~]# yum update

2、Grafana下载

新建 /etc/yum.repos.d/grafana.repo,内容为

  1. [grafana]
  2. name=grafana
  3. baseurl=https://mirrors.aliyun.com/grafana/yum/rpm
  4. repo_gpgcheck=0
  5. enabled=1
  6. gpgcheck=0
  7. 按:wq保存退出即可。
  8. #清除YUM缓存
  9. yum makecache
  10. #加载YUM镜像源
  11. yum repolist

3、Grafana安装

  1. [root@grafana ~]# yum install grafana-enterprise
  2. [root@grafana ~]# rpm -qa | grep grafana
  3. grafana-enterprise-8.3.4-1.x86_64

【Grafana】基于CentOS 7 安装部署Grafana服务端

4、启动Grafana服务

  1. [root@grafana ~]# systemctl daemon-reload
  2. [root@grafana ~]# systemctl start grafana-server
  3. [root@grafana ~]# systemctl enable grafana-server
  4. [root@grafana ~]# systemctl status grafana-server

5、访问Grafana Web控制面板

打开浏览器,输入http://192.168.200.100:3000(端口为3000),打开Grafana控制面板,<font color="green"> 初始默认账号和密码均为<font color="red"> admin</font>,初次登录需要修改密码。</font>

【Grafana】基于CentOS 7 安装部署Grafana服务端

【Grafana】基于CentOS 7 安装部署Grafana服务端

【Grafana】基于CentOS 7 安装部署Grafana服务端

至此,Grafana安装完成。

上一篇:

下一篇: