查看原文
其他

65k+ stars 实时监控Linux服务器、容器和应用程序!

小苏 爱编程爱技术 2024-02-24

Netdata 是一个高度优化的 Linux 守护进程,它为 Linux 系统,应用程序,SNMP 服务等提供实时的性能监测。
它用可视化的手段,将被监测者最细微的细节,展现了出来。这样,你便可以清晰地了解你的系统和应用程序此时的状况。号称当今最完整的监控解决方案!
Netdata 是开源的,在Github上获得了65.8k stars, 5.7k forks,界面基于bootstrap 开发,非常优美。

Netdata 功能特性

  • 开源免费

  • 强大的可视化和仪表板

  • 快速设置,全自动化,易于使用

  • 1000多个插件和集成,开放且可扩展

  • 强大的警报和警报

  • 快速、实时、高分辨率和低延迟

  • AI驱动的异常检测

  • 监控效率超高,无需花费大量资金

  • 尊重数据隐私和安全性,指标数据仅存在于本地基础设施中

Netdata 可以很好地从一台服务器扩展到数千台服务器,即使在复杂的多云/混合云/混合云环境中,只要有足够的磁盘空间,它可以一直存储服务器的指标数据。

凭借无与伦比的垂直能力、几乎无限的水平扩展和高效的长期保留,Netdata 能随着您的成长而成长。从密集的单节点系统到庞大的多云网络全部支持。如图所示:

通过完全自动化、无人监督且在边缘运行的人工智能驱动的异常检测,为监控提供支持。让 Netdata 为数据注入活力,为每个指标提供专用的AI伴侣。看见看不见的异常解码全部实现可预见。

🍄 安装体验

  • Linux发行版一键安装

wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh
  • MacOS安装

# 命令行一键安装curl https://my-netdata.io/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
# Intel 芯片使用 Homebrew 安装brew install netdata
  • Ubuntu 通过apt-get软件包安装
命令如下:
sudo add-apt-repository universe multiversesudo apt updatesudo apt-get install netdata
安装完成后开放IP地址
sudo vi /etc/netdata/netdata.conf
将地址 127.0.0.1 修改为 0.0.0.0
保存之后重启
systemctl restart netdata
在浏览器打开 http://localhost:19999/
  • docker 部署安装

创建目录 
mkdir netdataconfig
在项目目录中创建一个名为 docker-compose.yml 的文件,内容如下:
version: '3'services: netdata: image: netdata/netdata container_name: netdata pid: host network_mode: host restart: unless-stopped cap_add: - SYS_PTRACE - SYS_ADMIN security_opt: - apparmor:unconfined volumes: - ./netdataconfig/netdata:/etc/netdata - netdatalib:/var/lib/netdata - netdatacache:/var/cache/netdata - /etc/passwd:/host/etc/passwd:ro - /etc/group:/host/etc/group:ro - /proc:/host/proc:ro - /sys:/host/sys:ro - /etc/os-release:/host/etc/os-release:ro - /var/run/docker.sock:/var/run/docker.sock:ro

volumes: netdatalib: netdatacache:
在项目目录中,执行如下命令启动 Netdata
docker-compose up -d

在公网访问服务中,一定要使用基本身份验证限制访问,启用SSL/TLS的HTTP代理,保证数据安全。可配合 caddy  使用,历史文章有介绍 基于Go语言编写的高性能开源服务器!感兴趣的可以看下。其他的功能使用,大家可以参照官网开发手册,非常详细!

最后贴上官网的链接:

官网:

www.netdata.cloud

开源代码:

https://github.com/netdata/netdata

开发手册:

https://learn.netdata.cloud/docs/architecture

END


点点关注不迷路本文发表于公众号【爱编程爱技术关注我们,阅读更多精彩内容

点击上方关注我们,谢谢支持

往期推荐:

Cmder:25k+ stars 开源的命令行终端工具,我愿称之为最强!
Team IDE:高颜值的客户端工具集,开源!Potplayer 播放器发布新版本,高颜值无广告!
frp:70k+ Stars!简单、高效的内网穿透工具KMS:开源、免费、全自动激活 Windows、Office!帮小忙:在线工具箱网站,130多款免费工具!
PDF24:人人都能用的免费PDF软件,所有你需要的功能全都有!
13k+ Stars 开源免费的 Github 加速器,突破地域限制!
tabler:36k+ stars 免费开源的仪表盘工具包!
13K+ Stars 开源、高颜值的影视软件发布更新!
继续滑动看下一个

65k+ stars 实时监控Linux服务器、容器和应用程序!

小苏 爱编程爱技术
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存