Grafana 安裝與配置
一: 簡介
1.安裝
yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.2-1.x86_64.rpm
2.開機啟動配置
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
3.相關檔案目錄
Installs binary to /usr/sbin/grafana-server
Copies init.d script to /etc/init.d/grafana-server
Installs default file (environment vars) to /etc/sysconfig/grafana-server
Copies configuration file to /etc/grafana/grafana.ini
Installs systemd service (if systemd is available) name grafana-server.service
The default configuration uses a log file at /var/log/grafana/grafana.log
The default configuration specifies an sqlite3 database at /var/lib/grafana/grafana.db
4.應用頁面 http://ip:3000 使用者名稱/密碼:admin/admin
三:配置
1.通過rpm安裝,配置資訊在/etc/grafana/grafana.ini檔案中,通過安裝包安裝配置檔案在/usr/share/grafana/conf/目錄下。
通過啟動日誌可以看到,會讀取defaults.ini和grafana.ini的配置資訊, 因此如果要修改訪問埠(如3000改成3001)需要修改defaults.ini
配置檔案中的資訊,感覺有點奇怪。
2.dashboards配置
編輯配置檔案/etc/grafana/grafana.ini,修改dashboards.json段落下兩個引數的值:
[dashboards.json]
enabled = true
path = /var/lib/grafana/dashboards
一定要去掉開頭的分號(“;”)否則配置不起作用
安裝儀表盤(Percona提供),重新啟動應用
$ git clone https://github.com/percona/grafana-dashboards.git
$ cp -r grafana-dashboards/dashboards /var/lib/grafana/
systemctl restart grafana-server
四:同prometheus一起監控Mysql
1.Prometheus安裝 請參考上一篇博文
2.配置檔案
3.部署node_exporters和mysqld_exporters
檢視Prometheus http://ip:9090
4.Grafana中建立Prometheus資料來源
5.伺服器監控結果畫面
6.Mysql資料庫監控結果畫面
Grafana 是一個開源儀表盤工具,它可用於Graphite、InfluxDB與 OpenTSDB 一起使用。最新的版本還可以用於其他的資料來源,比如Elasticsearch。
從本質上說,它是一個功能豐富的Graphite-web 替代品,能幫助使用者更簡單地建立和編輯儀表盤。它包含一個獨一無二的Graphite目標解析器,從而可以簡化度量和函式的編輯
二: 安裝與配置1.安裝
yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.5.2-1.x86_64.rpm
2.開機啟動配置
systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
3.相關檔案目錄
Installs binary to /usr/sbin/grafana-server
Copies init.d script to /etc/init.d/grafana-server
Installs default file (environment vars) to /etc/sysconfig/grafana-server
Copies configuration file to /etc/grafana/grafana.ini
Installs systemd service (if systemd is available) name grafana-server.service
The default configuration uses a log file at /var/log/grafana/grafana.log
The default configuration specifies an sqlite3 database at /var/lib/grafana/grafana.db
4.應用頁面 http://ip:3000 使用者名稱/密碼:admin/admin
三:配置
1.通過rpm安裝,配置資訊在/etc/grafana/grafana.ini檔案中,通過安裝包安裝配置檔案在/usr/share/grafana/conf/目錄下。
通過啟動日誌可以看到,會讀取defaults.ini和grafana.ini的配置資訊, 因此如果要修改訪問埠(如3000改成3001)需要修改defaults.ini
配置檔案中的資訊,感覺有點奇怪。
2.dashboards配置
編輯配置檔案/etc/grafana/grafana.ini,修改dashboards.json段落下兩個引數的值:
[dashboards.json]
enabled = true
path = /var/lib/grafana/dashboards
一定要去掉開頭的分號(“;”)否則配置不起作用
安裝儀表盤(Percona提供),重新啟動應用
$ git clone https://github.com/percona/grafana-dashboards.git
$ cp -r grafana-dashboards/dashboards /var/lib/grafana/
systemctl restart grafana-server
四:同prometheus一起監控Mysql
1.Prometheus安裝 請參考上一篇博文
2.配置檔案
點選(此處)摺疊或開啟
-
global:
-
scrape_interval: 15s
-
evaluation_interval: 15s
-
-
scrape_configs:
-
- job_name: prometheus
-
static_configs:
-
- targets: ['localhost:9090']
-
labels:
-
instance: prometheus
-
-
- job_name: linux
-
static_configs:
-
- targets: ['10.10.0.186:9100']
-
labels:
-
instance: db1
-
-
- job_name: mysql
-
static_configs:
-
- targets: ['10.10.0.186:9104']
-
labels:
- instance: db1
點選(此處)摺疊或開啟
-
$ wget https://github.com/prometheus/node_exporter/releases/download/v0.14.0/node_exporter-0.14.0.linux-amd64.tar.gz -O node_exporter-0.14.0.linux-amd64.tar.gz
-
$ wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.10.0/mysqld_exporter-0.10.0.linux-amd64.tar.gz -O mysqld_exporter-0.10.0.linux-amd64.tar.gz
-
$ mkdir /usr/local/services/prometheus_exporters
-
$ tar zxf node_exporter-0.14.0.linux-amd64.tar.gz -C /usr/local/services/prometheus_exporters --strip-components=1
-
$ tar zxf mysqld_exporter-0.10.0.linux-amd64.tar.gz -C /usr/local/services/prometheus_exporters --strip-components=1
-
-
$ cd /usr/local/services/prometheus_exporters
-
$ ./node_exporter
-
-
$ cd /usr/local/services/prometheus_exporters
-
$ cat << EOF > .my.cnf
-
[client]
-
user=prom
-
password=abc123
-
EOF
- $ ./mysqld_exporter -config.my-cnf=".my.cnf"
4.Grafana中建立Prometheus資料來源
5.伺服器監控結果畫面
6.Mysql資料庫監控結果畫面
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28624388/viewspace-2146458/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 本地windows搭建spark環境,安裝與詳細配置(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)WindowsSparkJDKHadoop
- centos7 (阿里雲、linux) 單機spark的安裝與配置詳解(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)CentOS阿里LinuxSparkJDKHadoop
- centos上安裝grafanaCentOSGrafana
- Supervisor安裝與配置
- Nginx安裝與配置Nginx
- 【Redis】安裝與配置Redis
- [Redis] 安裝與配置Redis
- 【MySQL】安裝與配置MySql
- jdk安裝與配置JDK
- MacVim安裝與配置Mac
- 【MongoDB】安裝與配置MongoDB
- Nginx 安裝與配置Nginx
- Spark安裝與配置Spark
- Telnet安裝與配置
- vim安裝與配置
- Rabbitmq安裝與配置MQ
- MySQL安裝與配置MySql
- prometheus: 安裝grafana11.3PrometheusGrafana
- macOS Java安裝與配置MacJava
- linux maven安裝與配置LinuxMaven
- Redis的安裝與配置Redis
- Kafka SSL安裝與配置Kafka
- Vue的安裝與配置Vue
- Mac 安裝與配置mongodbMacMongoDB
- Mac Flutter安裝與配置MacFlutter
- sqoop 安裝與配置使用OOP
- MariaDB的安裝與配置
- Centos安裝與配置RedisCentOSRedis
- 【Grafana】基於CentOS 7 安裝部署Grafana服務端GrafanaCentOS服務端
- Grafana 系列文章(十四):Helm 安裝LokiGrafanaLoki
- Flink 1.7.0 安裝、配置與使用
- jenkins安裝與配置學習Jenkins
- Mac上Git安裝與配置MacGit
- maven下載、安裝與配置Maven
- 詳解:Flannel安裝與配置
- Linux下rsync安裝與配置Linux
- Git環境配置與安裝Git
- Katalon Studio > 安裝與配置(Windows)Windows
- Node.js安裝與配置Node.js