Server status client
Project description
📖 介绍
服务器状态的客户端命令行工具
💿 安装
使用 pip 安装(确保包路径在环境变量下)
pip install server-status
Debian系请使用pipx安装
sudo apt install pipx
sudo pipx install server-status
若出现环境问题,请从 Actions 下载构建好的二进制文件
🎉 使用
命令
server-status <server> <token> <id> run
- 运行客户端server-status <server> <token> <id> rm
- 从服务端移除主机
可选项
-n|--name
- 设置主机名称--labels
- 设置主机标签--interval
- 设置上报间隔--location
- 设置主机地域--link
- 设置前端点击跳转链接
示例
server_status https://status.liteyuki.icu 114514 myhost run -n "MyHost" --labels "标签1,标签2" --interval 5 --location "Chongqing" --link "https://example.com"
📝 其他
开机启动
执行以下命令
sudo pipx ensurepath # 确保pipx路径在环境变量下
sudo touch /etc/systemd/system/server-status-client.service
sudo bash -c 'cat <<EOF > /etc/systemd/system/server-status-client.service
[Unit]
Description=Server Status Client
After=network-online.target
[Service]
Type=simple
ExecStart=server-status <server> <token> <id> run # 请替换为实际参数
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF'
sudo systemctl enable server-status-client
sudo systemctl start server-status-client
更新
git pull
sudo systemctl restart server-status-client
#
git pull
systemctl restart server-status-client
服务端
请在中心服务器上部署 server-status-server
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
server_status-1.1.1.tar.gz
(5.3 kB
view hashes)
Built Distribution
Close
Hashes for server_status-1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7c13f74e760dd4055a9657317193c1ec2b8b05a10fba87cd85fd2e8196d2ff1 |
|
MD5 | fe3cb363f590fa2293fd576f1cbf73f1 |
|
BLAKE2b-256 | 5290426226dcc2907f078365d9a6876fea52aa5d7412a455f34c9c60aa985ffa |