因工作上需要工具監控 Linux VM,不過現有的工具多半是報表式,比較不接近即時性。
Netdata 可以用瀏覽器就達到即時監控,對系統工程師SE來說是一個好用的工具。
:::安裝:
yum -y install epel-release
yum -y install autoconf automake curl gcc git libmnl-devel libuuid-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel
:::利用 git 取得 netdata 套件:
cd /opt
git clone https://github.com/firehol/netdata.git --depth=1
:::利用 netdata 套件中的安裝程式,進行軟體編譯與安裝:
cd netdata
./netdata-installer.sh
畫面上直接按下Enter,就會自動開始進行安裝工作!
:::安裝完畢之後,準備開啟 Kernel 的 KSM 功能:
echo 1 >/sys/kernel/mm/ksm/run
echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs
:::啟動服務
systemctl enable netdata
systemctl start netdata
:::如果需要開放防火牆設定
firewall-cmd --permanent --add-port=19999/tcp
firewall-cmd --reload
:::完成
用瀏覽器訪問 http://ip:19999