`
gelongmei
  • 浏览: 198512 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

系统指标检查

 
阅读更多
#!/bin/bash

localPath=$(cd "$(dirname "$0")"; pwd)
todayStr=`date "+%Y%m%d"`
outputfile=$localPath/statics.$todayStr
touch $outputfile
echo "" > $outputfile

javaContainerPid=`ps axu|grep jetty|grep gc|awk '{print $2}'`
localIp=`ifconfig|grep "Mask:255.255.255"|awk '{print $2}'|sed 's/.*://g'|head -n 1`
memery=`free -m|awk '{print "使用:"$3"M","剩余:"$4"M"}'|head -n 3|tail -n 1`
dev=`df -lh|awk 'match($1,"dev")'|awk 'match($2,"G")'`
loadAverage=`uptime|awk -F"," '{print $4,$5,$6}'`
javaOpenFile=`lsof|awk '$2="'"$javaContainerPid"'"'|wc -l`
networkStat=`netstat -nat|awk '{print $NF}'|sort|uniq -c|grep -e ESTABLISHED -e TIME_WAIT`
errorLogMessage=`find /data/log/jetty/ -type f -mtime -7|grep error|xargs cat|awk '{print $5,substr($7,0,5)}'|sort|uniq -c|sort -nr -k1|grep "com"|sed 's/$/\n/g'`
accessArvgInDay=`find /data/log/nginx/ -type f -mtime -7|xargs cat|wc -l|awk '{print $0/7}'|sed 's/$/\n/g'`
javaGcStat=`jstat -gcutil $javaContainerPid`
javaHeapStat=`jmap -heap $javaContainerPid`


      
echo  "机器IP:"  >> $outputfile
ifconfig|grep "Mask:255.255.255"|awk '{print $2}'|sed 's/.*://g'|head -n 1  >> $outputfile
echo  "内存:" >> $outputfile
free -m|awk '{print "使用:"$3"M","剩余:"$4"M"}'|head -n 3|tail -n 1 >> $outputfile
echo  "硬盘:" >> $outputfile
df -lh|awk 'match($1,"dev")'|awk 'match($2,"G")' >> $outputfile
echo  "负载:" >> $outputfile
uptime|awk -F"," '{print $4,$5,$6}' >> $outputfile
echo  "JAVA打开文件数:" >> $outputfile
lsof|awk '$2="'"$javaContainerPid"'"'|wc -l >> $outputfile
echo  "网络连接:" >> $outputfile
netstat -nat|awk '{print $NF}'|sort|uniq -c|grep -e ESTABLISHED -e TIME_WAIT >> $outputfile
echo  "错误日志分析:" >> $outputfile
find /data/log/jetty/ -type f -mtime -7|grep error|xargs cat|awk '{print $5,substr($7,0,5)}'|sort|uniq -c|sort -nr -k1|grep "com"|sed 's/$/\n/g' >> $outputfile
echo "平均日访问量:" >> $outputfile
find /data/log/nginx/ -type f -mtime -7|xargs cat|wc -l|awk '{print $0/7}'|sed 's/$/\n/g' >> $outputfile
echo "GC信息:" >> $outputfile
jstat -gcutil $javaContainerPid >> $outputfile
echo "java堆信息:" >> $outputfile
jmap -heap $javaContainerPid  >> $outputfile
分享到:
评论

相关推荐

    系统研发工作检查指标文档(学习模板)

    系统研发工作检查指标文档 一、引言 本文档旨在为系统研发工作的检查指标提供指导,以确保研发过程的质量和效率。通过明确检查指标,可以更好地评估研发工作的进展和成果,及时发现和解决问题,提高系统的稳定性和...

    ROS机器人操作系统社区指标报告(2020年8月)

    通过收集各种ROS项目和服务的指标来检查ROS社区的总体健康状况和发展。我们将7月和8月作为年度基准月份,因为它们往往会变慢一些,并成为社区活动的下限。因为Open Robotics和ROS社区非常注重隐私,并且我们以收集很...

    网络安全工作情况检查指标项.xlsx

    该表格用于网络安全的自查自检工作,提供网络安全检查对比项的指标。 1.网络设备安全:检查网络设备的完整性和是否存在漏洞,包括防火墙、路由器、交换机等设备。 2.操作系统安全:检查服务器和终端设备的操作系统...

    用事故树法确定煤矿防治水安全检查表

    根据事故树基本事件及其结构重要度建立防治水系统专项安全评价指标体系与安全检查表。采用该方法实现了某煤矿六采区水体下开采的防治水专项安全评价。得出突水事故树的最小割集共116个以及基本事件的结构重要度。依...

    安防监控系统维保表格.doc

    系统整体检测具体内容有: 系统故障隐患排查 系统试运行检测 系统各项功能性检查 系统设备重要性能指标检查 系统运行稳定性检测 系统运行安全可靠性检测 系统重要数据备份 系统软件维护和升级 系统重要设备工作电源...

    心音与心电同步采集分析系统.rar_心电分析系统_心电图_心电心音同步采集系统_心音 心电_诊断报告

    心音与心电同步采集分析系统是对心电图进行采集分析的一款软件系统。本系统将与心电图有关的大量数据进行采集、分析、处理与保存,提高心电工作的效率并实现心电数据的数字化管理。用于远程查询、编辑及存储等,随时...

    ORACLE系统健康检查脚本

    3、检查报告包括服务器和LINUX系统的硬件信息和操作系统信息; 4、Database Patches报告; 5、Database Network Service信息; 6、Oracle Database Details 信息; 7、DB Alert log and Trace files 告警和追踪信息...

    信息系统安全管理评估要求

    本标准适用于相关组织机构(部门)对信息系统实施安全等级保护所进行的安全管理自评估、检查评估与第三方评估,以及评估者和被评估者对评估的管理。对信息系统生存周期不同阶段的安全管理也可提供参考。

    移动通信天馈系统.docx

    根据移动网运行质量统计结果分析,造成移动通信质量指标下降的主要原因来自天馈系统(约占一半以上),而在天馈系统中最为重要的指标就是匹配。因此,我们在无线网络建设和日常维护中,必须高度重视对天馈系统性能的...

    基于单片机的便携式人体健康指标检测系统设计

    状况越来越关注,人们希望能随时、简单、方便的对身体进行检查,因 此,一些体积小的便携式或者家用的健康检测装置,比如:体温表、电 子血压计等由于操作简单,受到人们的欢迎。但是,这些装置大多功能 单一,如果...

    NOCC工程系统集成2标招标文件-技术部分

    1.5 系统主要技术要求和指标 268 2 线网无线调度系统 275 2.1 概述 276 2.2 系统构成 276 2.3 传输通道 278 2.4 系统功能 278 2.5 系统设备技术要求 281 3 线网公务电话系统 284 3.1 系统概述 284 3.2 系统现状 285 ...

    煤矿通风系统安全性评价及优化探析

    煤矿的通风系统应及时的做安全检查,检查应主要以预防为主,及时检查可能会出现的安全隐患并作出相应的处理来防止事故的发生。本文主要针对煤矿通风系统的安全进行指标性的评价以及优化方案的探析。

    雨田静态分析系统 v2.0.0官方版.zip

    雨田静态分析系统依据MISRA为依据,可以对.c文件进行静态分析,并具有多元化的分析方式,包括基本指标分析、数据流分析、复杂度分析、循环分析以及代码质量分析,能够大幅提高代码质量。如果您对目前的静态分析还是...

    SAR 交易系统 - MetaTrader 5EA.zip

    SAR 交易系统展示了由Welles Wilder开发的停顿与反转(SAR)指标的运行。此EA交易检查是否存在建立的仓位并且使用抛物线加速来移动止损。

    论文研究 - 高职教师教学质量指标的构建研究

    本文在研究其他社会评价指标的基础上,运用系统科学的研究方法,对教学质量的管理和控制进行了研究,旨在找到一种能够全面反映教学系统整体质量特征的计算方法。 在此基础上,提出了高职教师教学质量指标的建设方案...

    中国联通经营分析系统技术规范

    6.1.3 经营分析系统指标理解问题 88 6.2 数据质量要求 88 6.3 数据质量的控制流程 88 6.3.1 数据稽查流程定义 89 6.3.2 数据核查流程定义 89 6.3.3 数据质量问题处理流程 90 6.3.4 变更处理流程 91 6.3.5 错误数据...

    浅谈关于能量管理系统

    考核监视管理系统软件包括EM S 自动考核监视软件、考核指标统计管理软件和网上信息发布系统三部分。其流程图如图2所示。 考核监视管理系统从EM S 获取有关实时数据和运行状态信息, 通过标准网络数据通信接口, 将这些...

    C++链表、类实现的新冠疫情下防反社会人格学生进宿舍杀人系统.zip

    C++链表、类实现的新冠疫情下防反社会人格学生...如果指标异常则拒绝进入提 示去医院做检查。进阶功能:出宿舍大门记录;汇总各宿舍住宿情况(包括是否有人、是否 有人在隔离);也可按照实际情况发挥想象力对软件进行完善。

    设备智能运维系统介绍.pptx

    让维修更高效,让决策更简单 ****数字运维应用场景 智能物联自动报修 微信小程序、 手持终端、 触控终端人工 扫码报修 人工智能AI 故障实时监控播报系统 APP移动化工作 人工智能AI辅助 设备智能管理 设备二维码 指标 ...

    talsta(静态分析系统)V1.2

    主要分析内容包括控制流分析、数据流分析、基本度量指标的计算、编码规则的违反情况检查等。在对文件进行详尽分析基础上,结合系统特有的质量模型,talsta对被分析的代码进行了综合质量评估,以直观的形式显示编码的...

Global site tag (gtag.js) - Google Analytics