首页 > 代码库 > 用于监控日志文件的是否被修改的脚本
用于监控日志文件的是否被修改的脚本
最近一段需要监控观察web服务器上的日志文件是否有写入,用来判断是否服务进程是否是正常,为此就简单写了一个脚本:
#!/bin/bash #check_logfile_io.sh #Used to monitor logs I/O #writer jim #histor #2017.3.22 log_file_path=/usr/local/apache/log/access.log First_md5sum=$(/usr/bin/md5sum $log_file_path | awk ‘{print $1}‘) sleep 2 Second_md5sum=$(/usr/bin/md5sum $log_file_path | awk ‘{print $1}‘) #利用比对2次取得的md5值来判断文件是否有被改动 if [ "$First_md5sum" == "$Second_md5sum" ] then echo "CRITICAL" else echo "OK" fi
当然可以在此基础上稍作修改用于监控中。
本文出自 “技术随笔” 博客,谢绝转载!
用于监控日志文件的是否被修改的脚本
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。