小服务器监控:不用 Zabbix,几个脚本也够
只有一两台机器的时候,上一套 Zabbix 或 Prometheus + Grafana 有点重。用几个脚本 + 告警,能覆盖绝大多数「出事前能发现」的需求。 要监控什么 按重要性排: 服务是否活着(HTTP 200) 磁盘使用率 内存和负载 …
只有一两台机器的时候,上一套 Zabbix 或 Prometheus + Grafana 有点重。用几个脚本 + 告警,能覆盖绝大多数「出事前能发现」的需求。 要监控什么 按重要性排: 服务是否活着(HTTP 200) 磁盘使用率 内存和负载 …
服务每隔几小时重启一次,systemctl status 只显示 SIGKILL 或者 code=killed,看不出原因。这类问题要靠 journalctl 和历史记录。 先看 status 的关键行 systemctl status kb-web 重点看: Active: failed (Resul…
K8s 的概念很多,但要让一个服务真正跑起来被人访问,其实只需要四个东西:Deployment、Service、Ingress、ConfigMap。其他的慢慢补。 一、Deployment:保证有 N 个副本在跑 apiVersion: apps/v1 kind: Deployment …
服务器突然写不进文件,数据库报错,网站 500。第一反应是「磁盘满了」,但真正麻烦的是找出谁占的。 先确认 df -h 看 Use% 和 Avail。如果 / 已经 100%,说明确实满了。还要注意 inode 用尽的情况——磁盘还有空间…
咱也算是吃到了AI的红利了,现在AI暂时还没完全替代咱的岗位那就先让它帮忙打个杂吧,今天,我要为大家介绍一款实用的VSCode插件——MarsCode,它能让你的编程之旅更加顺畅。 安装步骤这里简单说一下吧,大家都是老司…
宝塔装起来方便,但默认配置是「能用」而不是「安全」。这两年出过几次面板漏洞被批量扫描的事件,该做的加固还是得做。 面板本身 改端口。默认 8888,扫描器第一个试的就是它。改成一个不常用的高位端口。 开面板 …
SSH 断线导致备份脚本被杀、部署中断、数据导入重来——这类事在 tmux 面前都不存在。它不新,但确实是服务器上最该先学会的工具之一。 基本操作 tmux 的默认前缀键是 Ctrl+b,所有命令都是「先按前缀,再按命令键」…
被入侵过两次之后,整理了一份排查清单。慌乱的时候最怕无从下手,有个顺序至少不会漏。 第一步:保护现场 先别急着删东西。切断可疑的外连,但保留文件用于分析: mkdir -p /root/quarantine cp -a /可疑路径 /roo…
备份这件事,最重要的不是技术方案多先进,而是“真的能恢复”。这套方案我用了两年,一次真故障中救回过数据。 要备份什么 网站代码(其实不重要,能重新拉) 上传的图片和附件(重要,不可再生) 数据库(最重要,…
今天发现一个好玩的东西 WeChatMsg ,该项目能够将 Windows 上的微信聊天记录,导出成 HTML、Word、Excel 和 txt 等格式的文档。导出的 HTML 文档,还原了微信聊天界面,而且包含文本、图片、视频、表情包、语音、…
服务器上没有图形界面,找文件、查日志、改配置全靠命令行。这几个工具单独用都简单,组合起来能解决大部分日常问题。 find:按条件找文件 # 最近 7 天改过的 php 文件 find /www -name "*.php" -mtime -…
最近公司换了一批工作电脑,为激活Windows犯愁了还。经过一番探索,我终于找到了方法,下面分享给大家: 第一步,打开命令行 以管理员身份打开命令提示符。在 Win10 系统中,你可以在桌面状态下,右击 Windows 徽标…