# BH_crontab **Repository Path**: huanglaijun/bh_crontab ## Basic Information - **Project Name**: BH_crontab - **Description**: 日常重启及客户化脚本 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-20 - **Last Updated**: 2024-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ``` #######################定期检查ES状态、定期传输配置备份导出、定期重启部分进程################################ #-----------------------------------------Elasticsearch数据库------------------------------------------------- # 每天9:00检查ES集群状态,自动重启异常的节点 00 09 * * * sh /opt/TDS/cron_shell/cron_es/cron_es.sh #-----------------------------------------获取资产及配置备份失败问题解决------------------------------------------------- # 每天07:45针对获取资产及配置备份有问题的设备通过脚本执行获取资产及配置备份 45 07 * * * sh /opt/TDS/cron_shell/taskProblem/taskProblem.sh > /opt/TDS/cron_shell/taskProblem/taskProblem.log #----------------------------------------grafna巡检任务------------------------------------------------- # 每天07:00/19:00针对巡检设备执行获取资产接口 40 06 * * * sh /opt/TDS/cron_shell/grafna_task/grafna_task.sh > /opt/TDS/cron_shell/grafna_task/grafna_task.log 40 18 * * * sh /opt/TDS/cron_shell/grafna_task/grafna_task.sh > /opt/TDS/cron_shell/grafna_task/grafna_task.log #------------------------------------------4110防火墙配置ftp传输---------------------------------------------- # 每天8:02将4110配置导出每日传输至第三方 02 08 * * * sh /opt/TDS/cron_shell/config_export_4110/4110_config_export.sh >> /opt/TDS/cron_shell/config_export_4110/config_export.log #------------------------------------------全行配置tftp传输至201服务器---------------------------------------- # 每月1号8:20将全行配置备份导出传输至201服务器 # 如需在网管后台手动下载按运维分组定义的全行配置备份,则在/opt/TDS/cron_shell/目录下拉取"日期_configBackup.tar.gz"文件 15 03 1 * * sh /opt/TDS/cron_shell/config_export_to_201/del_config.sh 20 08 1 * * sh /opt/TDS/cron_shell/config_export_to_201/config_export_to_201.sh #---------------------------------------databees采集器--------------------------------------------------------- # 每天8:25及20:20重启总行分区采集器 25 08 * * * sh /opt/TDS/cron_shell/cron_databees/zhwl_aq_3sdh.sh 20 20 * * * sh /opt/TDS/cron_shell/cron_databees/zhwl_aq_3sdh.sh # 每周二13:00重启fenhang1分区采集器 00 13 * * 2 sh /opt/TDS/cron_shell/cron_databees/fenhang1.sh # 每周三13:00重启fenhang2分区采集器 00 13 * * 3 sh /opt/TDS/cron_shell/cron_databees/fenhang2.sh # 每半小时检查短信模块 */30 * * * * sh /opt/TDS/cron_shell/cron_databees/check_md_restart_databees.sh >> /opt/TDS/cron_shell/cron_databees/check_md_restart_databees.log #----------------------------------------短信模块---------------------------------------------------------------- # 每天5:00重启短信进程、删除kafka短信topic 00 05 * * * sh /opt/TDS/cron_shell/cron_md/cron_md.sh #-----------------------------------------核心模块---------------------------------------------------------------- # 每天8:15重启核心(core)模块 15 08 * * * sh /opt/TDS/cron_shell/cron_core/cron_core.sh 00 21 * * * sh /opt/TDS/cron_shell/cron_core/cron_core.sh 40 04 * * * sh /opt/TDS/cron_shell/cron_core/cron_core.sh #----------------------------------------SYSLOG/骨干网流量模块(summary/logstash)---------------------------------- # 每周四8:40重启summary # 每周四8:50重启分行netflow # 每周四9:10重启分行syslog # 每周四9:30重启总行netflow # 每周四9:50重启总行syslog/acs # 手动修改summary的kafka消费组ID:ausware.ismartone.kafka.groupId,需手动修改时执行脚本 40 08 * * 4 sh /opt/TDS/cron_shell/restart_summary/restart_summary.sh 50 08 * * 4 sh /opt/TDS/cron_shell/restart_logstash/fenhang_netflow/restart_logstash.sh 10 09 * * 4 sh /opt/TDS/cron_shell/restart_logstash/fenhang_syslog_acs/restart_logstash.sh 30 09 * * 4 sh /opt/TDS/cron_shell/restart_logstash/zonghang_netflow/restart_logstash.sh 50 09 * * 4 sh /opt/TDS/cron_shell/restart_logstash/zonghang_syslog_acs/restart_logstash.sh # sh /opt/TDS/cron_shell/restart_summary/change_consumer_id.sh #-------------------------------------------spark------------------------------------------------------------- # 每天05:30重启spark的rp拓扑(rp拓扑执行时间为每天06:00) 30 05 * * * sh /opt/TDS/cron_shell/restart_spark_rp/restart_spark_rp.sh #-------------------------------------------datatunnel------------------------------------------------------------- # 128-130datatunnel集群重启脚本,需重启则手动执行以下脚本 # sh /opt/TDS/cron_shell/restart_datatunnel/restart_datatunnel_128_129_130.sh # 131-132datatunnel集群重启脚本,需重启则手动执行以下脚本 # sh /opt/TDS/cron_shell/restart_datatunnel/restart_datatunnel_131_132.sh # 重启datatunnel整体脚本,需重启则手动执行以下脚本 # sh /opt/TDS/cron_shell/restart_datatunnel/restart_datatunnel.sh #-------------------------------------------iFrameMS--------------------------------------------------------------- # iFrameMS不自动重启,需重启则手动执行以下脚本 # 每天7:00重启iFrameMS模块 00 07 * * * sh /opt/TDS/cron_shell/restart_iFrameMS/restart_iFrameMS.sh #-------------------------------------------Python部分--------------------------------------------------------- # Python部分为根据客户需求现场定制程序 # 查看MySQL短信发送记录接口已在http://10.5.10.59:5000/md运行,直接在web中访问即可 # 网络资产导出的基本信息、管理信息合并至一个sheet页程序使用时在10.5.10.59运行 # # 135服务器需root权限安装依赖、升级Python后再运行Python脚本,升级及依赖关系在10.5.10.59:/opt/file_to_install目录下 # 网络资产合并程序路径:/opt/TDS/cron_shell/Python/net_assets_merge/net_assets_merge.py # 查看MySQL短信发送记录程序路径: /opt/TDS/cron_shell/Python/read_mysql/read_mysql.py #--------------------------短信和事件转发停止、清缓存、启动,可用于应急--------------------------------------------- # 停止短信和事件转发 # sh /opt/TDS/cron_shell/stop_and_clean_topic_of_md_and_forward/stop_md_forward.sh # 清缓存,启动短信和事件转发 # sh /opt/TDS/cron_shell/stop_and_clean_topic_of_md_and_forward/clean_topic_and_restart_md_forward.sh #--------------------------检查磁盘内存-------------------------- # sh /opt/TDS/cron_shell/check_disk_mem/check_disk.sh ```