grafana作为prometheus的最佳拍档,可以通过酷炫的图表把想用的数据展示出来,当然grafana也支持其他众多的数据源,例如Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等
下载及安装
grafana的官网地址是 https://grafana.com/
grafana的下载地址是 https://grafana.com/grafana/download
安装也是非常的简单,通过rpm包还安装,也省得不少的功夫了,
例如我的系统使用的centos的使用下面两条命令就可以完成安装了
wget https://dl.grafana.com/oss/release/grafana-8.0.5-1.x86_64.rpm
sudo yum install grafana-8.0.5-1.x86_64.rpm
下面就可以启动grafana了
systemctl start grafana-server #启动grafana
systemctl stop grafana-server #停止grafana
systemctl status grafana-server #查看grafana运行的状态
systemctl enable grafana-server #设置为开机启动
grafana添加nginx代理用域名域名来访问,就可以愉快的用域名来访问了。
server {
listen 80;
server_name test.grafana.com;
location / {
root html;
index index.html index.htm;
proxy_pass http://localhost:3000;
proxy_redirect default;
proxy_max_temp_file_size 0k;
proxy_connect_timeout 30;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_next_upstream error timeout invalid_header http_502;
}
}
grafana是以3000端口来启动的,所以启动以后要,检查下3000端口是否授权访问,如果是阿里云服务器,在安全策略里面配置下,安装了宝塔面板的话,还要在宝塔面板的安全里面开放3000端口,否则可能访问不到。
grafana的默认密码是 admin admin 首次进去后,进行密码的重置,这点要注意下。
linux监控
grafana的使用可以可以自己定义模板,也可以通过模板库,选择一个模板id导入,例如:linux的监控就可以通过
Grfana官方仪表盘下载:https://grafana.com/dashboards
数据源推荐:https://grafana.com/dashboards/9276