美文网首页
netdata-linux实时监测工具

netdata-linux实时监测工具

作者: dshowing | 来源:发表于2017-09-29 12:39 被阅读682次

    平台:CentOS 7

    服务器性能指标在平时运维工作中有着很重要的位置,那么一款靠谱好用的监控软件就非常必要了。监控平台中,我们常见的有zabbix、nagios、cacti等等。
    今天要说的是一个比较新的软件Netdata。目前来看它的轻量化、实时性都非常不错,但由于仍在发展阶段,作为业务部署还有一些需要添加或改进的功能。


    netdata.gif

    特点

    • 界面优美:使用 Bootstrap 开发框架
    • 界面自定义:可以使用简单的 HTML 语言定制界面
    • 高效快速:程序核心使用 C 语言编写,效率高
    • 零配置:默认配置足够使用,安装完成就可以使用
    • 零依赖:它的静态网络文件和网络接口拥有自己的网络服务器
    • 可扩展:用它自身的插件 API,可以检测任何可以衡量的数据
    • 可嵌入:可以在任何 Linux 内核可以运行的地方使用

    安装

    netdata项目地址:https://github.com/ktsaou/netdata
    Linux手动安装(本次使用CentOS7系统)

    环境准备

    #Debian/Ubuntu
    apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config curl
    #Fedora
    dnf install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autoconf-archive autogen automake pkgconfig curl findutils
    #CentOS/Red Hat Enterprise Linux
    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/ktsaou/netdata.git
    cd netdata
    ./netdata-installer.sh
    

    指定安装目录

    ./netdata-installer.sh  --install /opt
    

    开机自启动

    安装完成后,在netdata/system目录中,包含有netdata的启动脚本和配置文件。
    方法1:systemd
    如果服务运行,先kill掉

    killall netdata
    cp system/netdata.service  /etc/systemd/system/
    systemctl daemon-reload
    systemctl enable netdata
    systemctl start netdata
    

    方法2:init.d
    For CentOS/Red Hat

    cp system/netdata-init-d  /etc/init.d/netdata
    chmod +x /etc/init.d/netdata
    chkconfig --add netdata
    chkconfig netdata on
    

    For Ubuntu

    cp system/netdata-init-d  /etc/init.d/netdata
    chmod +x /etc/init.d/netdata
    upload-rc.d netdata defaults
    

    使用&&卸载

    福昕PDF阅读器默认端口19999,可能会造成无法访问,卸载或修改netdata默认端口即可解决
    本机访问:http://localhost:19999
    访问配置文件:http://localhost:19999

    完成安装后,netdata/目录下会生成卸载脚本

    cd netdata
    ./netdata-uninstaller.sh -force
    

    More info: Click

    相关文章

      网友评论

          本文标题:netdata-linux实时监测工具

          本文链接:https://www.haomeiwen.com/subject/kjliextx.html