通过命令安装
yum install autoconf automake curl gcc git libmnl-devel libuuid -devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel
#下载它 – 将创建目录’netdata’git
clone https://github.com/netdata/netdata.git --depth = 100 cd netdata
#运行具有root权限的脚本来构建,安装,启动Netdata
./netdata-installer.sh
由于netdata没有帐号密码体系,为保护服务器隐私,我们要使用nginx反代,通过域名访问,并使用账号密码授权。
通过yum安装
yum install httpd-tools -y
接下来创建目录,创建账号
mkdir /usr/local/nginx
htpasswd -c /usr/local/nginx/passwd.db username
pwd
re-type pwd
添加一个nginx的配置
vim /etc/nginx/conf.d/netdata.conf
,
内容如下
upstream netdatahttp { server 127.0.0.1:19999; } server { listen *:80; server_name netdata.xxx.com; auth_basic "netdata"; auth_basic_user_file /usr/local/nginx/passwd.db; location / { proxy_pass http://netdatahttp; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real_IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
厉害了