0

0

Linux 多机监控统一管理方法

冷炫風刃

冷炫風刃

发布时间:2026-02-24 10:37:02

|

448人浏览过

|

来源于php中文网

原创

用 ssh + tmux 可实时并行监控多台服务器负载,关键在于启用 synchronize-panes 后统一发送 watch -n 2 'uptime; free -h | grep mem';rsyslog 需显式加载 imudp 模块并开放 udp 514 端口;ansible 用 service 模块查状态更简洁可靠;prometheus 抓取失败多因 dns、监听地址、metrics_path 或时间不同步。

linux 多机监控统一管理方法

ssh + tmux 实时并行看多台机器负载

想一眼看清 5 台服务器的 CPU、内存、磁盘,又不想挨个开终端切来切去?tmux 的同步发送功能比写脚本更快上手,也比 Web 界面更轻量。

常见错误是直接在 tmux 里用 ssh 连完就手动输命令,结果窗口一多就不同步。正确做法是先启用同步输入,再批量发监控命令:

  • 启动新会话:tmux new-session -s monitor
  • 水平分屏连三台:tmux split-window -h 'ssh user@host1',重复两次改 host2/host3
  • Ctrl-b :set synchronize-panes on(注意空格和冒号)
  • 任意窗格里敲 watch -n 2 'uptime; free -h | grep Mem',所有窗格同时执行

注意:synchronize-panes 是会话级开关,断开重连后失效;如果某台机器 SSH 超时,对应窗格会卡住,建议提前配置好 ~/.ssh/configServerAliveInterval 30

rsyslog 集中收集日志但收不到远程消息?检查这三点

不是配置写了就能收,rsyslog 默认不监听 UDP/TCP 端口,且新版(v8.20+)默认禁用传统模块。

典型现象:客户端用 logger 发日志,服务端 /var/log/syslog 里完全没记录,netstat -tuln | grep 514 也没监听。

  • 确认加载了网络模块:检查 /etc/rsyslog.conf/etc/rsyslog.d/50-default.conf 是否有 module(load="imudp")input(type="imudp" port="514")
  • 防火墙必须放行 UDP 514(TCP 514 少用,容易丢包):sudo ufw allow 514/udp
  • 客户端需显式指定目标:logger -n syslog-server-ip -P 514 "test",否则走本地 socket

性能影响:UDP 日志无确认机制,高并发下可能丢,但对告警类日志够用;若要可靠传输,得换 relp 模块,但部署复杂度翻倍。

SmartB2B行业电子商务
SmartB2B行业电子商务

SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板

下载

ansible 批量查服务状态比写 for 循环干净在哪

不用登录每台机器敲 systemctl is-active nginx,也不用拼接 ssh 命令加错误判断——ansible 的幂等性和返回结构天然适配状态检查。

场景:巡检 20 台机器的 nginxredis 是否 running,出问题立刻标出 IP。

  • 写一个极简 playbook:check-services.yml,只用 service 模块,state: started 不会重启,只查状态
  • 执行:ansible all -i hosts.ini -m service -a "name=nginx state=started" --one-line,失败的行自带红色标记
  • 关键参数:--one-line 避免输出冗余,-o 更紧凑;加 --limit host1,host2 可临时跳过异常节点

兼容性注意:CentOS 7 用 systemd,Ubuntu 22.04 同样支持,但 Alpine Linux 默认没 systemd,得换 command 模块调 ps

prometheus + node_exporter 多机指标拉取失败的典型原因

不是端口通了就能采集,prometheus 抓取失败常卡在 DNS、TLS、路径三处,错误信息藏在 Status → Targets 页面里,不是日志。

现象:node_exporter 在本机能 curl 通,但 Prometheus 显示 context deadline exceededserver returned HTTP status 404 Not Found

  • DNS 解析失败:Prometheus 配置里写 targets: ['host1:9100'],但宿主机 /etc/hosts 没映射,或容器网络不通;建议全用 IP,避开 DNS
  • node_exporter 启动参数漏了 --web.listen-address=:9100(默认只监听 127.0.0.1)
  • Prometheus 的 scrape_configsmetrics_path 错写成 /metrics/(多了一个斜杠),实际是 /metrics

容易被忽略的是时间同步:如果某台机器时间快 3 分钟,Prometheus 会拒绝其指标(TS 不在容忍窗口内),ntpq -pdate 更准。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
nginx 重启
nginx 重启

nginx重启对于网站的运维来说是非常重要的,根据不同的需求,可以选择简单重启、平滑重启或定时重启等方式。本专题为大家提供nginx重启的相关的文章、下载、课程内容,供大家免费下载体验。

240

2023.07.27

nginx 配置详解
nginx 配置详解

Nginx的配置是指设置和调整Nginx服务器的行为和功能的过程。通过配置文件,可以定义虚拟主机、HTTP请求处理、反向代理、缓存和负载均衡等功能。Nginx的配置语法简洁而强大,允许管理员根据自己的需要进行灵活的调整。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

518

2023.08.04

nginx配置详解
nginx配置详解

NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。本专题为大家提供nginx配置相关的文章,大家可以免费学习。

567

2023.08.04

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

243

2024.02.23

nginx报404怎么解决
nginx报404怎么解决

当访问 nginx 网页服务器时遇到 404 错误,表明服务器无法找到请求资源,可以通过以下步骤解决:1. 检查文件是否存在且路径正确;2. 检查文件权限并更改为 644 或 755;3. 检查 nginx 配置,确保根目录设置正确、没有冲突配置等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

584

2024.07.09

Nginx报404错误解决方法
Nginx报404错误解决方法

解决方法:只需要加上这段配置:try_files $uri $uri/ /index.html;即可。想了解更多Nginx的相关内容,可以阅读本专题下面的文章。

3606

2024.08.07

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

51

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

67

2026.01.13

pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

1228

2026.02.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 9.6万人学习

Git 教程
Git 教程

共21课时 | 3.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号