前言
Nezha监控管理后台服务器,每台服务器对应独立的顺序数字ID,如果删除中间的某台服务器,数字ID不会重新按照顺序排序,而是会保留原有的ID,例如ID1、ID2、ID3,删除了ID2,排序会变成ID1、ID3,如果新增加一个服务器,则是ID1、ID3、ID4,这对我来说就很难受了。虽然无关大雅,但是看着就不顺眼。
于是...想着要调整一下。
停止Dashboard
Docker安装
docker stop 容器ID
不知道的容器ID使用docker ps -a
查看。
独立安装
sudo systemctl stop nezha-dashboard.service
修改数据库
进入数据库
sqlite3 /opt/nezha/dashboard/data/sqlite.db
查看数据库
SELECT * FROM servers;
这里可以看到全部服务器的信息
调整数据
删除指定ID
DELETE FROM servers WHERE id = 要删除的ID;
删除全部ID
DELETE FROM servers;
重新排序
DELETE FROM sqlite_sequence WHERE name = 'servers';
注意,只能是从最后一个服务器ID重新开始排序
退出数据库
.exit
启动Dashboard
Docker安装
docker start 容器ID
不知道的容器ID使用docker ps -a
查看。
独立安装
sudo systemctl start nezha-dashboard.service
启动后可以使用sudo systemctl status nezha-dashboard.service
查看Dashboard状态。
评论区