脚本/scripts/delete-elk.log

#!/bin/bash
DATE=`date -d "1 days ago" +%Y.%m.%d`
ip=`ifconfig ens33 | grep "\binet\b"|awk '{print $2}'`
curl -s  -XGET "http://$ip:9200/_cat/indices?v"| grep $DATE | awk -F '[ ]+' '{print $3}' >/tmp/elk.log
for elk in `cat /tmp/elk.log`
docurl  -XDELETE  "http://$ip:9200/$elk"
done

加入到计划任务

echo "#每天凌晨1点定时清理elk索引"  >>/var/spool/cron/root
echo "00 01 * * * bash /scripts/delete-elk.log &>/dev/null" >>/var/spool/cron/root

参考链接
定期删除30天以前的elasticsearch的日志 : https://www.cnblogs.com/lovelinux199075/p/9112551.html

定期删除30天以前的elasticsearch的日志相关推荐

  1. ELK整合:ElasticSearch定期删除过期数据

    ELK 由三部分组成elasticsearch.logstash.kibana,elasticsearch是一个近似实时的搜索平台,它让你以前所未有的速度处理大数据成为可能. Logstash:日志收 ...

  2. 定期删除网站日志php_tomcat实现定时删除日志

    具体方法: (推荐教程:apache) 一.创建脚本 vim /root/project/tomcat_logs_task/auto-del-15-days-ago-log.sh# /bin/bash ...

  3. oracle定时器定时删除30天前的数据_Redis-数据淘汰策略持久化方式(RDB/AOF)Redis与Memcached区别...

    Redis与Memcached区别: 两者都是非关系型数据库.主要有以下不同: 数据类型: Memcached仅支持字符串类型. redis支持:String,List,set,zset,hash 可 ...

  4. nginx日志按天生成定期删除日志

    ###nginx日志按天生成&定期删除日志 问题:nginx会按照nginx.conf的配置生成access.log和error.log,随着访问量的增长,日志文件会越来越大,既会影响访问的速 ...

  5. 数据库备份定期删除程序的开发。

    第一.最近客户的服务器数据库备份每天都在进行,随着数据量的不断的增加,备份也在不断的进行变大. 第二.于是一些问题就出现了客户的服务器的磁盘的空间有限,定期数据库备份文件太大而导致无法进行保存问题. ...

  6. shell脚本 定期删除日志

    定期删除日志: 然后建立清除日志文件的shell脚本,文件名为clean_log 只保留最近三天的日志     #! /bin/bash logdir=/var/log/httpd cd ${logd ...

  7. linux自动删除30天前的日志文件

    linux应用总结: 自动删除n天前的日志文件: 1. 使用的命令格式如下:find 对应目录 -mtime +天数 -name "文件名" -exec -rm -rffind / ...

  8. oracle定时器定时删除30天前的数据_Redis的过期键删除策略

    对于Redis服务器来说,内存资源非常宝贵,如果一些过期键一直不被删除,就会造成资源浪费, 因此我们需要考虑一个问题:如果一个键过期了,它什么时候会被删除呢? 1. 常见的删除策略 常见的删除策略有以 ...

  9. cat查看tomcat日志 linux_方法篇:tomcat日志切割和定期删除

    tomcat日志切割和定期删除 在tomcat的软件环境中,如果我们任由日志文件无限增长,总有一天会将磁盘占满的(废话).特别是在日志文件增长速度很快的一些情况下,按日志切割日志文件并删除,就是一件很 ...

最新文章

  1. wordcloud安装失败原因和解决方法
  2. Android App自适应draw9patch不失真背景
  3. 网络协议基础:“工作中模模糊糊的概念,这次终于理顺了!”
  4. Kylin 2.0升级总结
  5. 微型计算机原理与接口技术 王建国,微型计算机原理与接口技术课后习题答案及部分定义总结(王建国主编)...
  6. 大数据行业到底有多少种工作岗位,各自的技能需求是什么?
  7. oracle工程师考试题,信息安全工程师考试练习试题及答案(三)
  8. Java测试Redis连通性
  9. mysql知识思维导图
  10. android exifinterface 经纬度,Android10获取图片的地理位置信息[GPS位置]
  11. AngularJs--ng-repeate渲染完毕后执行的代码
  12. 判断zip,rar 文件是否加密
  13. wifi信号桥怎么设置_用手机怎么桥设置桥接无线路由器?(步要祥细)
  14. 10个超高清图片素材网站,不需要翻墙就可以直接访问
  15. 中国车联网行业市场现状分析及投资趋势预测报告2022-2028年
  16. 傅里叶变换中采样频率(fs)的解读
  17. 链家网爬取深圳租房信息并存入MySQL
  18. 《0~3岁孩子的 正面管教》——备忘
  19. auto.js B0012 进入各频道 查找父控件 子控件 2021-10-03
  20. oracle 审计文件目录,审计ORACLE程序文件是否被修改

热门文章

  1. 排除表_维修电工十年经验分享:常见电气故障及排除故障方法
  2. 反编译Android将状态栏高度,反编译SystemUI.apk 实现状态栏时间居中
  3. linux 命令大全_【Linux】命令目录大全
  4. python list函数使用总结_python——list总结
  5. linux下看io等待时间,Linux下用iostat探测IO使用情况
  6. 论文阅读-FASPell: A Fast, Adaptable, Simple, Powerful Chinese Spell Checker Based
  7. linux双括号文本比较,Linux Shell 双括号运算符使用
  8. 手机电池快速充电的方法和原理
  9. hdu 1818 It's not a Bug, It's a Feature!(位运算+bfs优先队列)
  10. Linux内核RCU(Read Copy Update)锁简析-前传