System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种服务器磁盘空间自动监控清理的方法及设备技术_技高网

一种服务器磁盘空间自动监控清理的方法及设备技术

技术编号:39995361 阅读:6 留言:0更新日期:2024-01-09 02:42
本申请涉及涉及数据处理技术领域,尤其涉及一种服务器磁盘空间自动监控清理的方法及设备,方法包括:获取预先配置的定时脚本、监控脚本和清理脚本;基于所述定时脚本周期执行所述监控脚本;基于所述监控脚本判断监控磁盘是否达到使用率告警阈值;若达到,则执行所述清理脚本,对所述监控磁盘中预设格式的文件进行清理。本申请中的技术方案可基于设定周期对磁盘空间进行持续性监控,一旦发现磁盘达到使用率告警阈值,便会自动触发磁盘清理机制。本申请中的技术方案始终可以在没有人为干预的情况下对磁盘进行自动化管理,磁盘清理效率高,保证系统健康运行,节约大量的运维和开发人力成本,可以避免服务器因为磁盘不足而宕机。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种服务器磁盘空间自动监控清理的方法及设备


技术介绍

1、系统服务在运行期间会产生各种垃圾或者业务日志,有些日志文件无法自己消失,导致服务器的磁盘空间占用越来越大,剩余空间不足。

2、针对这一问题,现有技术中通过人工巡检磁盘空间的方式来对磁盘空间进行监控。运维人员扫描后台各个服务器,发现磁盘不足时,通知系统负责人,系统负责人收到消息后,再去机器上面手动删除占用量大的log文件。

3、但是人工操作不仅效率低下,运维人员到系统负责人之间的通信到执行也存在很多时间差距以及不确定性,导致不能及时释放磁盘空间,引起服务器宕机,导致系统服务不可用。


技术实现思路

1、为至少在一定程度上克服相关技术中通过人工巡检磁盘空间的方式来对磁盘空间进行监控,不仅效率低下,运维人员到系统负责人之间的通信到执行也存在很多时间差距以及不确定性的问题,本申请提供一种服务器磁盘空间自动监控清理的方法及设备。

2、本申请的方案如下:

3、根据本申请实施例的第一方面,提供一种服务器磁盘空间自动监控清理的方法,包括:

4、获取预先配置的定时脚本、监控脚本和清理脚本;

5、基于所述定时脚本周期执行所述监控脚本;

6、基于所述监控脚本判断监控磁盘是否达到使用率告警阈值;

7、若达到,则执行所述清理脚本,对所述监控磁盘中预设格式的文件进行清理。

8、优选地,基于所述监控脚本判断监控磁盘是否达到使用率告警阈值,包括:

9、基于所述监控脚本判断所述定时脚本中配置的预设目录下的监控磁盘是否达到使用率告警阈值。

10、优选地,执行所述清理脚本,对所述监控磁盘中预设格式的文件进行清理,包括:

11、执行所述清理脚本,查找所述监控磁盘中修改时间在预设时间段前,且模糊匹配以预设格式为后缀的文件进行清理。

12、优选地,所述监控脚本和所述清理脚本为linux脚本;

13、所述定时脚本为crontab脚本。

14、优选地,所述周期为1分钟。

15、优选地,所述预设时间段为60分钟。

16、优选地,所述方法还包括:

17、在linux系统中创建两个预设格式的空脚本文件;

18、在其中一个空脚本文件中写入监控命令,生成监控脚本,在另一个空脚本文件中写入清理命令,生成清理脚本;

19、在linux服务器中执行crontab-e命令,写入定时命令,执行wq命令保存到crontab定时列表中,生成定时脚本。

20、根据本申请实施例的第二方面,提供一种服务器磁盘空间自动监控清理的设备,包括:

21、处理器和存储器;

22、所述处理器与存储器通过通信总线相连接:

23、其中,所述处理器,用于调用并执行所述存储器中存储的程序;

24、所述存储器,用于存储程序,所述程序至少用于执行如以上任一项所述的一种服务器磁盘空间自动监控清理的方法。

25、本申请提供的技术方案可以包括以下有益效果:本申请中的服务器磁盘空间自动监控清理的方法,包括:获取预先配置的定时脚本、监控脚本和清理脚本;基于所述定时脚本周期执行所述监控脚本;基于所述监控脚本判断监控磁盘是否达到使用率告警阈值;若达到,则执行所述清理脚本,对所述监控磁盘中预设格式的文件进行清理。本申请中的技术方案可基于设定周期对磁盘空间进行持续性监控,一旦发现磁盘达到使用率告警阈值,便会自动触发磁盘清理机制。本申请中的技术方案始终可以在没有人为干预的情况下对磁盘进行自动化管理,磁盘清理效率高,保证系统健康运行,节约大量的运维和开发人力成本,可以避免服务器因为磁盘不足而宕机。

26、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种服务器磁盘空间自动监控清理的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述监控脚本判断监控磁盘是否达到使用率告警阈值,包括:

3.根据权利要求2所述的方法,其特征在于,执行所述清理脚本,对所述监控磁盘中预设格式的文件进行清理,包括:

4.根据权利要求1所述的方法,其特征在于,所述监控脚本和所述清理脚本为Linux脚本;

5.根据权利要求1所述的方法,其特征在于,所述周期为1分钟。

6.根据权利要求3所述的方法,其特征在于,所述预设时间段为60分钟。

7.根据权利要求4所述的方法,其特征在于,所述方法还包括:

8.一种服务器磁盘空间自动监控清理的设备,其特征在于,包括:

【技术特征摘要】

1.一种服务器磁盘空间自动监控清理的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述监控脚本判断监控磁盘是否达到使用率告警阈值,包括:

3.根据权利要求2所述的方法,其特征在于,执行所述清理脚本,对所述监控磁盘中预设格式的文件进行清理,包括:

4.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:程绍杰
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1