【LINUX】关于Netdata安装和反代理教程-reallysnow

Netdata 是一个 Linux 实时监控工具,支持应用程序、网络状况、用户、用户组,甚至 docker、lxc 和 SNMP 的监控。

安装

环境

Debian:

sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autoconf-archive autogen automake pkg-config

Cent:

yum install autoconf automake curl gcc git libmnl-devel libuuid-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel

正式安装

git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
sudo ./netdata-installer.sh
# 执行脚本成功后,netdata会立即启动。如果不希望立即启动,加入--dont-start-it
# 由于需要安装系统监控程序,管理员权限是必须的(当然如果正在使用root账户可以不用加sudo)
# 如果想要指定安装目录可以 `./netdata-installer.sh --install /opt`,这样 netdata 将会安装在 `/opt/netdata`。

开机启动

sudo killall netdata # 终止 netdata 进程
sudo cp system/netdata.service /etc/systemd/system/ # 将 netdata.service 复制到 systemd 服务目录
sudo systemctl daemon-reload # systemd 加载新服务
sudo systemctl enable netdata # 设置开机启动
sudo service netdata start # 启动 netdata

好的,这样就应该安装成功了,如果不出意外,Netdata已经自动启动了,监听在19999端口,通过浏览器中输入:http://服务器公网ip:19999访问。注意:记得把19999端口开放防火墙。

反代理(BT)

首先我们进入宝塔后台并创建网页
创建完成后我们选择反向代理
填好目标URL(例:服务器公网ip:19999)
开启代理和缓存,过一会就可以用这个网站访问netdata了
如图

如果要挂在博客上请加

<iframe id="netdata" style="width:100%; min-height:650px; border: none; border-radius: 3px;" src="你设置好的域名"></iframe>

当然你也可以直接挂ip,(不推荐)可能会导致服务器被打

参考

https://blog.windrunner.me/sa/netdata.html
https://www.jianshu.com/p/3dded5d79a6b
https://en.wikipedia.org/wiki/Netdata
https://www.hi-linux.com/posts/42392.html
作者reallysnow|原文查看

评论

暂无

添加新评论