数据采集
sum_capa_all_1.2.sh
x=0
totMem=`vmstat | grep 'mem=' | awk -F\= '{ print $3 }' | awk -F\M '{print $1 }'`
totMem1=` echo "$totMem * 200 " | bc `
while true
do
strDate=`date +"%Y%m%d"`
strTime=`date +"%Y%m%d%H"`
strRun=`vmstat 1 4 | tail -1 | awk '{ print " "$3" "$14" "$15 }' `
backuprate=`df /dev/backuplv | awk 'NR==2{print $4}'`
ecaprate=`df /dev/ecaplv | awk 'NR==2{print $4}'`
echo $strTime" "$totMem1$strRun" "$backuprate" "$ecaprate >> /home/ecap/monitor/moni_data/capa_$strDate.txt
sleep 56
x=`expr $x + 1`
if [ $x -gt 3000000 ]
then
break
fi
done
数据入库
mach_moni_2.1.sh
if [ "$#" -ne 2 ]
then
echo "Usage:mach_moni.sh areaid machid"
exit 1
fi
yesday=`TZ=aaa20 date +%Y"|"%m"|"%d`
yesday_y=`echo $yesday|awk -F'|' '{print $1}'`
yesday_m=`echo $yesday|awk -F'|' '{print $2}'`
yesday_d=`echo $yesday|awk -F'|' '{print $3}'`
rm /home/ecapdb/monitor/moni_data/$1$2_mach_hour_$yesday_y$yesday_m$yesday_d.txt
if [ -f /home/db2inst1/sqllib/db2profile ]; then
. /home/db2inst1/sqllib/db2profile
fi
db2 catalog tcpip node GDB remote 96.0.42.57 server 50000
db2 catalog db gmonidb at node GDB
db2 connect to gmonidb user ecapdb using ecapdb
area_id=$1
mach_id=$2
moni_date=$yesday_y$yesday_m$yesday_d
hh="00"
x=0
while true
do
if [ x -lt 10 ]
then
hh="0"$x
else
hh=$x
fi
moni_hour=$hh
memcpu_rate=`grep $yesday_y$yesday_m$yesday_d$hh /home/ecap/monitor/moni_data/capa_$yesday_y$yesday_m$yesday_d.txt | awk 'BEGIN{allMem=0;useMem=0;memRate=0;cpuRate=0;num=0;allCpu=0;} { allMem=allMem+$2;useMem=useMem+$3;num=num+1;allCpu=allCpu+$4+$5;} END{ if (allMem>0) { memRate=useMem*100/allMem;cpuRate=allCpu/num;} print memRate"|"cpuRate}'`
mem_rate=`echo $memcpu_rate|awk -F'|' '{print $1}'`
cpu_rate=`echo $memcpu_rate|awk -F'|' '{print $2}'`
bk_rate=`grep $yesday_y$yesday_m$yesday_d$hh /home/ecap/monitor/moni_data/capa_$yesday_y$yesday_m$yesday_d.txt|tail -1|awk '{ print $6}'`
ecap_rate=`grep $yesday_y$yesday_m$yesday_d$hh /home/ecap/monitor/moni_data/capa_$yesday_y$yesday_m$yesday_d.txt|tail -1|awk '{ print $7}'`
tran_num=`cat /usr/IBM/HTTPServer/logs/access.$yesday_y.$yesday_m.$yesday_d.log|grep $1":"$hh |wc -l`
fresh_num=`grep LinkageTX /usr/IBM/HTTPServer/logs/access.$yesday_y.$yesday_m.$yesday_d.log|grep $1":"$hh |wc -l`
click_num=`grep TxRunAction /usr/IBM/HTTPServer/logs/access.$yesday_y.$yesday_m.$yesday_d.log|grep $1":"$hh |wc -l`
db_connect=0
echo $area_id"|"$mach_id"|"$moni_date"|"$hh"|"$memcpu_rate"|"$bk_rate"|"$ecap_rate"|"$tran_num"|"$fresh_num"|"$click_num"|"$db_connect >> /home/ecapdb/monitor/moni_data/$1$2_mach_hour_$moni_date.txt
db2 "insert into t_mach_moni values('"$area_id"','"$mach_id"','"$moni_date"','"$moni_hour"','"$mem_rate"','"$cpu_rate"','"$bk_rate"','"$ecap_rate"',"$tran_num","$fresh_num","$click_num","$db_connect",'','','')"
x=`expr $x + 1`
if [ $x -gt 23 ]
then
break
fi
done
echo "操作成功"
自动任务
crontab -e
30 1 * * * /home/ecapdb/monitor/bin/mach_moni_2.1.sh
56 17 * * * /home/ecapdb/monitor/bin/mach_moni_2.1.sh aa bb
分享到:
相关推荐
"监控系统调试报告.pdf" 以下知识点是根据提供的文件信息生成的: 1. 监控系统工程报验申请表:该表用于监控系统工程的验收申请,包括工程名称、编号、监理单位、承包单位、工程经理、日期等信息。 2. 工程质量...
在本项目中,"C#实现电脑监控监控系统源码"是一个基于C#编程语言开发的计算机监控系统。这个系统的主要目标是提供一种方法来监控和管理个人或组织的计算机设备,以确保安全、提高效率并优化资源使用。以下是这个系统...
基于JAVA网络远程监控系统软件的实现(源码)基于JAVA网络远程监控系统软件的实现(源码)基于JAVA网络远程监控系统软件的实现(源码)基于JAVA网络远程监控系统软件的实现(源码)基于JAVA网络远程监控系统软件的...
公共视频监控系统监控杆体施工规范 DB23/T 2849-2021是黑龙江省地方标准,规定了公共视频监控系统监控杆体施工的相关要求和规范。本标准遵循GB/T 1.1—2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》...
焦化厂煤场参数监控系统方案框图 本系统方案框图是焦化厂煤场参数监控系统的核心部分,旨在实现焦化厂煤场的自动化监控和控制。该系统由三部分组成:程控中心、PLC 控制系统和调度系统。 程控中心是整个系统的控制...
《3D机房环境监控系统源码解析与应用》 在现代信息技术的快速发展中,机房作为数据存储和处理的核心场所,其环境监控系统的稳定性和高效性至关重要。本文将围绕"3D机房环境监控系统源码"这一主题,深入探讨3D技术在...
监控系统试运行记录是IT行业中一项关键的质量控制和测试环节,尤其在安全监控领域,确保系统的稳定性和可靠性至关重要。此文档主要用于记录监控系统在实际运行中的表现,以便于分析、评估和优化系统的性能。 首先,...
平安校园监控系统规划设计方案是针对当前教育环境中日益复杂的安防需求提出的解决方案。该系统旨在通过集成先进的安防技术,如闭路电视监控(CCTV)、计算机技术、多媒体技术和网络化技术,构建一个一体化、计算机化...
视频监控系统技术规范 视频监控系统技术规范是指视频监控系统主要设备的技术要求、系统级联方式、监控图像传输、显示、存储及应用,以及系统测试、验收和维护管理的相关规则。该规范规定了视频监控系统的技术要求、...
单片机 温度监控系统的设计单片机 温度监控系统的设计单片机 温度监控系统的设计单片机 温度监控系统的设计单片机 温度监控系统的设计单片机 温度监控系统的设计单片机 温度监控系统的设计单片机 温度监控系统的设计...
城市消防远程监控系统技术规范是为了合理设计和建设城市消防远程监控系统,保障远程监控系统的设计和施工质量,实现火灾的早期报警和建筑消防设施运行状态的集中监控,提高单位消防安全管理水平。该规范共分为8章及5...
此更换监控系统的请示报告全面地阐述了当前监控系统的困境,提出了升级到数字监控系统的紧迫性和合理性。数字化的监控解决方案不仅可以解决现有问题,而且能为公司带来更高效、更可靠的监控保障,有助于提升整体的...
《Zabbix监控系统详解》 在信息技术领域,监控系统扮演着至关重要的角色,它能够实时监测网络、服务器、应用程序等基础设施的运行状态,确保业务的稳定性和安全性。Zabbix作为一款开源的网络监控解决方案,备受业界...
监控系统CAD图块是计算机辅助设计(CAD)技术在网络安全监控领域的具体应用,主要用于规划、设计和布置视频监控网络。这些图块是预先绘制好的图形元素,可以方便设计师快速、准确地在CAD软件中构建监控系统的布局图...
监控系统预算清单 "序号 "项目设备 "型号 " "31 "工程安装调试费 "7800.00 " "32 "合计 "96867.50 " 注明:针对现场实际情况进行方案设计。 ----------------------- 监控系统预算清单全文共3页,当前为第1页。 监控...
基于Django的智能人脸识别监控系统,项目文件完整,配置好环境即可运行。 可用做python毕业设计,基于人脸识别的智能监控,致力于打造一个面向有小规模监控需求的用户的,低成本的,智能识别监控系统。 基于Django...
微方摄像头监控系统 注册机 我就是i被骗过的,乱上传的都是破人破垃圾。 1、拥有完善的远程监控功能,远程监控对网络无特殊要求,不用任何设置,直接使用微方软件提供的免费远程服务账号即可方便的进行远程监控,可以...
本书共9章:现代安防视频监控系统概论;安防视频监控中使用的光源和光学系统;安防视频监控系统前端摄像机;安防视频监控系统前端的配套设备;安防视频监控系统的传输设备;安防视频监控系统的控制处理设备;安防...
"QGDW 12043-2020 电力通信机房动力环境监控系统技术规范" 本技术规范规定了电力通信机房动力环境监控系统的技术要求,以确保电力通信机房的动力环境监控系统的可靠性、安全性和高效性。该规范适用于电力通信机房的...
烟花爆竹企业安全监控系统通用技术条件AQ4101 烟花爆竹企业安全监控系统通用技术条件AQ4101是国家标准,规定了烟花爆竹企业安全监控系统的通用技术要求。本标准适用于烟花爆竹企业新建、改建和扩建视频监控、入侵...