linux

Linux vsftp性能监控:如何实时了解状态

小樊
37
2025-12-29 20:24:52
栏目: 智能运维

Linux vsftpd 性能监控与实时状态查看

一 快速实时查看

二 深入性能定位

三 可视化与告警方案

四 一键巡检脚本

#!/usr/bin/env bash
LOGFILE="/var/log/vsftpd_monitor.log"

status=$(systemctl is-active vsftpd)
ts=$(date '+%F %T')

# 当前已建立连接数(21端口)
conn=$(ss -tnp | grep ':21' | grep ESTAB | wc -l)

# vsftpd进程CPU占用(多进程求和)
cpu=$(ps -C vsftpd -o %cpu= | awk '{sum+=$1} END {printf "%.1f", sum}')

echo "$ts | status=$status | conn=$conn | cpu=$cpu%" >> "$LOGFILE"

五 配置与优化要点

0
看了该问题的人还看了