【開源監控】Grafana介紹與安裝


Grafana介紹與安裝

Grafana介紹

場景:由於業務場景,有多個組織機構。需要在某個組織結構下,完成對本機構下的系統的實時監控以及可視化展示。底層已經用zabbix對監控指標做了數據的采集。

因此,通過使用Grafana開源工具。保證數據的可視化展示。

Grafana是一個跨平台的開源的分析和可視化工具,可以通過將采集的數據查詢然后可視化的展示,並及時通知。

其特點:

  1. 豐富的可視化顯示插件,包括熱圖、折線圖、餅圖,表格等等。
  2. 多數據源,支持多數據源Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB,zabbix等。用於數據的展示。
  3. 通知提醒,達到目標制定的閥值,進行報警。
  4. 混合展示,可以在同一個張圖表中,展示不同數據源的數據。適應靈活多變的復雜業務場景。
  5. 多租戶,可以通過多組織構造,分開隔離。保證多機構下,只看到本機構的監控系統數據。

舉例,下圖就是某機構下,核心系統的常用監控指標。

monitor-gra01.png

Grafana安裝

Grafana安裝鏈接地址

我的環境為:Centos 6.9。

1.安裝步驟

wget https://dl.grafana.com/oss/release/grafana-6.4.2-1.x86_64.rpm
sudo yum localinstall grafana-6.4.2-1.x86_64.rpm

2.服務啟動

service grafana-server start

3.zabbix的插件安裝

[root@localhost ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
[root@localhost ~]# grafana-cli plugins list-remote |grep zabbix
id: alexanderzobnin-zabbix-app version: 3.10.4

插件安裝完畢,使用service grafana-server restart的命令,啟動服務,可以通過

http://ip:3000/ 訪問Grafana頁面,用戶名/密碼:admin/admin。

Grafana配置

1.啟動zabbix插件

點擊如下頁面,啟動zabbix插件

monitor-gra02.png

2.添加數據源

輸入指定的url:http://172.31.1.200/zabbix/api_jsonrpc.php

我的實際例子中,安裝zabbix的位置為172.31.1.200。通過/zabbix/api_jsonrpc.php能直接調用zabbix的數據。

1)選擇zabbix數據源

monitor-gra03.png

2)配置zabbix數據源

monitor-gra04.png

3.添加查詢指標

選擇dashboard中的Add panel,然后點擊Add Query。可以直接獲取zabbix數據源的各種監控數據。如下:

這里舉一個最簡單的例子,獲取CPU的load負載。如下圖:

monitor-gra05.png

然后,可以在dashboard中,看到監控指標的數據。如下圖:

monitor-gra06.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM