1. 程式人生 > >telegraf+influxdb+grafana開源監控架構

telegraf+influxdb+grafana開源監控架構

word wap service res -s kconfig 開監控 block get

telegraf+influxdb+grafana開源監控架構:

telegraf監控項很全,不需要額外安裝插件,很強大

telegraf:

wget https://dl.influxdata.com/telegraf/releases/telegraf-1.5.1-1.x86_64.rpm

rpm -i telegraf-1.5.1-1.x86_64.rpm

service telegraf restart

默認會指向127.0.0.1的influxdb 8086端口(/etc/telegraf/telegraf.conf文件,默認數據庫名為telegraf,不需要寫數據庫用戶名密碼)

被監控端也是安裝該軟件,將influxdb服務器改為監控服務器即可

另外監控項在客戶端控制,inputs部分,默認已開監控有cpu、disk、diskio、mem、system、swap等,監控項很全

Influxdb安裝步驟:

rpm -i influxdb-1.3.6.x86_64.rpm (端口8086)

配置文件路徑:/etc/influxdb/influxdb.conf
數據存放路徑:/var/lib/influxdb/data
日誌路徑:/var/log/influxdb/

service influxdb start

chkconfig influxdb --level 35 on

influx

create database telegraf;
create user telegraf with password ‘xxxx‘;

grant all on telegraf to telegraf;
quit

influxdb默認保留數據為168小時(即7天),調整為1年命令:

show retention policies on telegraf; (查看保留策略)
alter retention policy "autogen" on "telegraf" duration 365d default; (對已有策略進行修改)

Granfana安裝步驟:

rpm -i grafana-4.5.2-1.x86_64.rpm (端口3000)

service grafana-server start

chkconfig grafana-server --level 35 on

訪問http://ip:3000 默認用戶名、密碼均為admin

Data Sources:Name:telegraf(可改) Type:InfluxDB Url:http://ip:8086 Access:proxy Database:telegraf User:telegraf Password:xxxxx

telegraf+influxdb+grafana開源監控架構