CentOS安装 netdata 实时监视 Linux 系统性能

作为一个 Linux 系统的管理员,为了随时了解系统资源的占用情况,有必要使用专门的系统监视工具。如果你需要对 Linux 系统、应用程序、SNMP 设备进行实时的性能监视,那么 netdata 这个工具将是你的好帮手。

它的 web 前端响应很快,而且不需要 Flash 插件。 UI 很整洁,保持着 Netdata 应有的特性。第一眼看上去,你能够看到很多图表,幸运的是绝大多数常用的图表数据(像 CPU,RAM,网络和硬盘)都在顶部。如果你想深入了解图形化数据,你只需要下滑滚动条,或者点击在右边菜单的项目。通过每个图表的右下方的按钮, Netdata 还能让你控制图表的显示,重置,缩放。


安装:

这里只写出通过 Git 下载安装

如果还没安装git就先安装下git

[plain]  view plain  copy
  1. $ sudo yum -y install git  

安装好 git 后,你要把仓库 “clone” 到你的系统里。运行下面的命令。

[plain]  view plain  copy
  1. $ git clone https://github.com/firehol/netdata.git  
这个命令会在当前工作目录克隆(或者说复制一份)仓库。

接下去要先安装一些依赖包

[plain]  view plain  copy
  1. $ yum -y install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig  
当所有需要的软件包都安装好了,你就 cd 到 netdata/ 目录,运行 netdata-installer.sh 脚本。
[plain]  view plain  copy
  1. $ sudo ./netdata-installer.sh  
然后就会提示你按回车键,开始安装程序。如果要继续的话,就按下回车吧。


看到这样的画面就算安装成功了。

使用 Netdata

一旦编译安装完毕,netdata 将执行 /usr/sbin/netdata 启动 daemon 程序,并监听本机的19999 端口。

为了访问 netdata 的 Web Dashboards,在此我们通过 NGINX 配置一个反向代理:

新建一个XXX.conf文件内容如下:

[plain]  view plain  copy
  1. upstream backend {  
  2.     server 127.0.0.1:19999;  
  3.     keepalive 64;  
  4. }  
  5.   
  6. server {  
  7.     listen 80;  
  8.     server_name netdata.local.com;  
  9.   
  10.     location / {  
  11.         proxy_set_header X-Forwarded-Host $host;  
  12.         proxy_set_header X-Forwarded-Server $host;  
  13.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
  14.         proxy_pass http://backend;  
  15.         proxy_http_version 1.1;  
  16.         proxy_pass_request_headers on;  
  17.         proxy_set_header Connection "keep-alive";  
  18.         proxy_store off;  
  19.     }  
  20. }  
重载 NGINX 配置后,就可以通过 http://netdata.local.com  访问了。 如果你使用其它 Web 服务器,那么参照  netdata 的 Wiki  了解配置说明即可。附上一张图:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值