快速部署Telegraf Influxdb

2022-07-23 05:42:12 字數 1950 閱讀 1783

telegraf 是乙個用 go 編寫的**程式,可收集系統和服務的統計資料,並寫入到 influxdb 資料庫。telegraf 具有記憶體占用小的特點,通過外掛程式系統開發人員可輕鬆新增支援其他服務的擴充套件。

influxdb 是乙個開源的分布式時序、時間和指標資料庫,使用 go 語言編寫,無需外部依賴。influxdb 有如下三大特性:

度量(metrics):對實時大量資料進行計算;

事件(event):支援任意的事件資料,換句話說,任意事件的資料我們都可以做操作。

在平台監控系統中,可以使用 telegraf 採集多種元件的執行資訊,而不需要自己手寫指令碼定時採集,大大降低資料獲取的難度;且 telegraf 配置極為簡單,只要有基本的 linux 基礎即可快速上手。telegraf 按照時間序列採集資料,資料結構中包含時序資訊,時序資料庫就是為此類資料設計而來,使用 influxdb 可以針採集得到的資料完成各種分析計算操作。

1.安裝 telegraf

[root@node1 ~]# wget 

[root@node1 ~]# rpm -ivh telegraf-0.11.1-1.x86_64.rpm

[root@node1 ~]# systemctl start telegraf

2.安裝 influxdb

[root@node1 ~]# wget  

[root@node1 ~]# rpm -ivh influxdb-1.0.2.x86_64.rpm

[root@node1 ~]# systemctl start influxd

3.建立 influxdb 使用者和資料庫

4.配置telegraf

[root@node1 ~]# vim /etc/telegraf/telegraf.conf

## 修改內容如下:

5.檢視資料

開啟 influxdb 查詢介面:http://node1:8083 , 輸入查詢語句seclect * from cpu可查詢到 cpu 相關資訊。

Ceph快速部署

這裡不對ceph做介紹,由於ceph有多種部署方式,本文利用最方便得方式來部署,那麼就是ceph deploy 本文件部署全部基於centos6.6 x86 64發行版的linux,筆者的環境是在workstation上安裝的虛擬機器 hostname address role ceph admin...

快速部署Rsync

環境拓撲 伺服器 192.168.1.10 客戶端 192.168.1.12 一 安裝rsync 伺服器 客戶端都需要安裝 tar zxvf rsync 3.0.8.tar.gz cd rsync 3.0.8 configure make make install 二 配置server vi etc...

快速部署docker

docker安裝 社群版ce 免費的,另一版本收錢的 uname r 檢視當前核心版本 安裝 docker engine community 使用 docker 倉庫進行安裝 在新主機上首次安裝 docker engine community 之前,需要設定 docker 倉庫。之後,您可以從倉庫安...