在Ubuntu 20.04/18.04| Debian 10/9上安装Grafana
这是如何在Ubuntu 20.04/18.04和Debian 10/9上安装Grafana的教程。
什么是grafana?
Grafana是一个开源,功能丰富的指标仪表板和Graphite,Elasticsearch,OpentsDB,Prometheus和 Influx 的编辑器。
例如,当使用 Influx 作为数据源时,使用Grafana图表将可视化存储在 Influx 上的数据。
在Ubuntu 20.04/18.04和Debian 10/9上安装Grafana
在Ubuntu 20.04/18.04和Debian 10/9上有两种常见的方法可以在Ubuntu 20.04/18.04&Debian 10/9上:使用从.deb包的官方apt repositionalstalling
首选方法使用APT存储库,因为我们可以使用APT包管理器为Debian和Ubuntu轻松升级到最新版本。
第1步:更新系统
确保Ubuntu/Debian系统是最新的。
sudo apt update
第2步:添加Grafana 6 APT存储库
添加Grafana GPG键,允许我们安装签名包。
sudo apt-get install -y gnupg2 curl software-properties-common curl https://packages.grafana.com/gpg.key | sudo apt-key add
然后安装Grafana APT存储库:
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
如果系统丢失,请检查如何在Debian/Ubuntu上安装Add-APT存储库
第3步:在Ubuntu 20.04/18.04和Debian 10/9上安装Grafana
添加存储库后,继续更新APT存储库并安装Grafana
sudo apt-get update sudo apt-get -y install grafana
启动Grafana服务。
sudo systemctl enable --now grafana-server
现在应该运行该服务。
$systemctl status grafana-server.service ● grafana-server.service - Grafana instance Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled) Active: active (running) since Sun 2017-01-19 13:01:06 UTC; 17s ago Docs: http://docs.grafana.org Main PID: 15616 (grafana-server) Tasks: 10 (limit: 2362) CGroup: /system.slice/grafana-server.service └─15616 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=deb cfg:default. Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="Initializing InternalMetricsService" logger=server Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="Initializing TracingService" logger=server Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="Initializing UsageStatsService" logger=server Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="Initializing CleanUpService" logger=server Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="Initializing NotificationService" logger=server Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="Initializing provisioningServiceImpl" logger=server Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="Initializing Stream Manager" Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=[::]:3000 protoc Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=info msg="Backend rendering via phantomJS" logger=rendering Jan 19 13:01:10 ubuntu18 grafana-server[15616]: t=2017-01-19T13:01:10+0000 lvl=warn msg="phantomJS is deprecated and will be removed in a future release
第4步:防火墙上的打开端口(可选)
Grafana默认HTTP端口为3000,我们需要允许访问防火墙上此端口。
Ubuntu配有UFW防火墙。
对于Debian,我们可以使用:
sudo apt -y install ufw
然后启用防火墙服务:
sudo ufw enable
打开防火墙上的端口:
sudo ufw allow ssh sudo ufw allow 3000/tcp
仅允许从特定子网访问,使用:
sudo ufw allow from 192.168.50.0/24 to any port 3000
第5步:在Ubuntu/Debian上访问Grafana仪表板
使用服务器IP地址或者主机名和端口3000访问Grafana仪表板。
默认登录是:
用户名:管理员密码:admin
更改管理员密码
请记住从默认管理员更改管理员密码。
登录并导航到:
首选项>更改密码
Grafana 详情:
安装二进制文件 /usr/sbin/grafana-server
将init.d脚本安装到 /etc/init.d/grafana-server
创建默认文件(环境变量)到 /etc/default/grafana-server
将配置文件安装到 /etc/grafana/grafana.ini
安装SystemD服务(如果系统可用)名称 grafana-server.service
默认配置设置日志文件 /var/log/grafana/grafana.log
默认配置指定SQLite3 DB AT /var/lib/grafana/grafana.db
安装HTML/JS/CSS和其他Grafana文件 /usr/share/grafana
Systemd服务文件和init.d脚本都使用位于/etc/default/grafana-server的文件上的环境变量。