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
复制代码

 

posted @   滴滴滴  阅读(275)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示