欢迎来到天天文库
浏览记录
ID:42718109
大小:43.50 KB
页数:4页
时间:2019-09-21
《自动化监测内存APP脚本说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、自动化监测脚本说明一:实现功能1,查看设备空余内存大小2,查看设备APP重启情况二:适用范围OM4OM10OM80OM200三:功能简介1,后台远程登录到设备free指令查看内存并将内存使用情况保存到指定文件中,通过预设的条件来判断空余内存是否过小,剩余内存过小发邮件报警,并打包到指定地方。2,后台远程登录到设备上,通过vivar/log/info.log查看APP是否重启,有重启就发邮件告知。四:脚本程序说明1,变量的功能$datadateortime$ModelEquipmenttype$1
2、Equipmentipaddress$2Equipmenttype$3emailip2,如何运行format:./wl.sh[Equipmentipaddress][Equipmenttype][emailip]example:./wl.sh192.168.1.201OM10Foxmail@newrocktech.com3,设置定时自动运行1),连接192.168.3.88(用户名:root密码:123456)2),输入crontab–e进入编辑,输入*/1****/home/root/wl.s
3、h192.168.1.201OM10Foxmail@newrocktech.com,输入好后按ESC键加:wq回车保持退出3),输入servicecrondrestart五:程序缺陷和不足打包上传的数据跟3.88上/wl/memory上的数据有少许偏差六:存放目录ftp192.168.1.88(用户名:sqascript密码:sqascript)七:主程序#!/bin/bash################################readme######################
4、#################$datadateortime########$ModelEquipmenttype########$1Equipmentipaddress########$2Equipmenttype########$3emailip########Howtorun?##format:./wl.sh[Equipmentipaddress][Equipmenttype][emailip]###example:./wl.sh192.168.1.201DCBV100Foxmail@
5、newrocktech.com###################Mainprogram##############ip=$3data=`date+%m%d%H`Model=$2date+%B%X>>./wl/memory.txtsleep1(###readmemoryecho'root'sleep1echo'voipgateway'sleep1echo'mkdir/var/error'sleep1echo'free>/var/error/log'echo'free
6、grepMem:'slee
7、p1)
8、telnet$1
9、grepMem:
10、cut-c41-46>>./wl/memory.txttail-1./wl/memory.txt>./wl/memoryno=`cut-c1-6./wl/memory`#no=32001sleep1case$2inOM80
11、OM200)num=20000iftest"$num"-gt"$no"then/usr/local/bin/email-s"$Modelmemorywarning""$3"
12、eep1echo'voipgateway'sleep1echo'cd/var/error'sleep1echo'tarcvzf`date+%Y%m%d%H%M%S`.tar.gz/var/error/log'sleep1echo'ftp192.168.1.251'sleep1echo'wl'sleep1echo'sqa'sleep1echo'bin'sleep1echo'hash'sleep1echo'put*.tar.gz'sleep1echo'bye'sleep1echo'cd..'slee
13、p1echo'rm-rerror'sleep1)
14、telnet$1fi;;OM10
15、OM4)num=1500iftest"$num"-gt"$no"then/usr/local/bin/email-s"$Modelmemorywarning""$3"
此文档下载收益归作者所有