前言
轉載地址:https://mp.weixin.qq.com/s/fdXtK-5WwKnxjLZdyg6-nA
漢化包地址:https://github.com/YuanzhuL/netdata-cpatch
介紹下一款Linux性能實時監測工具-Netdata,它是Linux系統實時性能監測工具,以web的可視化方式展示系統及應用程序的實時運行狀態(包括cpu、內存、硬盤輸入/輸出、網絡等linux性能的數據)。Netdata的web前端響應很快,而且不需要Flash插件。UI很整潔,保持着 Netdata 應有的特性。具體內容文末會簡單介紹。
在推廣netdata監控Linux服務器性能的過程中,遇到最大的問題就是漢化,因為netdata至今依然沒有推出中文版本。所以只能自己做一些簡單的漢化工作,幸好作者提供了這么一個功能。我先做了一點嘗試,首先說一下安裝過程,由於比較簡單就概述一下。
效果如圖:
安裝教程
安裝依賴
第一行安裝基本的部分,不包括mysql / mariadb, postgres, named, hardware sensors and SNMP. 第二條是完整安裝所有依賴。
curl -Ss 'https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh' >/tmp/kickstart.sh && bash /tmp/kickstart.sh -i netdata
curl -Ss 'https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh' >/tmp/kickstart.sh && bash /tmp/kickstart.sh -i netdata-all
安裝netdata
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
## 安裝
./netdata-installer.sh
替換文件
將下面的四個文件,覆蓋路徑到/usr/share/netdata/web/
啟動netdata服務
先開放端口,重啟防火牆。
# 開放指定端口
firewall-cmd --zone=public --add-port=19999/tcp --permanent
# 命令含義:
--zone #作用域
--add-port=19999/tcp #添加端口,格式為:端口/通訊協議
--permanent #永久生效,沒有此參數重啟后失效
# 重啟防火牆
firewall-cmd --reload
啟動服務
service netdata start
然后就能訪問http://ip:19999/
,就能看到netdata的web頁面。