使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 告警日志(monitor alter log fi ...
分类:
数据库 时间:
2016-09-17 00:10:48
阅读次数:
210
shell监控cpu,memory,loadaverage,记录到log,当负载压力时,发电邮通知管理员。实现原理:1.获取cpu,memory,loadaverage的数值2.判断数值是否超过自定义的范围,例如(CPU>90%,Memory<10%,loadaverage>2)3.如数值超过范围,发送电邮通知管理员。发送有时间间..
分类:
系统相关 时间:
2016-06-24 16:17:18
阅读次数:
204
需求:
监控top命今令下,tomcat的进程%cpu时间占比超过80%时候kill掉进程,再重启对应该的tomcat,并且记录一下重启的tomcat,还有重启时间的日志
#!/bin/bash
#打印tomcatID号
#tomcatid=`ps-ef|greptomcat|grep-w‘tomcat‘|grep-vgrep|awk‘{print$2}‘`
tomcatid=`jps|g..
分类:
其他好文 时间:
2016-05-20 17:45:15
阅读次数:
124
#!/bin/bash
#check_file_md5find/application/nginx/html/test1/-typef|xargsmd5sum>/tmp/web_md5_f.txt
#check_file_numtree-i/application/nginx/html/test1|grep-v"^$">>/tmp/web_md5_num.txt.default
MD5=`/usr/bin/md5sum-c/tmp/web_md5_f.txt|grep-v"OK"|wc-l`..
分类:
系统相关 时间:
2016-05-13 17:32:22
阅读次数:
249
逐渐要把性能自动化建立起来了,发现一些关键的监控数据就需要和脚本一起调度才可以。自己写了一些shell脚本,脚本运行的同时,也会分别调度各个服务器上的shell脚本去收集数据,但是总觉得还是有些麻烦,如果可以集成在hyperpacer脚本里,同步把数据全都收集过来就好了,这样..
分类:
其他好文 时间:
2016-05-05 17:50:31
阅读次数:
237
1、查看主机网卡流量#!/bin/bash#networkwhile:;dotime=’date+%m”-”%d”“%k”:”%M’day=’date+%m”-”%d’rx_before=’ifconfigeth0|sed-n“8″p|awk‘{print$2}’|cut-c7-’tx_before=’ifconfigeth0|sed-n“8″p|awk‘{print$6}’|cut-c7-’sleep2rx_after=’ifconfige..
分类:
系统相关 时间:
2016-05-04 19:34:38
阅读次数:
285
1.shell监控主从同步编写一shell脚本,监控slave的两个yes(Slave_IO及Slave_SQL进程),如发现只有一个或零个yes,就表明主从有问题了___________________________________________________________vim/sh/mysql_slave.sh
#!/bin/bash
#checkMySQL_SlaveStatus
#crontabtime00..
分类:
数据库 时间:
2016-04-12 16:09:10
阅读次数:
330
#!/bin/bash#DATE=`date"+%Y.%m.%d-%H:%M:%S"`ACCESS_DIR=/root/curl/accessERRO_DIR=/root/curl/erroSUCCESS_DIR=/root/curl/successFILE=`date"+%Y.%m.%d-%H"`WRONG(){cat$ERRO_DIR/$FILE|awk-F‘‘‘{print$2$3"\n"}‘#有错误状态码的域名}CURL(){foriin`cat/root/sites.txt`;do..
分类:
Web程序 时间:
2016-04-01 16:22:40
阅读次数:
407
IT环境部署&&自动化操作系统安装COBBLER服务部署SALTSTACK应用代码部署saltstack&&shell监控配置zabbix加入运维集群LVS&&haproxy 安装部署git[root@linux-node2~]#yuminstallgit-y设置本地的用户名和邮箱[root@linux-node2~]#gitconfig--globaluser.na..
分类:
其他好文 时间:
2015-12-19 15:08:45
阅读次数:
232