一、netdata安裝
netdata是基於C語言的開源監控工具,可以實時監控服務器性能,並且提供了豐富的圖表展示,對於需要監控多台服務器的運維人員是一個不錯的選擇。netdata的安裝十分簡單,只需要通過curl命令獲取安裝腳本,並執行即可:
# wget kickstart.netdata.cloud -O kickstart.sh
# chmod a+x kickstart.sh
# ./kickstart.sh
安裝成功後,通過網址IP:19999即可訪問到監控頁面,或者通過systemctl命令管理啟停服務,例如:
# systemctl start netdata.service
# systemctl stop netdata.service
二、netdata cloud
除了通過本地網址訪問監控頁面,netdata還提供了雲端監控服務,方便用戶隨時隨地查看服務器狀態。需要先在網站上註冊賬號並創建空間,然後在本地服務器上配置“netdata.conf”文件,填入註冊時獲得的API key即可:
[backend]
enabled = yes
data source = average
type = pusher
destination = https://app.netdata.cloud
api key = YOUR-API-KEY
update every = 10
buffer on failures = 10
配置完成後,運行以下命令啟動服務並發送數據到雲端:
# systemctl enable netdata
# systemctl start netdata
三、netdata漢化
默認情況下,netdata的界面是英文的,如果需要中文顯示,可以下載.netdata目錄下的“Chinese-UTF8.conf”文件,保存到本地服務器對應的目錄下,並在“netdata.conf”文件中指定該文件的路徑:
[web]
# 配置中文文件路徑
locale = "/usr/share/netdata/web/Chinese-UTF8.conf"
然後重新啟動服務即可看到中文的監控頁面。
四、netdata端口
默認情況下,netdata使用19999端口提供監控服務,如果需要更改端口號,可以通過以下命令指定:
# vi /etc/netdata/netdata.conf
# 修改端口號
[web]
port = 8888
# 重新啟動服務
# systemctl restart netdata
五、netdata設置中文
如果不想下載中文配置文件,也可以在“netdata.conf”文件中更改一些文字的顯示:
[global]
# 修改頁面標題
hostname = "服務器監控"
[web]
# 修改導航欄的文字
menu entries = "總覽, CPU, 內存, 磁盤, 網絡, 系統信息"
# 配置語言
default locale = "zh-cn"
六、netdata監控多台服務器
如果需要同時監控多台服務器,可以通過在“netdata.conf”文件中的[web]部分配置,添加遠程服務器的API key和IP地址,例如:
[web]
# 本地服務器的配置
mode = standalone
bind to = localhost
port = 19999
# 遠程服務器的配置
[web].multi ip 1 = 192.168.0.1
[web].multi port 1 = 19999
[web].multi api key 1 = REMOTE-SERVER-API-KEY
配置完成後,需要在本地服務器啟用“backend”,通過以下命令啟動服務即可:
# systemctl enable netdata
# systemctl start netdata
七、netdata docker
如果需要在docker中運行netdata,可以通過訪問docker hub上的netdata鏡像,進行快速搭建。先拉取鏡像:
# docker pull netdata/netdata
然後通過以下命令運行容器:
# docker run -d --name=netdata \
-p 19999:19999 \
-v netdataconfig:/etc/netdata \
-v netdatalib:/var/lib/netdata \
-v netdatacache:/var/cache/netdata \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /etc/os-release:/host/etc/os-release:ro \
--restart unless-stopped \
netdata/netdata
其中,-p選項指定了端口映射,-v選項指定了掛載的目錄。配置完成後,通過訪問網址IP:19999即可訪問監控頁面。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/256834.html