Netdata

Netdata

Netdata界面
Netdata界面

Netdata 是一个分布式的、实时的性能监控软件,无需配置即可监控操作系统软硬件、Web应用程序与数据库的状态,并通过现代化的Web仪表盘展示出。它无需sudo即可运行在绝大多数Linux发行版、容器(Docker, Kubernetes clusters)、FreeBSD和MacOS上。

What can Netdata monitor

1.CPU的使用率,中断,软中断和频率(总量和每个单核)
2.RAM,互换和内核内存的使用率(包括KSM和内核内存deduper)
3.硬盘输入/输出(每个硬盘的带宽,操作,整理,利用等)
4.IPv4网络(数据包,错误,分片): TCP:连接,数据包,错误,握手 UDP:数据包,错误 广播:带宽,数据包 组播:带宽,数据包
5.Netfilter/iptables Linux防火墙(连接,连接跟踪事件,错误等)
6.进程(运行,受阻,分叉,活动等)
7.NFS文件服务器
8.网络服务质量
9.应用程序,通过对进程树进行分组(CPU,内存,硬盘读取,硬盘写入,交换,线程,管道,套接字等)
10.Apache Web服务器状态(v2.2, v2.4)
11.Mysql数据库(多台服务器,单个显示:带宽,查询/s, 处理者,锁,问题,临时操作,连接,二进制日志,线程,innodb引擎等)

Installation

脚本一键安装,执行如下命令:

wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.s

安装脚本
安装脚本

安装成功后,访问http://localhost:19999即可访问仪表板。后续可以通过servicessystemctl开关。

Nginx reverse proxy

由于默认设置仅允许内网访问,不妨使用Nginx作为反向代理以便外网域名访问。

创建一个vhost配置文件,写入如下内容:

upstream netdatabackend
{
    server 127.0.0.1:19999;
    keepalive 64;
}

server
{
    listen 80;
    # listen 443 ssl http2;
    server_name 替换你的域名;
    access_log  /www/wwwlogs/netdata.std.moe.log;
    error_log  /www/wwwlogs/netdata.std.moe.error.log;
    location / {

      # allow x.x.x.x; 可以在此处指定特定ip可访问
      # deny all;

      proxy_set_header X-Forwarded-Host $host;
      proxy_set_header X-Forwarded-Server $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_pass http://netdatabackend;
      proxy_http_version 1.1;
      proxy_pass_request_headers on;
      proxy_set_header Connection "keep-alive";
      proxy_store off;
    }
}

完成后,在nginx.conf中的http{}块内包含该vhost配置。nginx -t测试配置,并重启nginx。现在,你可以通过你的域名访问仪表板。

Resources occupancy

仅供参考。

  • CPU:0~4%
  • RAM:300~600MB
  • Disk:20KB/s
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇