运维
  • 知识体系
    • 运维体系
    • 缓存体系
    • 安全体系
  • 自动化
    • 服务器初始化
      • 用户操作记录监控
    • 自动化运维
      • 自动化生成域名信息
    • JAVA后端自动化构建发布
    • PHP-laravel自动化构建发布
    • EXE自动化构建发布(CocosCreator)
    • 前端自动化构建发布
    • 苹果自动化构建发布
    • 安卓自动化构建发布
      • VirtualBox 安卓自动化构建发布
      • Docker 安卓自动化构建发布
    • 项目自动化构建发布
    • 自动化下注
    • 常见下载器 docker 启动方式
  • 监控
    • 服务器负载监控
      • 监控CPU
      • 监控磁盘
      • 监控内存
    • 域名跳炸监控
    • serverstatus
    • 接口监控报警
    • zabbix监控部署
      • zabbix-dockerfile.sh
      • zabbix-install.sh
    • glances监控部署
      • glances.sh
      • glances_alert.sh
    • ssh 登录/登出监控
    • 文件变动监控
    • 宝塔时时监控域名
    • 飞书日志监控
    • 监控进程
  • 服务
    • go-install.sh
    • jenkins-install.sh
      • k8s.jenkins
    • redis-install.sh
      • k8s.redis
    • node-install.sh
      • k8s.node
    • nginx-install.sh
      • k8s.nginx
    • NGINX
      • nginx+GeoIP2模块编译
      • Nginx根据不同浏览器语言配置跳转
      • Nginx根据用户ip返回对应地区语言
      • nginx log 正则分析
      • 应对网站扫描/攻击/采集方法
    • 自建fiora聊天服务器
    • Laravel 部署
      • Laravel 部署:环境一键安装
      • Laravel 部署:Nginx 配置
      • Laravel 部署:文件夹权限
      • Laravel 部署:PHP-fpm 配置调优
      • Laravel 部署:服务器优化清单
    • ELK传统方式部署
    • ELK 分析nginx日志
    • GitLab迁移数据
  • 区块链
    • 区块链威胁情报共享平台
    • 以太坊公链私链geth同步
    • 比特节点同步
    • BTC节点错误解决方法
    • eth硬分叉
    • omni钱包节点搭建
    • 区块链钱包系统设计架构
  • Docker
    • Centos7
      • 安装docker
      • 安装redis
      • 搭建Nginx
      • 搭建Jenkins
      • 搭建Zookeeper
        • zookeeper集群
      • 搭建Tomcat
      • 搭建Mysql
      • 搭建PHP环境
      • 搭建Swagger
      • 部署owncloud云盘
      • 部署ES
        • ELK 分析 Laravel 日志
      • java容器运行外置jar
      • 部署etcd节点
    • docker阿里云私有仓库
    • Docker-compose
      • 启动gitlab
      • 创建mysql数据库
      • gitlab-docker-compose.yml
      • nginx-docker-compose.yml
  • showdoc
  • 数据库
    • 授权
    • 开启远程访问及相关权限控制
    • 快速导出导入大数据
    • 单机备份
    • 加密并切片备份到飞机群
    • 异地备份
    • binlog日志
    • docker 搭建mysq主从
    • docker搭建主从数据库及读写分离
    • docker快速恢复备份数据库
  • Telegram机器人
    • SHELL命令完成信息推送
    • Javacript创建信息推送页面
    • node远程执行shell命令
  • 安全
    • 后台安全登陆
    • github渗透测试工具库
    • 漏洞扫描-AWVS-Nessus-Docker版
    • AWVS13.X 破解版Windows、Linux、Docker
    • 操作图片元信息(Megadata)
    • 一键测试服务器到国内外各地速度脚本
  • 翻墙
    • 4K高清看P站和X站翻墙教程
    • 翻墙后重度使用的13个网站及app,深度适合国人
  • 色站自动化
    • 自动化下载片源
    • 自动化按照 AV 分类下载种子 脚本
    • 自动化切片打水印字幕
    • 自动化发布片源
    • ffmpeg一键切片并发布
  • 进阶技术
    • 哈希hash下注
    • 翻译 php 代码内 中文 为 泰语
      • bash 版
      • python 版
    • shell实现多线程
    • 多线程parallel命令 「纯干货」
    • 6our.com 刷评论广告
    • 90tiyu.com 撞库出电话
      • 90tiyu.com_guangzhou.sh
      • 90tiyu.com_guiyang.sh
      • 90tiyu.com_guilin.sh
    • tianhoo.cn 撞库出邮箱
    • 俄罗斯方块游戏
  • go开发环境
  • VPN
  • 生产环境docker部署
Powered by GitBook
On this page
  1. 监控

监控进程

#!/bin/sh
runlogistic(){
  echo " logistic-service.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countlogistic=`ps -ef|grep logistic-service.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countlogistic" ]; then
    echo "logistic-service.jar is running!"
  else
    echo "logistic-service.jar is stoped! try to run it!"
    sh /home/www/new-retail/common-logistic-service/service/yun.sh
  fi
}
runlogistic

runbhuserweb(){
  echo " bh-user-web.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhuserweb=`ps -ef|grep bh-user-web.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhuserweb" ]; then
    echo "bh-user-web.jar is running!"
  else
    echo "bh-user-web.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-user/web/yun.sh
  fi
}
runbhuserweb

runbhuserservice(){
  echo " bh-user-service.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhuserservice=`ps -ef|grep bh-user-service.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhuserservice" ]; then
    echo "bh-user-service.jar is running!"
  else
    echo "bh-user-service.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-user/service/yun.sh
  fi
}
runbhuserservice

runbhtimedtask(){
  echo " bh-timed-task.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhtimedtask=`ps -ef|grep bh-timed-task.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhtimedtask" ]; then
    echo "bh-timed-task.jar is running!"
  else
    echo "bh-timed-task.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-timer/task/yun.sh
  fi
}
runbhtimedtask

runbhstrategyservice(){
  echo " bh-strategy-service.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhstrategyservice=`ps -ef|grep bh-strategy-service.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhstrategyservice" ]; then
    echo "bh-strategy-service.jar is running!"
  else
    echo "bh-strategy-service.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-strategy/service/yun.sh
  fi
}
runbhstrategyservice

runbhstrategyweb(){
  echo " bh-strategy-web.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhstrategyweb=`ps -ef|grep bh-strategy-web.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhstrategyweb" ]; then
    echo "bh-strategy-web.jar is running!"
  else
    echo "bh-strategy-web.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-strategy/web/yun.sh
  fi
}
runbhstrategyweb

runbhgatewaytest(){
  echo " bhgatewaytest is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhgatewaytest=`ps -ef|grep bh_gateway_test.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhgatewaytest" ]; then
    echo "bhgatewaytest is running!"
  else
    echo "bhgatewaytest is stoped! try to run it!"
    sh /home/www/gateway-service/yun.sh
  fi
}
runbhgatewaytest

runbhnewretailshopweb(){
  echo " bh-newretail-shop-web.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhnewretailshopweb=`ps -ef|grep bh-newretail-shop-web.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhnewretailshopweb" ]; then
    echo "bh-newretail-shop-web.jar is running!"
  else
    echo "bh-newretail-shop-web.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-shop/web/yun.sh
  fi
}
runbhnewretailshopweb

runbhnewretailshopservice(){
  echo " bh-newretail-shop-service.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhnewretailshopservice=`ps -ef|grep bh-newretail-shop-service.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhnewretailshopservice" ]; then
    echo "bh-newretail-shop-service.jar is running!"
  else
    echo "bh-newretail-shop-service.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-shop/service/yun.sh
  fi
}
runbhnewretailshopservice

runbhpayweb(){
  echo " bh-pay-web.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhpayweb=`ps -ef|grep bh-pay-web.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhpayweb" ]; then
    echo "bh-pay-web.jar is running!"
  else
    echo "bh-pay-web.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-pay/web/yun.sh
  fi
}
runbhpayweb

runbhpayservice(){
  echo " bh-pay-service.jar is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhpayweb=`ps -ef|grep bh-pay-service.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhpayweb" ]; then
    echo "bh-pay-service.jar is running!"
  else
    echo "bh-pay-service.jar is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-pay/service/yun.sh
  fi
}
runbhpayservice

runbhbackmanager(){
  echo " bh-back-manager is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhbackmanager=`ps -ef|grep bh-back-manager.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhbackmanager" ]; then
    echo "bh-back-manager is running!"
  else
    echo "bh-back-manager is stoped! try to run it!"
    sh /home/www/new-retail/new-retail-manager/web/yun.sh
  fi
}
runbhbackmanager

runbhmsgpushservice(){
  echo " bhmsgpushservice is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhmsgpushservice=`ps -ef|grep bh-msg-push-service.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhmsgpushservice" ]; then
    echo "bhmsgpushservice is running!"
  else
    echo "bhmsgpushservice is stoped! try to run it!"
    sh /home/www/new-retail/msg-push/service/yun.sh
  fi
}
runbhmsgpushservice

runbhwalletservice(){
  echo " bhwalletservice is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhwalletservice=`ps -ef|grep bh-wallet-service.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhwalletservice" ]; then
    echo "bhwalletservice is running!"
  else
    echo "bhwalletservice is stoped! try to run it!"
    sh /home/www/wallet/product/service/yun.sh
  fi
}
runbhwalletservice

runbhwalletweb(){
  echo " bhwalletweb is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhwalletweb=`ps -ef|grep bh-wallet-web.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhwalletweb" ]; then
    echo "bhwalletweb is running!"
  else
    echo "bhwalletweb is stoped! try to run it!"
    sh /home/www/wallet/product/web/yun.sh
  fi
}
runbhwalletweb

runbhcommonserviceserver(){
  echo " bhcommonserviceserver is already running!"
  #ps x | grep saas-tomcat | grep -v grep | grep -v sh
  countbhcommonserviceserver=`ps -ef|grep bh-common-service-server.jar|grep -v grep|awk '{print $2}'`
  if [ -n "$countbhcommonserviceserver" ]; then
    echo "bhcommonserviceserver is running!"
  else
    echo "bhcommonserviceserver is stoped! try to run it!"
    sh /home/www/common/thrift-rpc/yun.sh
  fi
}
runbhcommonserviceserver
Previous飞书日志监控Next服务

Last updated 2 years ago