监控用的#!/bin/bash# #*/2 * * * * sh /home/apache-tomcat-7.0.61/bin/detectionT
原创 2022-11-30 15:05:05
194阅读
apache下面四个tomcat,监控tomcat的catalina.log是否出现ERROR等。 #!/bin/sh #set -x #SYS_TIME=date +"%Y-%m-%d %H:%M" TOMCAT1_LOG="/home/tomcat01/logs/catalina.out" TOMCAT2_LOG="/home/t
原创 2012-03-09 18:04:54
3280阅读
任务背景:一个应用程序运行的时候,可能需要查看多个模块的状态,如gps是否锁定,eeprom是否读写正常等。通常我们是通过过滤log的方式进行查看。看到有的公司提供了界面化的工具,显示当前进程执行了哪些步骤,以及哪些步骤未执行。因此想仿写一个简化版。实际工作中,遇到了多板卡开发的情况,每个板卡都有一个终端,查看模块状态非常麻烦。以小区建站、时钟同步为例,经常需要在不同的板卡开log,grep 关键
应用场景:系统在用户的使用过程中,多少有些错误信息,异常报错等,这些不能给用户造成困惑所以警告或错误统一在日志中记录下来,方便维护人员对系统进行优化和修改。但是这些日志,可能在不同的服务器上,怎么统一管理进行监控呢?那么就用到了XshellXshell ;远程连接服务器,强大的安全终端模拟软件。今天就只聊查看服务器上动态更新的错误警告日志为啥用Xshell?其实我目前也就用了这一个:据说它可以保证
vim tomcat_cut.sh#!/bin/bashlog_path=/opt/tomcat8080/logsd=`date +%Y-%m-%d`d4=`date -d'30 day ago' +%Y-%m-%d`cd ${log_path} && cp catalina.out $log_path/catalina.out.$d.logecho > catalina.o
原创 2016-03-04 17:09:50
3888阅读
#!/bin/bash BACKDIR=/backup/logs/`date +%F` CATDIR=/home/tomcat/apache-tomcat/logs BACKFILE=`find $CATDIR -type f -mtime +3|grep -v catalina.out` CESHI=`echo&nb
原创 2015-12-22 15:48:52
1685阅读
文章目录脚本简介脚本注解修改脚本执行方式执行结果前台显示后台显示脚本内容 脚本简介基于运维统一脚本中,10、检测服务脚本下的实时监控磁盘、内存信息(每分钟)选项使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了在Centos7服务器实时监控磁盘、内存信息(每分钟)脚本分为两个文件第一个为监控脚本,用于监控服务器相关信息(script_monitoring)第二个为启动脚本,可
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?On the analysis of Linux LogLinux这是我博客第一篇有关于linux的文章,所以杂七杂八都写一点吧。突然很想在每篇博客上都放一个表情包,哈哈哈,感觉自己很皮啊。0x01 Linux简介Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多
今天遇到项目运行过程中需要查看用户访问日志,log4j.properties配置好,将log日志输出到tomcat的log文件夹下,但不可能每次都去服务器上拉取log文件查看,网上找了下,发现一个日志监控工具挺好的——Probe。tomcat probe是一个开源的监控tomcat运行状态的工具 ,
转载 2019-11-08 14:28:00
696阅读
Awstats是一个免费非常简洁而且强大有个性的网站日志分析工具。用Awstats工具来分析tomcat的访问日志,方便简洁的配置方式,强大的内置统计工具,以及其它的功能插件统计分析功,帮助站长第一时间获得网站访问量的信息。
原创 2015-12-01 17:09:32
5713阅读
一般情况下,日志最先反映出应用当前的问题,在海量日志里面找到我们异常记录,然后记录下来,并且根据情况报警,大家可以监控系统日志、nginx、Apache、业务日志。这边我拿常见的MySQL日志监控,大家看演示。监控日志key首先要了解key,log[ file, , , , , ]file:文件名,写绝对路径regexp:要匹配内容的正则表达式,或者直接写你要检索的内容也可以,例如我想检索带ER
  思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启。   #!/bin/sh  # 定义环境变量  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java
原创 2013-04-30 22:07:58
3593阅读
工作所需,匆匆忙忙写了个监控tomcatshell脚本,大概思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启。
原创 2012-10-17 16:12:31
2137阅读
xshell是我用过的最好用的ssh客户端工具,没有之一。这个软件完全免费,简单易用,可以满足通过ssh管理linux vps所有需要,唯一遗憾的是没有官方中文版。 警告:不要下载所谓的汉化版,可能有木马。此前已有报道使用中文山寨版本密码被盗。 官网下载地址: http://www.netsarang.com/download/down_xsh.html 这里记录几则小技巧。 一、
文章目录前言一、程序设计思想二、程序实现1.实现代码总结 前言部署在Linux服务器上的一个应用跑的时间长了以后有可能会出现进程假死的情况,导致程序不能正常提供服务,通过观察发现当应用假死后,应用日志不会再更新,所以针对该应用本人实现了通过日志监控进而监控进程的目的,当两个检查点之间发生应用假死,则监控进程会重启被监控进程。一、程序设计思想功能实现的一个核心概念就是checkPoint,本脚本实
成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所以用户不需要特殊的工具就可以搜索和阅读它们。还可以编写脚本,来扫描这些日志,并基于它们的内容去自动执行某些功能。 Linux 日志存储在 /var/log 目录中。这里有几个由系统维护的日志文件,但其他服务和程序也可能会把它们的日志放在这里。大多
前文有讲到,最近部署了一个服务但是老是被恶意的扫描虽然利用nginx禁止了些IP但我还是想在被恶意扫描时候收到一个通知信息让我能知道我的服务器又被访问了于是乎,就有了这篇文章此文目的是为了记录自己的操作步骤既给自己一个复习的机会,同时也能服务看到此文的读者好了,话不多说接下来开始正文内容整体的思路如下:既然是监控,比较方便的方式就是利用Linux的cron定时任务来定时去执行一个操作既然是要能被定
日志文件是Linux为管理员存储的一组记录,用于跟踪和监视重要事件。它们包含有关服务器的消息,包括在其上运行的内核,服务和应用程序等信息。Linux提供了一个日志文件的集中存储库,通常是位于/ var / log目录下。在该目录下包含大量文件,我们可以在其中获取每个应用程序的信息。Linux日志文件的类型在Linux环境中生成的日志文件通常可以分为四个不同的类别:1、应用程序日志2、事件日志3、服
nginx、tomcat、http服务shell监控脚本 通过shell脚本来监控网站相关的服务,并结合短信报警、邮件报警、飞信报警等在第一时间通知运维人员,提供工作效率! 1. nginx服务shell监控脚本。(短信网关报警) [root@linuxserver scripts]# cat watch_nginx.sh  #/bin/bash pgrep nginx &am
原创 2011-06-27 23:46:30
3766阅读
3点赞
1评论
日志切割的意义:在生产环境中,当我们使用tomcat服务时,如果用户量过多,有没有日志切割,将会产生很大的日志,一天的日志都能有好几个G大小。当我们需要查看日志记录时,非常麻烦。因此,日志切割是很有必要的!1.编写shell脚本vimfengelog.sh#脚本声明#!/bin/bash./etc/profile.~/.bash_profile#定义日志文件目录applog_path=/usr/l
原创 2020-01-16 15:08:41
2778阅读
12点赞
  • 1
  • 2
  • 3
  • 4
  • 5