• Netdata監控Linux CPU network ram 資源
  •    推文至Facebook 推文至Plurk 推文至Twitter 
  • 下面介紹一種很炫酷的監控linux各種系統資源的方法,其實他是一個軟體,以web的可視化方式展示系統及應用程式的實時運行狀態(包括cpu、內存、硬碟輸入/輸出、網絡等linux性能的數據)。給管理員顯示出最細節的內容。
    不得不說的是,這個東東,監控的項目很多,雖然有一些我都看不懂是啥意思,但是很酷啊netdata 

    介紹Netdata 是一個高度優化的Linux 守護進程,它為Linux 系統,應用程序,SNMP 服務等提供實時的性能監測。
    環境
    CentOS Linux release 7

    準備

    yum install autoconf automake curl gcc git libmnl-devel libuuid-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel


    安裝

    git clone https://github.com/firehol/netdata.git --depth=1cd netdata

    ./netdata-installer.sh # 执行脚本成功后,netdata会立即启动。如果不希望立即启动,加入--dont-start-it



    設置開機啟動

    # copy the netdata startup file to /etc/init.d

    cp system/netdata-init-d /etc/init.d/netdata

    # make sure it is executable

    chmod +x /etc/init.d/netdata

    # enable itchkconfig --add netdata



    好的,這樣就應該安裝成功了,按照默認安裝的話,Netdata已經自動啟動了,監聽在19999端口,通過瀏覽器中輸入:http://你的IP地址:19999訪問。注意:記得把19999端口開放防火牆。


    1.Netdata啟動:
     

    # /usr/sbin/netdata



    2.Netdata關閉:

    # killall netdata



    Netdata配置(CentOS):

    配置文件在

    /etc/netdata/netdata.conf


    介面預設是kilobits改成MB
    編輯設定檔修改成如下

    [system.ipv4]

            # history = 3600

            # enabled = yes

            # cache directory = /var/cache/netdata/system.ipv4

            # chart type = area

            # type = system

            # family = network

            # context = system.ipv4

             units = MB/s

            # units = kilobits/s

            # priority = 500

            # gap when lost iterations above = 1

            # name = system.ipv4

            # title = IPv4 Bandwidth (system.ipv4)

            # dim received name = received

            # dim received algorithm = incremental

            # dim received multiplier = 8

             dim received multiplier = 1

            # dim received divisor = 1024

             dim received divisor = 1048576

            # dim sent name = sent

            # dim sent algorithm = incremental

            # dim sent multiplier = -8

             dim sent multiplier = -1

            # dim sent divisor = 1024

             dim sent divisor = 1048576



    結果如下
    netdata