diff --git a/clients/client-linux.py b/clients/client-linux.py index db8cfb2..4005869 100755 --- a/clients/client-linux.py +++ b/clients/client-linux.py @@ -93,7 +93,7 @@ def liuliang(): NET_OUT = 0 with open('/proc/net/dev') as f: for line in f.readlines(): - netinfo = re.findall('([^\s]+):[\s]{0,}(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)', line) + netinfo = re.findall(r'([^\s]+):[\s]{0,}(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)', line) if netinfo: if netinfo[0][0] == 'lo' or 'tun' in netinfo[0][0] \ or 'docker' in netinfo[0][0] or 'veth' in netinfo[0][0] \ diff --git a/web/css/app.css b/web/css/app.css index 33fc6f4..0af576f 100644 --- a/web/css/app.css +++ b/web/css/app.css @@ -128,7 +128,7 @@ table.data tbody tr:hover{background:rgba(255,255,255,.04)} .gauge-half path.track{stroke:color-mix(in srgb,var(--text-dim) 18%,transparent);stroke-width:6;} .gauge-half path.arc{stroke:var(--gauge-base,#3b82f6);stroke-width:8;stroke-dasharray:126;stroke-dashoffset:calc(126*(1 - var(--p)));transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),stroke .35s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));} .gauge-half[data-type=mem] path.arc{--gauge-base:#10b981} -.gauge-half[data-type=hdd] path.arc{--gauge-base:#f59e0b} +.gauge-half[data-type=hdd] path.arc{--gauge-base:#06b6d4} /* 阈值颜色:>=50% 警告黄,>=90% 危险红 */ .gauge-half[data-warn] path.arc{stroke:var(--warn)} .gauge-half[data-bad] path.arc{stroke:var(--danger)}