others linux服务器运维 django3 监控 k8s golang 数据库 大数据 前端 devops 理论基础 java oracle 运维日志

granafa 6.6.2 快速安装

访问量:1719 创建时间:2020-02-21

granafa 安装须知

grafana支持安装在如下系统中: Debian / Ubuntu RPM-based Linux (CentOS, Fedora, OpenSuse, RedHat) macOS Windows

通常granafa不消耗系统资源,但是服务器端图像渲染、警示、数据源代理会需要一定的内存和cpu资源。

SQLite是grafana默认数据库。如果你需要配置的内容常多,可以修改grafana使用mysql或者posrgresql。 MySQL PostgreSQL

一句话不要用太老的浏览器,可能不支持,例如:Grafana v6.0之后的版本中不完全支持Internet Explorer 11。

Grafana可以支持多种安装方式例如,yum安装,直接下载rpm包安装,或者直接下载二进制安装包安装。作为一名有洁癖的运维人员,对于软件安装方式尽可能选择系统自带的yum或者rpm方式安装(二进制安装包增加了一种软件管理方式的复杂度,当项目越多时越显杂乱,能不用就不用)

centos7 安装 grafana 6.6.2

cat << EOF > /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
EOF

yum -y install grafana

rpm的下载地址为:https://grafana.com/grafana/download ,可以根据你的系统选择你要安装的具体版本。

centos7安装命令

wget https://dl.grafana.com/oss/release/grafana-6.6.2-1.x86_64.rpm
sudo yum localinstall grafana-6.6.2-1.x86_64.rpm

启动 grafana

注意:请关闭防火墙和selinux

#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
#关闭selinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
getenforce
#注意:第一次启动会根据配置文件初始化数据库,创建超级管理员用户等操作。
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl status grafana-server
sudo systemctl enable grafana-server.service

grafana默认监听3000端口,访问http://YOURIP:3000 访问grafana的web页面,账号admin,密码admin。

安装目录说明

grafana 配置文件说明

配置文件位于/etc/grafana/grafana.ini,通过查看可以看到如下分类:

[root@localhost ~]# cat /etc/grafana/grafana.ini | egrep -v '^;|^$'
[paths]
[server]
[database]
[remote_cache]
[dataproxy]
[analytics]
[security]
...省略部分输出...
[plugins]
[enterprise]
[feature_toggles]

可以通过修改[security]段的配置修改granafa管理员密码,如下所示,需要在第一次启动前设置:

[security]
admin_user = root
admin_password = root123456

Grafana.ini文件有200多个可以配置的参数,这里简要介绍如下几个参数的作用(注意不同操作系统参数的默认值可能不同,官方配置参数文档链接):

配置段 配置参数 默认值 含义及示例
[paths] data /var/lib/grafana 主要设定Grafana保存临时文件、会话相关的目录信息,如果使用了sqlite3时,也会在此段中进行设定
[paths] logs /var/log/grafana 存放Grafana日志信息的目录
[paths] plugins /var/lib/grafana/plugins 用于存放Grafana插件的目录
[paths] temp_data_lifetime 默认值24h 临时图片保存时间,24小时后删除,temp_data_lifetime = 0表示永不删除
[server] http_addr 默认值 - 表示绑定所有IP地址
[server] http_port 默认值 3000 表示grafana服务器监听的端口
[database] url - 通过url来表示数据库链接字符串,mysql://user:secret@host:port/database
[database] type 默认为sqlite3 grafana使用的数据库类型
[database] path sqlite3会用到,其他数据库不需要配置此参数 sqlite3存储目录位置
[database] host mysql postgres数据库地址 host=127.0.0.1:3306或host=/var/run/mysqld/mysqld.sock

到这里grafana的安装介绍完了,后面介绍具体使用方法,下一章节在此基础上介绍内容:grafana6 整合 zabbix4

登陆评论: 使用GITHUB登陆