[NetData]一个超酷炫的Linux性能实时监控探针

2022-5-16 18:45| 发布者: Hocassian| 查看: 87| 评论: 0|原作者: 神代綺凜

摘要:
C:\Users\Administrator\Downloads\神代綺凜\2019-10-15-14-34-56-19827346601900-文章归档 - 神代綺凜の萌化小基地-采集的数据-后羿采集器.html

标题

[NetData] 一个超酷炫的Linux性能实时监控探针

标题链接

https://moe.best/yoimono/netdata.html

正文

NetData 是一个分布式的实时健康监测系统,它实时提供超高水平的监测功能,每秒收集数千个系统指标(也包括应用程序,如 Web 服务器和数据库服务器),并有着一个现代感十足的交互式 Web 仪表盘。

NetData 可以快速、高效的永久运行在所有 Linux 系统(真实或虚拟服务器、容器、物联网设备等),而不破坏其核心功能。

Head Pic: 「箱庭王国の創造主サマ」/「七桃りお」のイラスト [pixiv]

NetData

官网:https://my-netdata.io/
Github:https://github.com/firehol/netdata
Demo:https://my-netdata.io/#demosites (有8个地址,都是 Demo)

安装

所有的命令都不需要加sudo,脚本在需要的时候会自己 sudo。

普通安装

  • 一般情况下,直接在 root 权限下运行以下命令即可
    1
    bash <(curl -Ss https://my-netdata.io/kickstart.sh)

其他情况

如果你想使用 NetData 的插件以及API

你也可以用下面的这个命令,它不仅会安装 NetData,还会帮你把 NetData 中自带插件的所需依赖包也一并安装。

1
bash <(curl -Ss https://my-netdata.io/kickstart.sh) all
在使用这条命令前,请使用apt-get uptate或者yum upgrade命令更新软件包列表!

如果你要在64位的缺少软件包管理器的 Linux 上安装

(例如CoreOS, CirrOS, busybox systems)则可以运行这个命令,netdata将以二进制编译形式进行安装

1
bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)

如果这个命令不能正常运行,那么试着分步运行以下命令

1
2
wget -O /tmp/kickstart-static64.sh https://my-netdata.io/kickstart-static64.sh sh /tmp/kickstart-static64.sh

配置

安装完之后,访问http://服务器IP:19999即可访问。

在访问之前别忘记在防火墙中开启此端口噢!

开启 KSM 以节省储存占用

安装完以后往上翻一翻脚本的输出信息,如果有这么一段

1
2
3
4
5
6
7
8
9
10
11
Memory de-duplication instructions You have kernel memory de-duper (called Kernel Same-page Merging, or KSM) available, but it is not currently enabled. To enable it run: echo 1 >/sys/kernel/mm/ksm/run echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs If you enable it, you will save 40-60% of netdata memory.

那么就说明你的系统有 KSM,但是未启用,按照这里说的执行这两句命令

1
2
echo 1 >/sys/kernel/mm/ksm/run echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs

即可开启 KSM,可以节省 40-60% 的储存空间。

更改端口

如果想换一个端口,那么编辑配置文件/etc/netdata/netdata.conf,找到第51行的

1
# default port = 19999

去掉此行前面的#,然后更改成你想要的端口,接着执行

1
2
killall netdata service netdata start

如果你的系统使用的是systemctl,那么第二句换成这句

1
systemctl netdata start

NetData 即会重启,使新配置生效。

改完之后也要记得也去防火墙中开启你更改后的端口!

NetData 的安装目录

  • 守护进程 /usr/sbin/netdata
  • 配置文件 /etc/netdata
  • 网页文件 /usr/share/netdata
  • 插件   /usr/libexec/netdata
  • 数据文件 /var/lib/netdata
  • 日志   /var/log/netdata
  • 进程文件 /var/run/netdata.pid
  • 日志管理 /etc/logrotate.d/netdata

NetData 命令

查看帮助 netdata -h

搬瓦工VPS优惠套餐,建站稳如狗,支持支付宝,循环出账94折优惠码BWH26FXH3HIQ
年付$28CN2线路,1核/512M内存/10G硬盘/500GB@1Gbps【点击购买】(经常售罄,请抓紧机会)
年付$47CN2线路,1核/1G内存/20G硬盘/1T@1Gbps【点击购买
最后修改:2017 年 11 月 17 日 12 : 14 AM
如果觉得我的文章对你有用,请随意赞赏

文章信息

中二病患者: 神代綺凜  发布时间:2017 年 11 月 17 日  5843 次浏览   2 条评论  2531 字数 分类: 好东西就应该分享出来


路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部