如何在CentOS 7上安装和配置Grafana

时间:2020-02-23 14:38:31  来源:igfitidea点击:

Grafana是一个开源度量分析和可视化软件。
它是一个功能丰富的指标仪表板套件,它被广泛使用作为石墨,弹性型搜索,OpentsDB,Prometheus和 Influx 的图形编辑器。

典型的Grafana用法包括基础设施和应用程序分析,但它也适用于其他域,包括工业传感器,家庭自动化,天气和过程控制。

在CentOS 7上安装和配置Grafana

启动终端并以root身份登录。

步骤1禁用selinux

第一步是检查SELinux状态并禁用它如果启用它。 getenforce修改SELinux配置如下: vim /etc/sysconfig/selinux更改selinux =强制执行selinux =已禁用

重启系统。 reboot

我们将从Grafana存储库安装。

步骤2通过yum存储库安装Grafana

创建一个repo文件。 vim /etc/yum.repos.d/grafana.repo将以下内容添加到文件:

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

第3步安装grafana

输入以下命令: sudo yum install grafana

安装grafana.

该软件包执行以下内容:

  • 将二进制文件安装到/usr/sbin/grafana-server

  • 将init.d脚本复制到/etc/init.d/grafana-server

  • 将默认文件安装到/etc/sysconfig/grafana-server

  • 将配置文件复制到/etc/grafana/grafana.ini

  • 安装Systemd服务(如果是系统可用)名称Grafana-Server.Service

  • 默认配置使用/var/log/grafana/grafana.log的日志文件

步骤4安装其他字体包

继续使用以下命令来安装自由类型和URW字体。 yum install fontconfigyum install freetype*yum install urw-fonts

步骤5启用Grafana服务

检查服务的状态。 systemctl status grafana-server如果服务未激活,请使用以下命令启动它: systemctl start grafana-server启用系统启动的GradaMana服务 systemctl enable grafana-server.service

第6步修改防火墙

更改防火墙配置以允许Grafana端口。
所以运行以下命令。 firewall-cmd --zone=public --add-port=3000/tcp --permanent重新加载防火墙服务。 firewall-cmd --reload

第7步浏览Grafana

使用以下URL访问Grafana Web界面。 http://Your Server IP or Host Name:3000/

在登录名和密码字段中输入"管理员"以获取首次使用;然后应该要求我们更改密码。

它应该重定向到仪表板。

在上一篇文章中,我们学会了如何安装zabbix。

所以我们将在这里添加Zabbix插件到Grafana。

步骤8安装插件

要安装zabbix插件,请执行以下命令: grafana-cli plugins install alexanderzobnin-zabbix-app默认插件安装目录是/var/lib/grafana/plugins。
重新启动Grafana服务。 systemctl restart grafana-server刷新Grafana仪表板以查看Zabbix插件。
点击"立即启用"。

仪表板应显示Zabbix插件是最新的。

步骤9配置zabbix插件

单击"添加数据源"。

单击"添加数据源"从仪表板

我们应该看到各种数据源。
从中选择zabbix。

选择zabbix dataSource.

接下来,我们应该看到配置页面。

添加zabbix服务器详细信息

在HTTP修改URL下,在Zabbix API详细信息下添加Zabbix Server用户名和密码: http://Your-Zabbix-ServerIP/zabbix/api_jsonrpc.php启用趋势。
单击"保存"并测试。

保存和测试数据源

回家点击仪表板 - >家。

步骤10创建仪表板

单击"新仪表板"以创建。

主页 - 仪表板

单击"添加查询"。

我们应该看到查询窗口。

选择查询"Zabbix"。
将查询模式设置为"度量标准"。

从下拉菜单中选择"组","主机","应用程序","项目"。
(这些数据来自Zabbix服务器)。

已完成查询窗口

单击可视化以配置Graph.从下拉菜单中选择可视化类型。

然后单击"常规"并将标题添加到仪表板。

最后,我们可以保存仪表板并提供任何名称。

我们可以查看新创建的图形!