linux的日志监控和定期处理脚本
具体场景:服务器产生的日志量非常大,每天将近100M+的日志量,所以博主写了一个日志的分隔脚本;每隔2小时执行一次,当日志文件超过6M时,将日志进行转存,命名格式为20180917-12.log,这样可以防止单个日志文件过大,打开时非常耗CPU,【曾经测试在linux上打开1G的纯文本文件,2G内存 双核虚拟机几乎崩溃,CPU瞬间飚满;在Windows下更打不开】所以将日志进行切割转存,但由于日志量太大,所以要进行定期清除日志,规则:当所有日志文件超过3G时,删除掉日期最早的日志文件,这样可以保证硬盘空间的相对稳定,也保留最近期的日志文件。具体实现脚本如下:
#!/bin/bash
#log.sh
#获取所有日志文件的总大小,单位M[此处假设,所有日志存在/mnt/log路径下]
size_all=`du -s -m /mnt/log/ | awk '{print $1}'`
date=88888888
#当/mnt的总容量大于200M时,删除最早创建的日志文件
if [[ $size_all -gt 3000]]; then
for i
linux的日志监控和定期处理脚本相关推荐
- linux怎么测试一个脚本,一个Linux中用于监控的简易shell脚本
系统管理员的任务真的很艰难,因为他/她必须监控服务器.用户.日志,还得创建备份,等等等等.对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务.这里,我们已经写了一个she ...
- 一个Linux中用于监控的简易shell脚本
系统管理员的任务真的很艰难,因为他/她必须监控服务器.用户.日志,还得创建备份,等等等等.对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务.这里,我们已经写了一个she ...
- linux内存使用监控,如何利用Bash脚本监控Linux的内存使用情况
如何利用Bash脚本监控Linux的内存使用情况 发布时间:2020-09-13 14:36:53 来源:脚本之家 阅读:114 作者:Magesh Maruthamuthu 栏目:服务器 前言 目前 ...
- zabbix日志监控:操作系统、业务系统、文件大小、多行日志
zabbix日志监控:操作系统.业务系统.文件大小.多行日志 目录 1 监控操作系统日志 2 监控业务系统日志 具体要求: 分析: 操作: 3 监控日志文件大小 (1)在被管主机当中安装agent ( ...
- Linux/Unix shell 监控Oracle告警日志(monitor alter log file)
使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linu ...
- 《Unix/Linux网络日志分析与流量监控》2014年11月底出版
2014年11月 <Unix/Linux网络日志分析与流量监控>重磅新书出版 近日,历时3年创作的75万字书稿已完成,本书目前正在出版社清样阶段即将出版发行.本书紧紧围绕网络安全的主题,对 ...
- Linux服务器监控cpu数据shell脚本
Linux服务器监控cpu数据shell脚本 背景: 一种简易的监控进程的CPU.内存.线程数.句柄数的办法,使用shell脚本实现监控,Excel实现数据分析. #!/bin/bash#过滤出需要的 ...
- 用Python脚本实现对Linux服务器的监控
一.前言 二.概述 三.Python 版本说明 四./proc 文件系统 五.对CPU监测 六.对系统负载监测 七.对内存信息的获取 八.对网络接口的监测 九.监控apache服务器进程的Python ...
- 用 Python 脚本实现对 Linux 服务器的监控
版本说明 Linux 服务器是 Ubuntu 12.10 Python 版本 是 2.7 工作原理:基于/proc 文件系统 Linux 系统为管理员提供了非常好的方法,使其可以在系统运行时更改内核, ...
最新文章
- 双 11 的狂欢,干了这碗「流量防控」汤
- 这回,不用为Linux命令发愁了吧
- linux环境c语言实现who,C语言编程实现Linux命令——who
- discuz中,修改admin密码
- Centos7.9禁用密码登录
- 机器学习08机器学习系统设计
- Linux下的lua和boost c++的搭建和安装
- tuxedo错误码6_TUXEDE返回的所有错误代码
- php 原生抓取关键词,php获取从百度、谷歌等搜索引擎进入网站关键词的方法
- Android Stadio(3)---使用fbc快捷键快速生成findViewById
- 敏捷图书排行 (2011年修订)【转】
- find和grep命令合集
- c++primer 第2章 练习题答案 (尚未完善 陆续补充中 基本上已经完成)
- 第三章 计算机网络技术,计算机网络技术第三章习题
- 网络信息系统安全的发展演变
- 第一个Mac程序——倒计时v1v2
- HTTP和HTTPS的区别,SSL的握手过程,kotlin协程异常
- 二维数组/三维数组 定义
- python 生成二维码图片
- 2285列车时刻表_火车票查询j2285时刻表
热门文章
- dibbler-server安装配置
- Servlet and Tomcat
- linux中文件输出输入,linux中文件输入输出的管理
- SQL Server中的快照隔离
- 如何使用导入平面文件向导将平面文件导入SQL Server数据库
- [补档]noip2019集训测试赛(十四)
- HDU 1281 棋盘游戏 【二分图最大匹配】
- listview-android:打造万能通用适配器(转)
- python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
- php html_entity_decode使用总结