1. 程式人生 > >collectd折騰隨筆(2018.10.22晚)

collectd折騰隨筆(2018.10.22晚)

寫在最前面:由於最近做一個關於資料中心能效預測的專案,需要從伺服器採集資料,瞭解到collectd這個東東,於是在Ubuntu上裝了collectd,裝的過程不再贅述。

其實,目標很簡單,從伺服器上把資料採集並傳到本地或者其他伺服器上。

collectd安裝完畢後,會有一份有效的預設配置。通常可以在/etc/collectd/collectd.conf中找到

在這裡插入圖片描述

LoadPlugin是外掛,很多預設是被註釋掉的,需要手動開啟
cd /etc/collectd
進入collectd目錄
然後手動修改collectd.conf檔案
vim collectd.conf
如果提示許可權不夠,前面加sudo
會提示你輸入密碼,輸入自己的Ubuntu的密碼即可,用過mac的童鞋會很熟悉

在這裡插入圖片描述

把一些外掛解除註釋

LoadPlugin apache
LoadPlugin cpu
LoadPlugin df
LoadPlugin entropy
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin processes
LoadPlugin rrdtool
LoadPlugin users
LoadPlugin write_graphite
LoadPlugin network

主要是兩個,一個是rrdtool,一個是network

/network搜尋
https://collectd.org/wiki/index.php/Networking_introduction


在這裡插入圖片描述

根據實際環境做出如下配置

在這裡插入圖片描述

然後在同門對端的client上也做出了接收配置,配置了listen監聽

然後client端cd /var/lib/collectd/rrd/
發現並沒有生成我的Ubuntu名稱的日誌檔案

然而collectd本機自己是可以採集到資料的
在這裡插入圖片描述

這是cpu-0的systemMAX的資料

參考了wiki故障手冊
https://collectd.org/wiki/index.php/Troubleshooting
tcpdump -i eth0 -p -n -s 1500 udp port 25826 能看到傳送udp報文

防火牆關閉 ufw disable(貌似預設是關閉的)

反正折騰一頓沒搞出來



待續
一定會給大家一個交代

10.23,今天同門說把listen埠改成0.0.0.0就好了…

其實這個東東是我和同門的zxs、jwp一起折騰的,表示感謝

結尾,給個彩蛋,打算從我的粉絲裡隨機抽取一個送出一年蘇寧super會員
https://supervip.suning.com/snprime-web/toAllPriv.do
截止日期,10.27,歡迎關注~