先看一组数字。

请一个运维,月薪8000,一年96000。

加上社保、公积金、加班费、管理成本,一年至少15万。

如果是4个运维,一年60万。

我以前就是那个被请的运维。月薪8000,半夜爬起来修服务器,一年被叫醒122次。

后来我算了一笔账:我的时薪还不如外卖员。

122次 × 3小时 = 366小时。

8000 × 12 = 96000。

96000 ÷ (366 + 2000) = 40块钱一小时。

凌晨三点爬起来,时薪40块。

后来我装了一个东西

后来我在GitHub上找到了一个开源项目,叫ServerGuard。16MB,不要钱。

装完第一周,没什么感觉。

第二周,告警从每天47条降到8条。

第三周,被叫醒次数:0次。

我打开面板,看它干了什么:

磁盘到92%,自动清了30天以上的旧日志。 6层安全检查,不碰数据库、配置、源码、会话文件。

内存泄漏,自动重启进程。 白名单进程不杀。

证书剩14天,自动续期。 多CA降级链,续完自动reload,自动验证生效。

SSH暴破,自动封IP。 渐进式封禁,私有IP不封。

服务挂了,自动重启。 配置有错就不重启,能跑就不动。

我什么都没做。

我算了一笔新账

如果请人干这些活:

磁盘清理:请个兼职,一个月2000

内存监控:请个兼职,一个月2000

证书续期:请个兼职,一个月1000

SSH封禁:请个兼职,一个月1000

服务重启:请个兼职,一个月2000

一个月8000,一年96000。

ServerGuard:0元。

省下来的钱,我给老婆买了个包。她问我哪来的钱,我说省下来的。

她说:“省什么?”

我说:“省了请人修服务器的钱。”

她说:“那你自己修?”

我说:“不,是它自己修。”

它凭什么敢自己动手

你可能会问:免费的东西,靠谱吗?

我一开始也怀疑。所以我把它的安全机制翻了个底朝天。

45个进程白名单。 sshd、nginx、mysqld、php-fpm、redis-server、bt-panel,永远不杀。

五层安全机制。 自身资源限制、系统状态自适应、操作安全阀、级联防护、全局紧急停止。

11项安全检查。 每次动手前全过一遍。

Kill预算。 每小时最多15次。

熔断器。 连续失败3次自动暂停。

重启前配置预检。 nginx -t通不过就拒绝重启。

重启风暴放弃。 60秒内重启3次仍不恢复,放弃30分钟。

说白了,它比我稳。

GitHub搜 ServerGuard,不要钱。

项目地址:

https://github.com/suoten/ServerGuard

https://gitee.com/suoten/ServerGuard

你一年花多少钱请人修服务器?评论区算算。