NetData是一个开源的监测系统资源的套件。有非常酷的介面展示目前系统运行的状态(包含cpu/ram/disk/netwrok…),有量表还有曲线图,十分精美。可以在linux下运作得很好,当然在openwrt也有相对应的套件包,而且安装比其他系统容易很多,但因为很多路由设备cpu运算不是很强、可用空间也不是很多,所以想装时要谨慎评估,不然会GG,这里用了pi 4所以运作没什麽压力。
netdata
。安装之後会自动启动,在文字介面下使用opkg install netdata
进行安装
192.168.3.1:19999
每次都要另外开页面或打port有点不方便。很多套件会自动将连结加入上方的快捷选项中,但NetData目前没这功能,只好我们手动加上。
cd /usr/lib/lua/luci/controller
vi netdata.lua
vi /usr/lib/lua/luci/controller/netdata.lua
module("luci.controller.netdata", package.seeall)
function index()
entry({"admin","status","netdata"},template("netdata"),_("NetData"),10).leaf=true
end
cd /usr/lib/lua/luci/view
vi netdata.htm
vi /usr/lib/lua/luci/view/netdata.htm
<%+header%>
<div class="cbi-map">
<h2 name="content"><%=translate("NetData")%></h2>
<iframe id="netdata" style="width: 100%; min-height: 1200px; border: none; border-radius: 3px;"></iframe>
</div>
<script type="text/javascript">
document.getElementById("netdata").src = "http://" + window.location.hostname + ":19999";
</script>
<%+footer%>
/etc/init.d/uhttpd restart
,就可以重连到系统web介面看看罗,上方出现了Netdata选单。
这个套件包目前版本无中文化包,但在github上有netdata 繁体中文档可以尝试看看。或依照其思路改写这四个档案。
>>: Youtube Analytics API 教学 - OAuth2.0 开放授权 (1)
1. 池清理函数 Go语言运行时系统中的垃圾回收器,在每次开始执行之前,都会对所有已创建的临时对象池...
在 Ruby 里 public,protected 与 private 都是存取限制的方法。 他们的...
这是 Roblox 从零开始系列,入门章节的第十四个单元,今天你将学会如何设计结构更复杂的模型 【Y...
今天是三天连假的第一天,实体上课真的太累了,一不小心睡到下午诶嘿(๑´ڡ`๑)连假过完铁人也差不多完...
列表标签可以用来为页面进行布局 主要分为无序列表、有序列表、自定义列表三大类 1.无序列表 无序列表...