Netdata是一个强大的分布式实时健康和性能监控工具,提供了用于查看设备指标的交互式Web仪表板,方便查看防火墙的各项运行参数。本文介绍离线方式安装Netdata的方法。
使用的软件版本为pfSense plus 23.05.1,CE和OPNsense可以参考安装。
安装依赖包
进入防火墙的shell环境,执行以下命令安装依赖包:
pkg install -y pkgconf bash e2fsprogs-libuuid libuv nano
安装离线包
下载文末的离线安装包,解压缩后,用Winscp将所有的pkg文件复制到防火墙/root目录下,然后执行以下命令:
# pkg install -y *.pkg
配置Netdata
1、添加允许启动命令
# sysrc netdata_enable="YES"
2、修改访问地址
使用nano文本程序打开/usr/local/etc/netdata/netdata.conf,将绑定地址由默认127.0.0.1修改为防火墙lan接口IP或0.0.0.0。
[web]
respect do not track policy = yes
disconnect idle clients after seconds = 3600
bind to = 192.168.10.1
web files owner = netdata
web files group = netdata
3、启动netdata
# service netdata start
4、查看端口:
# sockstat -4 -6 | grep 19999
netdata netdata 37296 6 tcp4 192.168.10.1:19999 *:*
netdata netdata 37296 42 tcp4 192.168.10.1:19999 192.168.10.10:56668
访问Netdata
通过”http://192.168.10.1:19999“地址访问Netdata。
设置开机启动
如果需要开机启动Netdata,可以在Shellcmd插件里添加 service netdata onestart 命令,如下图所示:
加入Netdata
访问app.netdata.cloud,注册一个帐号,找到添加节点的命令,如下图所示:
复制命令,然后在防火墙的shell环境下运行,防火墙会自动连接到云平台,就可以在云平台上查看防火墙的各项信息了。
更新Netdata
访问pkgs.org,搜索并下载离线包里程序的更新版本,然后重新安装。
卸载Netdata
执行以下命令:
# pkg remove -y netdata
然后手动删除/usr/local/etc/netdata/netdata.conf文件。
老大,这个插件的,离线安装包,可以再分享下不!
我的邮箱:[email protected]
已更新
收到,谢谢,之前没有关注群公告!
老大,我在 SHELL 上执行 ,安装依赖包
【pkg install -y pkgconf bash e2fsprogs-libuuid libuv nano】
出现以下提示,这个是pfsense平台有问题吗?有其它办法解决吗?
这个依赖包没有安装好,下面的netdata也安装不了!
———————————————————-
[23.05.1-RELEASE][[email protected]]/root: pkg install -y pkgconf bash e2fsprogs-libuuid libuv nano
Updating pfSense-core repository catalogue…
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-core/meta.txz: Bad Request
repository pfSense-core has no meta file, using default settings
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-core/packagesite.pkg: Bad Request
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-core/packagesite.txz: Bad Request
Unable to update repository pfSense-core
Updating pfSense repository catalogue…
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-pfSense_plus_v23_05_1/meta.txz: Bad Request
repository pfSense has no meta file, using default settings
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-pfSense_plus_v23_05_1/packagesite.pkg: Bad Request
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-pfSense_plus_v23_05_1/packagesite.txz: Bad Request
Unable to update repository pfSense
Error updating repositories!
[23.05.1-RELEASE][[email protected]]/root:
单独去下载这些依赖包并安装。
恩,我理了下,一共有2个PKG文件和4个TXZ 的升级文件,通过网页和下载工具都不能访问下载,是不是要通过梯子才可以呢?
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-core/meta.txz
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-core/packagesite.pkg
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-core/packagesite.txz
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-pfSense_plus_v23_05_1/meta.txz
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-pfSense_plus_v23_05_1/packagesite.pkg
pkg: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_05_1_amd64-pfSense_plus_v23_05_1/packagesite.txz
你的PLUS应该是没注册吧。没注册插件是下不了的。
老大,你好,我是先安装CE版,注册,进行升级到plus 版的!
我在网页上访问下载链接也在报【请求失败】
在【系统】-【Register】模块中查到以下信息:
Thank you for choosing Netgate pfSense® Plus
pfSense® Community Edition software may be upgraded to pfSense® Plus software by purchasing an upgrade from the Netgate store here: Upgrade
Once your upgrade purchase is complete, you will receive an activation token by email.Please paste that token into the field below, then click “Register”.
Registration ensures you have access to the services included with pfSense® Plus software.
If you do not receive the activation token email within a few minutes of placing the order, please contact Netgate TAC.
Register Netgate pfSense Plus
注册成功是这样的提示:
感谢您选择Netgate pfSense® Plus
您的设备不需要注册,我们已经识别出来了。 您可能已经注册,或者它可能是预注册的Netgate设备。