一个 Linux 下基于 bash 的文件和数据库监控及备份工具。
写这个工具的原因,在于一个朋友的一个小电商网站,因为未明原因被黑了,总是会被增加超级管理员,并将收款账号改成别人的。于是有了写一个监控工具的想法。
主要功能
监控功能
- 文件监控:主要监控网站文件,可以监控多个网站目录,也可以在配置中将
Nginx、PHP、MySQL等的配置文件也添加到监控中; - 数据库监控:可以监控指定数据库中的指定数据表;也可以对指定的表指定字段做监控;
- 数据库备份:设定的数据库全量傻瓜式备份,无监控功能;
报警功能
- 微信报警:设置好相关的微信公众号参数后,监控到改变会发送微信模板通知;
- 邮件通知:详细的改变内容会通过邮件发送;
关于本工具的相关说明
- 本工具可作为一些个人网站,或一些小微电商类型网站做伪入侵检测工具用,毕竟小微团队在系统运维及安全方面的投入几乎没有;
- 对于具备资源的团队,还是需要从运维策略上来考虑安全风险防范的问题;