树莓派运行情况监控
树莓派运行情况监控
项目地址:go-pi-monitor
go-pi-monitor 是在 gopsutil 的基础上挑选部分 metric 信息进行监控可视化。
编译部署
在 Raspbian 上安装 GoLang 1.12.5 版本的脚本如下:
bash
1 | #install_go_pi.sh |
参考 Install Go Lang 1.12.5 on Raspberry Pi 3 B+。
下载 go-pi-monitor 并进行编译运行:
bash
1 | git clone https://github.com/yupaits/go-pi-monitor.git |
监控界面:
创建并编辑 nginx 配置文件 /etc/nginx/sites-enabled/pi-monitor
,,输入以下内容并保存:
nginx
1 | server { |
使新增的 nginx 配置生效:sudo nginx -s reload
。
客户端修改 hosts
文件以便使用 monitor.pi.com
域名访问监控界面。
例如:192.168.1.1 monitor.pi.com
开机启动
编写 /etc/init.d/go-pi-monitor.sh
文件并保存:
bash
1 |
|
配置可执行权限,sudo chmod +x /etc/init.d/go-pi-monitor.sh
。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 yupaits的博客!
评论