当前位置: 首页 > news >正文

12:Web及MySQL服务异常监测案例

[root@db01 scripts]# cat db_check.sh 
#!/bin/bash

db_num=$(mysql -h172.16.1.51   -P3306 -uroot -poldboy123 -e "show databases;"|wc -l)

if [ $(db_num) -gt 3  ]
then
    echo "数据库运行正常"
else
    echo "没启动"

fi

 

[root@jenkins scripts]# cat web_db.sh 
#!/bin/bash
##############################################################
# File Name: web_db.sh
# Version: V1.0
# Author: gaobo
# Organization: 641627690@qq.com
# Created Time : 2017-12-06 18:58:47
# Description:
##############################################################
ret_code=$(curl  -s  -I www.baidu.com|awk 'NR==1{print $2}')

np_dk=$(nmap 10.0.0.64 8080 2>/dev/null|grep "8080/tcp open"|wc -l)

sjk_dk=$(nmap 10.0.0.51|grep "3306/tcp open"|wc -l)

[ ${sjk_dk} -gt 0 ] && echo "数据库3306端口开启"
if [ ${ret_code} -eq 200  -a ${sjk_dk} -gt 0 ]
then
    echo "web服务开启"
    
fi

 

转载于:https://www.cnblogs.com/gaoyuechen/p/7999873.html

相关文章:

  • 一个***的自白:年赚两三百万 生活纸醉金迷(3)
  • weex 项目开发(四)项目框架搭建 及 自定义 TabBar 组件
  • 项目规划管理 - 1
  • C# DLL资源文件打包(图片、JS、CSS)[WebResource]
  • 阅读摘要
  • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
  • exchange日常管理之十五:报550错误
  • 12. ZooKeeper之Java客户端API使用—创建会话。
  • 安装office2007 1706错误
  • 36.Linux驱动调试-根据oops定位错误代码行
  • 自我激励的20种方法
  • 数据结构C++(1)线性表——数组实现(arrayList)
  • C++拷贝构造函数(深拷贝与浅拷贝)
  • 支付系统接口性能压力测试TPS优化之路
  • 数据挖掘十大经典算法——k-means
  • 分享的文章《人生如棋》
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • 4. 路由到控制器 - Laravel从零开始教程
  • Android单元测试 - 几个重要问题
  • Angular 响应式表单 基础例子
  • CSS 提示工具(Tooltip)
  • Magento 1.x 中文订单打印乱码
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 聊聊flink的TableFactory
  • 让你的分享飞起来——极光推出社会化分享组件
  • 使用 Docker 部署 Spring Boot项目
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • MPAndroidChart 教程:Y轴 YAxis
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #pragma data_seg 共享数据区(转)
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (二)WCF的Binding模型
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (篇九)MySQL常用内置函数
  • (转)winform之ListView
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .libPaths()设置包加载目录
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 服务 ServiceController
  • .netcore如何运行环境安装到Linux服务器
  • [20140403]查询是否产生日志
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [C/C++] -- 二叉树
  • [CF494C]Helping People
  • [EWS]查找 文件夹
  • [objective-c]关于KVC--KVO--KVB
  • [one_demo_3]漩涡递增矩阵
  • [Poj 1015] Jury Compromise 解题报告 (完全背包)
  • [POJ2728] Desert King
  • [Python]Selenium-自动化测试