openwrt r4s固件有个小缺憾,daemon.err netdata,一长串,每天来一点,别说硬盘吃不消,强迫症也受不了。
好在同样是恩山,有人给出了解决方案:
使用netdata监控openwrt状态,系统日志里有时会报类似下面这样的错误
Sun May 7 20:36:02 2020 daemon.err netdata[11671]: PROCFILE: Cannot open file '/proc/sysvipc/shm'
Sun May 7 20:36:02 2020 daemon.err netdata[11671]: PROCFILE: Cannot open file '/proc/net/sockstat'</font>
这类问题大概是openwrt没安装相应的插件,但运行netdata时默认去扫描各个进程或者设备路径下的文件找不到相应的程序文件造成的
其实解决这报错很简单
修改netdata相应的配置文件 /etc/netdata/netdata.conf 即可
在 [health] 的上面添加上如下几行即可,或根据报错的信息按具体情况添加
[plugin:proc]
ipc =no
/proc/sysvipc/shm = no
/sys/devices/system/edac/mc = no
/sys/devices/system/node = no
/proc/net/sockstat = no
/proc/net/netstat = no
/proc/net/snmp = no
/proc/net/softnet_stat = no
/proc/net/sctp/snmp = no
/proc/net/ip_vs/stats = no
/proc/net/stat/synproxy = no
/sys/kernel/mm/ksm = no
/dev/mapper = no
[plugin:proc:/proc/diskstats]
path to /dev/vx/dsk =
path to /dev/disk/by-label =</font>