多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 部署grafana组件 ### 解压grafana组件到指定目录 ``` # 解压 tar xzvf grafana-7.4.0.linux-amd64.tar.gz -C /data/applications/prometheus # 创建软连接 ln -s grafana-7.4.0 grafana ``` ### 创建文件夹 ``` # 进入文件夹 cd /data/applications/prometheus/grafana # 创建文件夹 mkdir data logs dashboards script ``` ### 配置grafana.ini文件 ``` #################################### Paths #################################### [paths] # Path to where grafana can store temp files, sessions, and the sqlite3 db (if that is used) # use "cfg:default.paths.data" to specified via command line data = /data/applications/prometheus/grafana/data # # Directory where grafana can store logs # use "cfg:default.paths.logs" to specified via command line logs = /data/applications/prometheus/grafana/logs # # Directory where grafana will automatically scan and look for plugins # use "cfg:default.paths.plugins" to specified via command line plugins = /data/applications/prometheus/grafana/plugins #################################### Server #################################### [server] # Protocol (http or https) ;protocol = http ;The ip address to bind to, empty will bind to all interfaces ;http_addr = 192.168.70.133 # The http port to use, defaults to 3000 http_port = 3000 # The public facing domain name used to access grafana from a browser domain = 192.168.70.133 # Redirect to correct domain if host header does not match domain # Prevents DNS rebinding attacks ;enforce_domain = false # The full public facing url ;root_url = http://localhost:3000/grafana/ root_url = %(protocol)s://%(domain)s/grafana/ # Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons. serve_from_sub_path = true ``` ### 创建run\_grafana.sh启动文件 ``` cd /data/applications/prometheus/grafana/script vim run_grafana.sh ``` ``` #!/bin/bash set -e DEPLOY_DIR=/data/applications/prometheus/grafana/ cd "${DEPLOY_DIR}" || exit 1 exec /data/applications/prometheus/grafana/bin/grafana-server --config=/data/applications/prometheus/grafana/conf/grafana.ini 2>&1 & ``` ### 登录grafana ``` http://192.167.70.133:3000/grafana 默认用户名与密码都是admin,首次登陆后,需要对admin的密码进行修改 ``` ### 选择您的配置选项 ``` Grafana后端在其配置文件中定义了许多配置选项(通常在Linux系统上位于/etc/grafana/grafana.ini中)。 在此配置文件中,您可以更改默认管理员密码,http端口,grafana数据库(sqlite3,mysql,postgres),身份验证选项(google,github,ldap,auth proxy)以及许多其他选项。 启动您的grafana服务器。用您的管理员用户登录(默认为admin / admin)。打开侧面菜单(单击顶部菜单中的Grafana图标),转到数据源,然后添加数据源。 ``` ### 添加Prometheus的数据源。 第一步:添加数据源 ![](https://img.kancloud.cn/7d/d7/7dd7f44c7eab09eac77eb29e87b53f52_1920x920.png) 第二步:设置数据源、数据源名称、类型、IP地址、端口号… ![](https://img.kancloud.cn/91/72/91726e53d77ff0bfb9d998c6d2059787_1825x932.png) 在grafana中导入相关json文件 ![](https://img.kancloud.cn/ee/97/ee9773dad010d01ceabcbee50482e90e_1137x559.png) ![](https://img.kancloud.cn/ec/77/ec77c05996d1ea39aa234c3693c48574_1138x548.png) 导入的是MySQL\_Overview.json ![](https://img.kancloud.cn/a4/1a/a41a804ea55c1c410d8a05bd6b852431_1187x650.png) 其他的json文件导入也是类似的。 **界面展示:** ![](https://img.kancloud.cn/f3/87/f387f62837135eb52104e50682a8fe25_1917x946.png)