效果图
安装一些依赖包
yum -y install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
安装netdata
mkdir -p /data/src cd /data/src git clone https://github.com/firehol/netdata.git ./netdata-installer.sh
查看端口是否已经运行(如果存在netdata记录就不需要再次启动了)
netstat -ntlp | grep 19999
启动netdata(默认安装完成就已经启动了)
/usr/sbin/netdata
配置web访问,采用nginx反向代理(创建 netdata.conf 完成后重载nginx)
upstream backend { server 127.0.0.1:19999; keepalive 64; } server { listen 80; server_name netdata.gong.gg; location / { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://backend; proxy_http_version 1.1; proxy_pass_request_headers on; proxy_set_header Connection "keep-alive"; proxy_store off; } }
配置完成,访问查看监控信息
1、放开防火墙 19999 端口,netdata会自动拉取该端口的服务器列表
2、netdata访问是没有限制的,我们使用htpasswd需要用户名和密码才能访问,参考博客中 htpasswd 的教程
发表评论: