Linux 性能实时监控工具--Netdata

界面酷炫,功能强大!这款 Linux 性能实时监控工具超好用!

Netdata介绍

Netdata是一款Linux系统性能实时监控工具。是一个高度优化的Linux守护进程,可以对Linux系统、应用程序(包括但不限于Web服务器,数据库等)、SNMP服务等提供实时的性能监控。

Netdata用可视化的手段,将其被监控的信息展现出来,以便你清楚的了解到你的系统、程序、应用的实时运行状态,而且还可以与Prometheus,Graphite,OpenTSDB,Kafka,Grafana等相集成。

Netdata是免费的开源软件,目前可在Linux,FreeBSD和macOS以及从它们衍生的其他系统(例如Kubernetes和Docker)上运行。

Netdata仓库地址:GitHub - netdata/netdata: Real-time performance monitoring, done right! https://www.netdata.cloud

Netdata特性

  • 友好、美观的可视化界面
  • 可自定义的控制界面
  • 安装快速且高效
  • 配置简单,甚至可零配置
  • 零依赖
  • 可扩展,自带插件API
  • 支持的系统平台广
  • 高实时性,Netdata及插件为C编写,资源占用及效率都符合要求
  • 不占系统IO,除日志系统,Netdata不使用任何磁盘的IO资源,也可以通过配置文件禁用日志系统
  • 不需要root权限
  • 自带Web服务
  • 安装便捷、开箱即用,不需要额外写任何配置
  • 动态图表化显示
  • 告警系统,通过配置文件,可以配置Netdata在某些指标达到阀值时进行告警
  • 具体参考Netdata的GitHub以及官方文档。

Netdata是如何工作的?

Netdata是一个高效,高度模块化的指标管理引擎。它的无锁设计使其非常适合度量标准上的并发操作。

详细的支持列表请参考下面的说明:https://github.com/netdata/netdata/blob/master/collectors/COLLECTORS.m

Netdata安装

Docker方式安装

首先准备Docker环境,然后直接执行下面的命令即可完成安装操作。

docker run -d --name=netdata \
  -p 19999:19999  \
  -v netdatalib:/var/lib/netdata  \
  -v netdatacache:/var/cache/netdata  \
  -v /etc/passwd:/host/etc/passwd:ro  \
  -v /etc/group:/host/etc/group:ro  \
  -v /proc:/host/proc:ro  \
  -v /sys:/host/sys:ro  \
  -v /etc/os-release:/host/etc/os-release:ro  \
  --restart unless-stopped  \
  --cap-add SYS_PTRACE  \
  --security-opt apparmor=unconfined  \
  netdata/netdata

安装完成后,就可以通过下面的方式进行访问了。

如果觉得改文章有用,或者需要长期持久学习,请加入我的星球吧~~~~ 扫描二维码即可加入。

这个时代,信息价值比以往任何时候更有价值,一年50元,你将得到每周不少于两次技术分享,各种答疑,梳理各种测试、以及测试周边技能的学习路线,持续更新各种软件开发、软件测试测试资料!!
https://t.zsxq.com/0e7q6vrsS

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值