netdata是一套開源的監控軟件. 相對市面上同類軟件, 其介面著實吸引. 除了外觀, 一裝即用是其另一賣點. 在安裝時, netdata 標榜著它可以自行detect service 並自行設定enable / disable 監管.
netdata 其實可以理解為 Monitoring Agent, 它可以透過指令直接存取結果, 做到接近real-time monitoring, 亦相對其他monitoring tool 而言, 它亦沒有太多IO. 這也是其中一個好處.
然而每部電腦都須要安裝, 沒有中央管理. 若須要批量管理, 則須要寫shell script 進行. 而在系統評估方面, 則須要透過 Prometheus 儲存資料及發出通知, Grafana 則用來評估系統效能.
另外一個限制就是Linux 限定, 即是它只能夠安裝於Linux-base 的系統中. 在Windows 和Linux 混合的環境中, 會令管理變得較亂.
若環境中沒有太多Linux server, 而系表現不太須要重視的話, netdata 會是一個最少設定而又可以達到目的的工具. 但若想建立得較完善的話, netdata則會略為單薄, 須要配合其他才可.
參考資料
- netdata,
http://my-netdata.io/ - netdata, GitHub,
https://github.com/firehol/netdata - Prometheus,
https://prometheus.io/ - Grafana, GrafanaLab,
https://grafana.com/grafana
Leave a Reply