尝试 Grafana
作者:
最后更新于 | 最初发布于 | 分类: 服务器和主机
据说 Grafana 是目前最流行的可视化展示应用。同 Zabbix 是绝佳拍档。之前我已经试过 Zabbix 了,非常好用,也简单,只是其报告的界面略显粗糙,不太好看。而有了 Grafana 后,则不一样了,看上去直观,作为控制台非常好。
Grafana 支持的数据源
官方支持的数据源就有很多,除了我这里要用的 Zabbix,还有Graphite,Elasticsearch,InfluxDB,Prometheus,Cloudwatch,MySQL和OpenTSDB。还有更多的数据源以插件的形式可以自行增加。Grafana 插件库
Grafana 硬件需求
这是一个非常轻型的应用,最低要求是 255MB 内存,1个CPU。
如果加上服务端渲染图片,警报,数据源代理等,硬件资源需求则会大幅上升。
Grafana 数据库支持: SQLite,MySQL,PostgreSQL。
浏览器支持就主流的都没有问题,老旧的浏览器,比如 IE 之类的就会有显示上的不便。
Grafana 版本
Grafana 有开源版本, Grafana OSS,我就是用这个发布版安装到本地虚拟机上的。
Grafana Cloud,是它的服务,最基本的免费服务,包括 3 用户,一碗个观测项目,50GB 的日志,保留2周的数据。它的数据收集监控是由 Prometheus 支持,或者 Graphite 支持,数据展示则是 Grafana。Pro 账号则是49美元每月再加上使用量收费。可以看一下这个收费比较。
Grafana Enterprise,是企业级的版本。用于大型企业内部使用。
Grafana OSS 安装
对于我的试用来说,比较简单,我用的的是 Ubuntu 20.04,就是按照它官方的说明,添加了 OSS 版本的仓库,然后安装的。
sudo apt-get install -y apt-transport-https
sudo apt-get install -y software-properties-common wget
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
sudo apt-get update
sudo apt-get install grafana
启用服务,以及重启,和查看。
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl status grafana-server
sudo systemctl enable grafana-server.service
访问 Grafana
http://server-ip:3000
访问到入口,然后,默认的用户名和密码就是 admin,登录后改密码。
接下来就是配置,添加数据源,增加Dashboards之类的。Grafana 的导航以及新手帮助很好,熟悉一下就可以上手了。
接下来
可以确定的是 Grafana 是我会选择的,但是接下来又出现了新的问题,到底是用 Zabbix 还是 Prometheus,还是 Graphite 呢?
相关的文章
- 安装 Ubuntu 22.04 (LTS), Webmin, Nginx, MariaDB, PHP8.1-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(3)
- 安装 Ubuntu 22.04 (LTS), Webmin, Nginx, MariaDB, PHP8.1-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(1)
- 决定了,使用 Grafana 和 Zabbix
- 安装 Ubuntu 20.04, Webmin, Nginx, MariaDB, PHP7.4-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(3)
- 安装 Ubuntu 20.04, Webmin, Nginx, MariaDB, PHP7.4-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(1)
- 安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(3)
- 安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(2)
- 安装 Ubuntu 18.04, Webmin, Nginx, MariaDB, PHP7.2-FPM,Perl-Fastcgi 到 Linode 的 VPS(1)