##Mục lục
###1. Mô hình logic Grafana kết hợp Graphite và Collectd
###2. Hướng dẫn tạo Dashboard giám sát các host trên Grafana 3.0 Kịch bản : Đã có sẵn các host được giám sát bởi Graphite và Collectd. ####Các bước cài đặt Add Graphite cho Grafana
3: Tên của DataSource
4: Khai báo URL của Graphite
Ấn Test Connection
, nếu kết quả trả về như hình nghĩa là đã add source thành công.
####Tạo một Dashboard mới để giám sát các host từ Graphite
Trong bài sẽ hướng dẫn tạo 3 biểu đồ thông dụng:
-
2.1 Pie Chart : Thích hợp để thể hiện các dạng như RAM, Disk Usage.
-
2.2 Graphp : Thích hợp để thể hiện các dạng như Network Traffic, CPU Utilization.
-
2.3 Singlestat : Thể hiện 1 số liệu cụ thể như System Uptime, RAM, Disk Total
Mục 1 : Gerenal
- 1: Title của biểu đồ
Mục 2: Metrics
- 1: Chọn host
- 2,3 : Chọn thông số muốn hiển thị của host
- 4: Dùng function alias để đặt tên khác ở ô 5
Thay thế legend name với tên ngắn gọn là FREE
Tạo thêm một query với mục đích hiển thị tổng số dung lượng RAM đã sử dụng.
-
3: Chọn thống số là
memory-buffered
-
4: Sử dụng function tính tổng là
sumSeries()
, ở trong ta điền thông sốmemory-cached, memory-used
, hàmsumSeries()
sẽ tính tổng 3 thông số là memory-buffer, cached và used, hiển thị tên biểu đồ với tên làUSED
Cách lấy tên đầy đủ cho thống số ở mục 4:
Chọn đơn vị hiển thị là byte
và legend name hiển thị trên graph
Mục 1 và 2 cách các thông số vẫn giống vẫn kiểu Pie Chart ( chú ý chọn thông số phù hợp với dạng biểu đồ Graph)
Mục 3: Axes
- Mục này để điều chỉnh các thông số ở trục X và Y
- Ta chọn đơn vị hiển thị là của Network Traffic là kilobits/sec, ở trục Y bên trái
Mục 4: Legend
-
Mục này để tùy chỉnh các thông số liên quan đến
lengend
-
Ta có thể chọn các kiểu hiển thị của
legend
cũng như các giá trị của lenged
Chọn Decimals = 2 để các giá trị chỉ lấy 2 đơn vị thập phân sau dấu ","
-
Mục 1 và 2 các thống số vẫn giống với các kiểu biểu đồ khác
-
Mục 3, thống số ta lấy ở đây là
System Uptime
nên đơn vị sẽ làsecond(s)
Tùy chọn thêm Colonng
nếu muốn đặt ngưỡng cho các thông số này.
Ví dụ Dashboard hoàn chỉnh :
###3. Reset admin password Cài đặt database sqlite cho Grafana
sudo apt-get update
sudo apt-get install sqlite3 libsqlite3-dev
Cú pháp reset password admin
sudo sqlite3 /var/lib/grafana/grafana.db
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> .exit
Lúc này password của user admin đăng nhập trên dashboard sẽ trở lại mặc định là admin