下载频道  >  DOCKER007的资源
  • Linux系统监控shell程序包-含内存cpu硬盘监控进程监控进程守护删除过期日志url监控webservice监控

    部署位置:/root/sysmonitor monitor_logs:日志文件夹 存放每个脚本的日志文件 db:数据库文件夹 dbconfig.properties:数据库配置文件: dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:数据库执行SQL脚本 根据配置文件获取数据库连接,根据传入sql执行sql sh:脚本程序文件夹 sysMonitor.sh:系统监控脚本,调用入口,在这里配置系统监控的阀值及调用脚本 PublicSysMoniror.sh:公用系统监控脚本,用于远程监控,调用公用监控脚本入口 sysCpuMemDiskMonitor.sh:系统CPU内存和硬盘使用率监控 cleanLogFile.sh:清理日志文件脚本 ProbeUrlMonitor.sh:探测URL监控脚本 sysProcessMonitor.sh:系统进程监控脚本 sysWeblogicMonitorRestart.sh:系统weblogic监控重启(守护进程),当weblogic进程停止时调用脚本(startPssc.sh)自动重启 startPssc.sh:重启weblogic并生成带日期的日志文件 sh\utils:工具文件夹 getUrlResult.sh:获取指定url的访问结果 killProcess.sh:杀死指定进程 bak.sh:备份脚本,用于把指定目录下的文件自动远程复制到指定服务器 详细使用请查看博文:https://blog.csdn.net/feng_601/article/details/87926378

    2019-02-25
    30
  • 查询并杀掉指定进程

    查找指定的进程,并杀掉该进程 按关键字查询进程,如果进程存在则杀掉进程

    2019-02-25
    36
  • 探测指定url返回成功或失败函数

    #探测指定url返回函数 #返回1 则表示正常,否则异常 探测指定url,并根据特定字符串来确定是否有效,如果探测url不可访问则形成日志并记录入库

    2019-02-25
    9
  • linux远程复制备份文件

    远程复制备份文件,实现从一台机器复制文件到另外一台机器 用户名密码等在脚本中配置,实现自动输入,自动复制,完成备份

    2019-02-25
    15
  • weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启

    #脚本名称:sysWeblogicMonitorRestart.sh #功能:weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh,weblogic重启脚本$PSSC_DOMAIN/startPssc.sh #数据库操作脚本资源:https://download.csdn.net/upload/10975286 功能: 1.获得IP地址 2.获取时间字符串 3.按时间和脚本文件名产生带日期的日志 4.根据关键字获取进程号 5.根据关键字获取进程数量 6.当进程数量是0的时候调用重启脚本重启进程 7.写数据库函数发短信 8.输出监控结果 调用方法: 监控weblogic,若发现异常则重启进程,并发送短信(入库) sh $shpath/sysWeblogicMonitorRestart.sh "weblogic"

    2019-02-25
    36
  • 清理删除日志文件脚本

    #功能:清理日志文件脚本 #参数:路径 文件类型 时间差(N天前的文件) #依赖文件:无 #作者:baocr #时间:2019-02-20 功能: 1.获取时间字符串 2.查找要删除的文件 3.统计记录要删除的文件数量和清单 4.删除文件 调用方法:删除32天前monitor_logs文件夹下的log文件 sh $shpath/cleanLogFile.sh /root/sysmonitor/monitor_logs "*.log" 32 删除7天前monitor_logs文件夹下的txt文件 sh monitor_logs "*.txt" 7

    2019-02-25
    36
  • 探测URL监控系统运行情况

    #功能:探测URL监控系统运行情况 #参数:URL地址,应用中文名称,唯一识别码(访问url后返回的特定字符串) #依赖脚本:数据库操作脚本dbExecurteSQL.sh #数据库操作脚本资源:https://download.csdn.net/upload/10975286 #作者:baocr #时间:2019-02-20 功能: 1.获得IP地址 2.获取时间字符串 3.按时间和脚本文件名产生带文件名带IP和带日期的日志 4.写数据库函数 5.开始测试URL并得到结果,根据关键字获取状态 web应用调用方法: sh ProbeUrlMonitor.sh "http://10.*.*.186:17001/sgpssc" "web应用186" "关键字" weservice调用案例2: sh $shpath/ProbeUrlMonitor.sh "http://20.78.160.131:14001/web/services/msgWs?wsdl" "短信平台-短信接口" "msgWs"

    2019-02-25
    26
  • 系统内存和CPU使用率告警监控程序,根据传入参数阀值记录告警信息入库发送短信

    ############################################## #功能:系统内存和CPU使用率告警监控程序,根据传入参数阀值记录告警信息入库发送短信 #参数:内存使用率阀值、CPU使用率阀值、硬盘使用率阀值 #依赖脚本:数据库操作脚本dbExecurteSQL.sh #数据库操作脚本资源:https://download.csdn.net/upload/10975286 #时间:2019-01-30 ############################################## 功能: 1.用参数设置内存CPU核硬盘使用率告警阀值 2.获取时间字符串 3.获取获得IP地址 4.写数据库函数 5.监控内存 6.监控CPU 7.监控硬盘 8.打印监测结果 9.按IP地址和脚本文件名创建带日期的日志文件

    2019-02-25
    22
  • 监控系统进程,当weblogic进程停掉时产生日志并记录到库

    ############################################################# #脚本名称:sysProcessMonitor.sh #功能:进程状态监控脚本,当发现指定进程停止时记录日志并记录入库 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh #数据库操作脚本资源:https://download.csdn.net/upload/10975286 # ############################################################# 功能: 1.获得IP地址 2.获取时间字符串 3.按时间和脚本文件名产生带日期的日志 4.根据关键字获取进程号 5.根据关键字获取进程数量 6.写数据库函数 7.输出监控结果 调用方法: 监控weblogic进程:sh $shpath/sysProcessMonitor.sh "weblogic" 监控XX进程:sh $shpath/sysProcessMonitor.sh "XX"

    2019-02-25
    23
  • shell连接oracle数据库执行SQL工具脚本-支持select+inset+update

    shell连接oracle数据库工具脚本:支持select/insert/update/delete 部署位置:/root/sysmonitor db:数据库文件夹 dbconfig.properties:数据库配置文件, dbConnectTest.sh:连接测试文件 dbExecurteSQL.sh:数据库执行SQL脚本 根据配置文件获取数据库连接,根据传入sql执行sql 调用案例:dbConnectTest.sh "pssc_jk" "select sysdate from dual;" 参数介绍: "pssc_jk" 指配置文件中配置的数据库连接串 “SQL”要执行的SQL,可以是增删改查,自动commit 客户端安装环境博文:https://mp.csdn.net/postedit/87924877

    2019-02-25
    48
img
DOCKER007

关注 私信