返回列表 发布新帖
查看: 42|回复: 0

【分享】常用的服务器监控方式(适合小站长/运维新手)

发表于 2025-4-22 14:18:45 | 查看全部 |阅读模式

这里或许是互联网从业者的最后一片净土,随客社区期待您的加入!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 傲来云 于 2025-4-22 14:48 编辑

现在的服务器动不动挂掉、跑满、出错,要是没监控,基本就是“客户告诉你问题”。所以还是得提前搞点监控,哪怕是简单的。
我平时用的是这一套,分享下:

系统资源监控(CPU、内存、磁盘、网络)
  • 装个 Netdata 就够用了,部署简单、界面漂亮:
    1. bash <(curl -Ss https://raw.githubusercontent.com/netdata/netdata/master/packaging/installer/kickstart.sh)
    复制代码
    或者用 wget:
    1. wget -O - https://raw.githubusercontent.com/netdata/netdata/master/packaging/installer/kickstart.sh | bash
    复制代码

  • 日常看个磁盘情况:
    1. df -h
    复制代码

  • 内存情况:
    1. free -m
    复制代码


服务是否存活监控
  • 建议给服务配个 systemd 自动重启:
    1. Restart=always
    2. RestartSec=3
    复制代码

  • 或者用 monit 监控进程,挂了自动拉起来。

网站/接口可用性监控
  • 轻量级自建推荐 Uptime Kuma(支持微信、钉钉、Telegram 通知)
  • curl 手动监控也行:
    1. curl -m 5 -s -o /dev/null -w "%{http_code}" https://你的域名
    复制代码

日志监控
  • 错误日志建议定期查查,比如:
    1. tail -n 100 /var/log/nginx/error.log | grep -i error
    复制代码

  • 不建议直接删日志,推荐:
    1. echo "" > logfile.log
    2. # 或
    3. : > logfile.log
    复制代码

这样不影响服务占用文件句柄。

报警方式
我现在是配了 Telegram 和 Bark 推送,配合 Uptime Kuma 使用。

有用点个赞,欢迎补充和分享你们的监控方案 👇

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2025 Suike Tech All Rights Reserved. 随客交流社区 (备案号:津ICP备19010126号) |Processed in 0.110453 second(s), 8 queries , Gzip On, MemCached On.
关灯 在本版发帖返回顶部
快速回复 返回顶部 返回列表