github地址 : https://github.com/firehol/netdata
官方文档地址: https://github.com/firehol/netdata/wiki/Installation
官方地址: https://my-netdata.io/
 
netdata内置了tv仪表盘: http://127.0.0.1/tv.html


Confluence仪表盘配置说明地址 : https://github.com/firehol/netdata/wiki/Custom-Dashboard-with-Confluence



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
  
netdata安装
 
1. 安装依赖包  #如果git已经按照,则执行: yum -y install zlib-devel libuuid-devel libmnl-devel autoconf autogen automake pkgconfig
[root@10-9-116-136 ~]# yum -y install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
 
2. 进入根目录
[root@10-9-116-136 ~]# cd /
 
3. 从github上获取最新版netdata
[root@10-9-116-136 /]# git clone https://github.com/firehol/netdata.git
 
4. 进入netdata目录
[root@10-9-116-136 /]# cd netdata/
 
5. 执行安装脚本
[root@10-9-116-136 netdata]# ./netdata-installer.sh
//-----------------------------------------------------最终结果如下   begin
Uninstall script generated: ./netdata-uninstaller.sh
Update script generated   : ./netdata-updater.sh
 
netdata-updater.sh can work from cron. It will trigger an email from cron
only if it fails (it does not print anything when it can update netdata).
Run this to automatically check and install netdata updates once per day:
 
sudo ln -s /netdata/netdata/netdata-updater.sh /etc/cron.daily/netdata-updater
 
--- We are done! ---
 
^
|.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
|   '-'   '-'   '-'   '-'   '-'   is installed and running now!  -'   '-'
+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->
 
enjoy real-time performance and health monitoring...
//-----------------------------------------------------最终结果如下   end
 
6. 进入sbin目录检查netdata是否加入全局命令
[root@10-9-116-136 netdata]# cd /usr/sbin/
[root@10-9-116-136 sbin]# find -name 'netdata'
./netdata
 
7. 安装完成,浏览器访问 192.168.111.111:19999 端口即可访问
 
[扩展]
8. 限制ip访问
[root@jinjitongdao netdata]# vim /etc/netdata/netdata.conf
//--------------------------------文件第53 行修改以下内容     begin
[web]
50         # mode = static-threaded
51         # listen backlog = 4096
52         # default port = 19999
53         bind to = 127.0.0.1:19999
//--------------------------------文件第49 行修改以下内容     end
 
9. 配置文件设置完毕重启netdata服务
[root@10-9-116-136 netdata]# service netdata restart
Stopping netdata...                                        [  OK  ]
Starting netdata...                                        [  OK  ]
 
 
9. 配置nginx代理访问
//-----------------------------------配置文件内容如下   begin
server {
     listen       80;
     server_name  netdata.jsx6.com;
     charset utf-8;
 
     #禁止访问配置文件 http://netdata.jsx6.com/netdata.conf
     location /netdata.conf {
          return 403;
     }
 
     location / {
          #允许访问的ip
          allow 192.168.192.111/27;
          allow 168.111.192.111/28;
          #除以上ip外其它ip全部拒绝
          deny all;
 
          #声明返回text
          #default_type text/html;
          #返回ip地址
          #return 200 $remote_addr;
 
          #转发代理至19999
          proxy_pass         http://127.0.0.1:19999;
     }
}
//-----------------------------------配置文件内容如下   end
 
  





---------------------------------------------------------------------------------------------
不忘初心 方得始终!

唯有志存高远,方能风行天下。

道之所存,虽千万人吾往矣! 情之所钟,虽千万里吾念矣~

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。