前言
转载地址:https://mp.weixin.qq.com/s/fdXtK-5WwKnxjLZdyg6-nA
汉化包地址:https://github.com/YuanzhuL/netdata-cpatch
介绍下一款Linux性能实时监测工具-Netdata,它是Linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu、内存、硬盘输入/输出、网络等linux性能的数据)。Netdata的web前端响应很快,而且不需要Flash插件。UI很整洁,保持着 Netdata 应有的特性。具体内容文末会简单介绍。
在推广netdata监控Linux服务器性能的过程中,遇到最大的问题就是汉化,因为netdata至今依然没有推出中文版本。所以只能自己做一些简单的汉化工作,幸好作者提供了这么一个功能。我先做了一点尝试,首先说一下安装过程,由于比较简单就概述一下。
效果如图:
安装教程
安装依赖
第一行安装基本的部分,不包括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 netdata
curl -Ss 'https://raw.githubusercontent.com/firehol/netdata-demo-site/master/install-required-packages.sh' >/tmp/kickstart.sh && bash /tmp/kickstart.sh -i netdata-all
安装netdata
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
## 安装
./netdata-installer.sh
替换文件
将下面的四个文件,覆盖路径到/usr/share/netdata/web/
启动netdata服务
先开放端口,重启防火墙。
# 开放指定端口
firewall-cmd --zone=public --add-port=19999/tcp --permanent
# 命令含义:
--zone #作用域
--add-port=19999/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
# 重启防火墙
firewall-cmd --reload
启动服务
service netdata start
然后就能访问http://ip:19999/
,就能看到netdata的web页面。