monitor.sh】的更多相关文章

#!bin/bash message_counts="" succeed_counts="" all_succeed_counts="" fail_counts="" all_fail_counts="" #获取昨天的日期 # Set the current month day and year. month=`date +%m` day=`date +%d` year=`date +%Y` # Add 0…
#! /bin/bash# unset any variable which system may be using# clear the screen while getopts ivh namedo case $name in i)iopt=1;; v)vopt=1;; h)hopt=1;; *)echo "Invalid arg";; esacdone# if [[ ! -z $iopt ]]then{wd=$(pwd)basename "$(test -L "…
宕机监控报警程序 一.   需求来源 宕机对运维人员来说,最痛苦了.怎样检測一台server是否还在正常执行,假设该server宕机,怎样在第一时间监測到并通知一线运维人员进行维护,最大化降低损失. 二.   程序功能 对指定server进行宕机监測,假设确实宕机,则发送email到139邮箱(绑定手机,实现短信报警) 三.源程序 #!/bin/bash #author longxibendi #blog http://blog.csdn.net/longxibendi #function pi…
一.添加sheel脚本 1.首先创建一个执行程序:vim a.sh 2.编辑: #!/bin/bash  python3  python.py >> test2.log 2>&1 3.添加权限:chmod +x ./a.sh  4.查看执行结果: ./a.sh 二.添加定时任务 安装:apt-get install cron   (服务器环境下默认都会安装) 1.crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建. 2.crontab –l : 显示…
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px;…
最近一直在做docker的安装打包工作,学到不少东西,在博客里记一下. 环境centos6 ,docker 基础镜象centos6 1.创建本地基础镜象,安装基础命令包 (1)Dockerfile,Dockerfile用来创建一个自定义的image,包含用户指定的软件依赖.使用build命令来创建新的images. Dockerfile内容: FROM centos:centos6 ADD CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo RU…
配置需要监控的服务器 数组定义:host_ports=(host_name=host_port=uri_path)host_name为容易识别的服务器名称host_port为服务器ip和服务端口uri_path为经济的请求路径 为脚本运行的服务器开放防火墙端口,内网ip和外网ip皆可,但要与host_port一致-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s 121.45.111.17 --dport 8090 -j AC…
Xvfb+YSlow+ShowSlow搭建前端性能测试框架 - 前端技术 | TaoBaoUED Xvfb+YSlow+ShowSlow搭建前端性能测试框架 作者:黑三 | 时间:2010-07-07 11:34   工具介绍 Xvfb:  主要就是通过内存计算模拟出图形界面,没有平常所见的操作界面,分为客户端和服务器 其次就是修改测试专用的Profiles的prefs.js,这个很关键,要设置一些Firefox属性才能让测试更好的进行下去,ShowSlow的论坛有推荐配置,(猛击这里) ged…
近期项目的看门狗经历了三个版本号. 第一个版本号: 用ps -ef,假设程序挂了就启动 第二个版本号: 程序因为执行时会出现不再监听7901port,所以不能简单推断机器是不是挂了,而是推断此port是否有监听 第三个版本号: 当7901port不再监听,就先把原来的killall再启动.每次输出到文件的内容都加日期,要不然根本不知道这事情啥时候发生的 第四个版本号: 使用nohup让程序和监控程序的echo输出到非标准设备而是文件.这样彻底脱离shell,从而退出一个shell的时候真正实现后…
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 本周開始,新手游进行删档封測阶段,前两天表现还好,今天更新后出现几次宕机行为.比較影响玩家的測试和体验,我们的server管理系统尚未完好,为了晚上能够预防宕机造成损失,先用一种简单的方案暂时顶替一下. 实现原理主要是使用linux提供的crontab机制.定时查询server进程是否存在,假设宕机则处理我们预设的脚本. 首先我们要向crontab增加一个新任务. # crontab -e:进入编辑状态…