Skip to content

Commit

Permalink
新增说明,比较粗糙不建议更新
Browse files Browse the repository at this point in the history
  • Loading branch information
cppla committed Jan 21, 2024
1 parent 71cadcf commit 7e46b10
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
4 changes: 3 additions & 1 deletion clients/client-linux.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
# Update by : https://github.com/cppla/ServerStatus, Update date: 20220530
# 版本:1.0.3, 支持Python版本:2.7 to 3.10
# 支持操作系统: Linux, OSX, FreeBSD, OpenBSD and NetBSD, both 32-bit and 64-bit architectures
# ONLINE_PACKET_HISTORY_LEN, 探测间隔60s,记录24小时在线率(1440);探测间隔60s,记录7天(10080);探测时间30s,记录24小时(2880)
# 说明: 默认情况下修改server和user就可以了。丢包率监测方向可以自定义,例如:CU = "www.facebook.com"。

SERVER = "127.0.0.1"
Expand All @@ -17,6 +18,7 @@
PROBEPORT = 80
PROBE_PROTOCOL_PREFER = "ipv4" # ipv4, ipv6
PING_PACKET_HISTORY_LEN = 100
ONLINE_PACKET_HISTORY_LEN = 1440
INTERVAL = 1

import socket
Expand Down Expand Up @@ -319,7 +321,7 @@ def get_realtime_data():

def _monitor_thread(name, host, interval, type):
lostPacket = 0
packet_queue = Queue(maxsize=PING_PACKET_HISTORY_LEN)
packet_queue = Queue(maxsize=ONLINE_PACKET_HISTORY_LEN)
while True:
if name not in monitorServer.keys():
monitorServer[name] = {
Expand Down
4 changes: 3 additions & 1 deletion clients/client-psutil.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
# 依赖于psutil跨平台库
# 版本:1.0.3, 支持Python版本:2.7 to 3.10
# 支持操作系统: Linux, Windows, OSX, Sun Solaris, FreeBSD, OpenBSD and NetBSD, both 32-bit and 64-bit architectures
# ONLINE_PACKET_HISTORY_LEN, 探测间隔60s,记录24小时在线率(1440);探测时间60s,记录7天在线率(10080);探测时间30s,记录24小时(2880)
# 说明: 默认情况下修改server和user就可以了。丢包率监测方向可以自定义,例如:CU = "www.facebook.com"。

SERVER = "127.0.0.1"
Expand All @@ -18,6 +19,7 @@
PROBEPORT = 80
PROBE_PROTOCOL_PREFER = "ipv4" # ipv4, ipv6
PING_PACKET_HISTORY_LEN = 100
ONLINE_PACKET_HISTORY_LEN = 1440
INTERVAL = 1

import socket
Expand Down Expand Up @@ -307,7 +309,7 @@ def get_realtime_data():

def _monitor_thread(name, host, interval, type):
lostPacket = 0
packet_queue = Queue(maxsize=PING_PACKET_HISTORY_LEN)
packet_queue = Queue(maxsize=ONLINE_PACKET_HISTORY_LEN)
while True:
if name not in monitorServer.keys():
monitorServer[name] = {
Expand Down

0 comments on commit 7e46b10

Please sign in to comment.