今天介绍一款界面炒鸡酷炫的服务器Web可视化监控程序:NetData

它是系统的分布式监控,能够实时查看linux服务器性能和健康程度,它可以在您的所有系统和容器上安装的具有高度性能优化的监视程序

NetData 可以快速并高性能地永久运行在所有 Linux 系统(独立服务器或虚拟服务器、docker容器等),而不破坏系统的内核与其他正常运作的程序

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

安装方案

普通安装

一般情况下,直接在 root 权限下运行以下命令即可

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

其他情况

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

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

在使用这条命令前,请使用apt-get uptate或者yum upgrade命令更新软件包列表!

如果你要在64位的缺少软件包管理器的 Linux 上安装
(例如CoreOS, CirrOS, busybox systems)则可以运行这个命令,netdata将以二进制编译形式进行安装

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

如果这个命令不能正常运行,那么试着分步运行以下命令
``
wget -O /tmp/kickstart-static64.sh https://my-netdata.io/kickstart-static64.sh

sh /tmp/kickstart-static64.sh


### 配置安装完之后,访问`http://你的服务器IP:19999`即可访问。在访问之前别忘记在防火墙中开启此端口噢!开启 KSM 以节省储存占用
安装完以后往上翻一翻脚本的输出信息,如果有这么一段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,但是未启用,按照这里说的执行这两句命令

echo 1 >/sys/kernel/mm/ksm/run

echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs


即可开启 KSM,可以节省 40-60% 的储存空间。更改端口
如果想换一个端口,那么编辑配置文件`/etc/netdata/netdata.conf`,找到第51行的

default port = 19999


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

killall netdata

service netdata start


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

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

转载于:https://www.cnblogs.com/L1079991001/p/10459591.html

可视化Linux性能监控相关推荐

  1. linux服务器历险之linux性能监控

    linux服务器历险之linux性能监控 1.uptime uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况. uptime的输出包含一项内容是load av ...

  2. 六个 Linux性能监控命令行工具

    六个 Linux性能监控命令行工具  1.htop - http://htop.sourceforge.net/ 一个可以让用户与之交互的进程查看器.作为文本模式的应用程序,主要用于控制台或 X 终端 ...

  3. 使用vmstat和iostat命令进行Linux性能监控

    使用vmstat和iostat命令进行Linux性能监控 这是我们正在进行的Linux命令和性能监控系列的一部分.vmstat和iostat两个命令都适用于所有主要的类unix系统(Linux/uni ...

  4. Linux性能监控(转)

    Linux性能监控之绪论篇性能调优的目的是找到系统的瓶颈,并且调节系统来设法消除这些瓶颈.我们在监控性能的时候重点在于监视一下子系统: 1.CPU 2.Memory 3.IO 4.Network 但这 ...

  5. linux监控cpu进程,Linux性能监控之CPU篇详解

    监控CPU的性能就是以上3点,运行队列.CPU使用率和上下文切换.以下是一些对于Linux性能监控CPU很普遍的性能要求: Linux性能监控CPU篇 1. 对于每一个CPU来说运行队列不要超过3,例 ...

  6. Linux性能监控(网络性能)

    Linux性能监控(网络性能) 网络的监测是所有 Linux 子系统里面最复杂的,有太多的因素在里面,比如:延迟.阻塞.冲突.丢包等,更糟的是与 Linux 主机相连的路由器.交换机.无线信号都会影响 ...

  7. Linux性能监控(CPU监控)

    Linux性能监控(CPU监控) 主要分为四类: cup监控 内存监控命令 IO性能 网络性能 cup监控 关于CPU,有3个重要的概念:上下文切换(context switchs),运行队列(Run ...

  8. 非入侵式Linux 性能监控面板 NetData安装部署流程。

    构建最佳的实时健康监控和性能故障排除解决方案: Netdata 是一款 Linux 性能实时监测工具..以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu.内存.硬盘输入/输出.网络等l ...

  9. Linux性能监控和调试

    作者:forest 来自:www.linuxstory.org 0 题记 对于每个互联网研发人员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作. 为此,我们总结了非常有用的并且最常 ...

最新文章

  1. 亿景WideLink系统与微软统一通信的整合
  2. app手机端连接tomcat电脑端服务器
  3. 如何去找一些还没有完全上市的 在私募投资的公司 D轮左右 财经媒体
  4. php类常量的特点,php类常量是什么?类常量用法详解
  5. linux批量切割图片,MAC中用Shell脚本批量裁剪各种尺寸的App图标
  6. 公众号排版文章批量导出-免费公众号文章批量导出排版
  7. IPCAS1.2.11安装步骤
  8. java mail 匿名_匿名发送来自javamail的电子邮件
  9. 盗版windows7危害大
  10. VmWare虚拟机增加硬盘容量的方法
  11. Win10任务栏卡死解决方案
  12. layui 表格加载动画_巴州动画
  13. Moles(笛卡尔树 Z Algorithm)
  14. Silk这个网站是用来在线绘制对称图形的
  15. 成功WEB商务的7步走(7)——PDCA
  16. SpringBoot整合Keycloak实现单点登录
  17. css中多行文本溢出显示省略号的方法
  18. 解决 “git status”失败,错误代码 1:BUG(fork bomb):D:\Git\bin\git.exe·····
  19. Linux sed命令的用法介绍
  20. 阿里云服务器4核8G配置CPU性能报价表

热门文章

  1. 并发编程-11线程安全策略之线程封闭
  2. java堆与非堆的一些研究_堆和堆傻傻分不清?一文告诉你 Java 集合中「堆」的最佳打开方式...
  3. 为什么kafka性能非常高
  4. Java时间对比------实际时间和设置时间对比
  5. ROS知识:分析和改写小乌龟代码【01】
  6. php随机数字不重复,php生成N个不重复的随机数
  7. c语言中div函数,C 库函数
  8. 数据库授予用户增删改查的权限的语句_mysql创建本地用户及赋予数据库权限的方法示例...
  9. electron 主进程向渲染进程发送事件,渲染进程监听事件
  10. java完整版记事本_求java记事本完整版