搭建serverstatus探针教程,一个酷炫高逼格的云探针、流量监控、云监控、服务器云监控、多服务器探针
文章出处:cppla/ServerStatus
服务端
1version: "3"
2services:
3 serverstatus:
4 build:
5 context: .
6 dockerfile: Dockerfile
7 image: serverstatus_server
8 container_name: serverstatus
9 restart: unless-stopped
10 networks:
11 serverstatus-network:
12 ipv4_address: 172.23.0.2
13 volumes:
14 - ./server/config.json:/ServerStatus/server/config.json
15 - ./web/json:/usr/share/nginx/html/json
16 ports:
17 - 35601:35601
18 - 8080:80
19
20networks:
21 serverstatus-network:
22 name: serverstatus-network
23 ipam:
24 config:
25 - subnet: 172.23.0.0/24
客户端
1wget --no-check-certificate -qO client-linux.py 'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py' && nohup python3 client-linux.py SERVER={$SERVER} USER={$USER} PASSWORD={$PASSWORD} >/dev/null 2>&1 &
开机运行
1crontab -e
2
3@reboot python3 /home/acache/client-linux.py SERVER={$SERVER} USER={$USER} PASSWORD={$PASSWORD} >/dev/null 2>&1
评论