ITPub博客

首页 > 数据库 > 数据库开发技术 > Linux性能监控软件netdata中文汉化版

Linux性能监控软件netdata中文汉化版

原创 数据库开发技术 作者:FunTester 时间:2019-07-12 10:29:26 0 删除 编辑

介绍下一款Linux性能实时监测工具-Netdata,它是Linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。Netdata的web前端响应很快,而且不需要Flash插件。UI很整洁,保持着 Netdata 应有的特性。具体内容文末会简单介绍。


在推广netdata监控Linux服务器性能的过程中,遇到最大的问题就是汉化,因为netdata至今依然没有推出中文版本。所以只能自己做一些简单的汉化工作,幸好作者提供了这么一个功能。我先做了一点尝试,首先说一下安装过程,由于比较简单就概述一下。

fork仓库地址:

https://github.com/Fhaohaizi/netdata

新版的netdata中文汉化安装教程如下:


  1. 依赖安装(同原版)

  2. netdata安装(请移步本人GitHub上fork仓库地址下载安装包)

  3. 执行脚本(netdata-installer-zh.sh)

  4. 正常来说netdata服务会自动重启(刷新浏览器缓存即可查看汉化效果)


如图:



原版的安装教程如下:

  1. 安装依赖,第一行安装基本的部分,不包括mysql / mariadb, postgres, named, hardware sensors and SNMP. 第二条是完整安装所有依赖。

curl -Ss 'https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh' >/tmp/kickstart.sh && bash /tmp/kickstart.sh -i netdatacurl -Ss 'https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh' >/tmp/kickstart.sh && bash /tmp/kickstart.sh -i netdata-all

2.安装netdata

git clone https://github.com/firehol/netdata.git --depth=1cd netdata # 安装./netdata-installer.sh

3.启动netdata服务

service netdata start

然后就能访问http://ip:19999/,就能看到netdata的web页面。


netdata优点:

优美的界面:bootstrap框架下的控制界面

极其的快速而高效:程序使用C进行编写(默认安装下,预计只有2%的单核CPU使用率和少许的内存使用率)

零配置:你只需要去安装它,接着它就会自动地监测一切数据

零依赖:它的静态网络文件和网络接口拥有自己的网络服务器


可以监控的内容:

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引擎等)

原文作者:FunTester;如有侵权,请联系管理员删除。

上一篇: java网格输出的类
请登录后发表评论 登录
全部评论

注册时间:2019-07-07

  • 博文量
    1037
  • 访问量
    420622