serverstat linux
1.0.0
这是一种使用RRDTool提供CGI页面绘图系统用法统计信息的工具。只有大约400行代码,它非常简单,因此易于理解和扩展。
目前,它收集了负载平均值, CPU使用情况,温度,磁盘I/O ,网络流量,内存和交换使用情况,这些用户在运行时选择的时期绘制。
它建立了两个部分:
您需要使用绘制功能以及建立C程序的常见工具(即Make and GCC),需要使用RRDTOOL。该程序应安装在您的网络服务器可以通过其CGI执行stat.pl脚本的路径中。
当满足这些先决条件时,安装以下步骤:
git clone https://github.com/aandergr/serverstat-linuxmake构建rrdupd./mkrrd.sh./rrdupd ./rrdupd应该在系统启动时自动启动。在类似Debian的系统上,可以使用以下方式实现:
echo "start-stop-daemon -S -x /var/www/html/stat/rrdupd -c stat -b" >> /etc/rc.local
chmod +x /etc/rc.local
(其中stat是用户的名称和/var/www/html/stat此软件的路径)
此外,此存储库中还有一个serverstat-linux.service systemctl脚本模板。
请咨询您的操作系统文档以获取更多信息。
现在,您可以将浏览器指向stat.pl的方向,并且(希望)一切都起作用。当然,要花几分钟才能看到一些数据。
看起来像这样: